
- •1. Структура и принцип действия микропроцессора классической архитектуры
- •2. Выполнение процессором командного цикла.
- •3. Командный и машинный циклы.
- •4. Внутренние регистры микроконтроллера msp430. Регистры общего назначения и регистры специальных функций
- •5. Микросхемы памяти, их основные характеристики и классификация
- •6. Функциональная схема устройства оперативной памяти
- •7. Постоянные запоминающие устройства, их типы и области применения
- •8. Применение пзу в качестве программируемого логического устройства.
- •9. Применение пзу в качестве функционального преобразователя (фп).
- •10. Структура команд. Способы адресации.
- •11. Применение косвенной адресации
- •12. Команды процессора и эмулируемые команды
- •13. Организация подпрограмм и использование стековой области памяти.
- •14. Программная реализация интервалов времени
- •15. Аппаратный умножитель и его применение
- •16. Виды операции умножения
- •17. Применение умножения с накоплением при расчете сигналов управления
- •18. Аппаратные и программные средства интрфейса.
- •19. Принципы обмена информацией.
- •20. Параллельный и последовательный интерфейс.
- •21. Принцип действия программируемого таймера.
- •23.Организация прямого доступа к памяти.
- •24. Аппаратная реализация интервалов времени
- •25. Цифро-аналоговое преобразование.
- •26. Аналого-цифровое преобразование.
- •27. Микроконтроллер как динамическое звено.
- •28. Влияние времени выполнения программы мк запас устойчивости замкнутой системы.
- •29. Выбор числа разрядов слова данных по требуемой точности системы управления.
- •30. Рекурсивные и нерекурсивные цифровые фильтры, их передаточные функции и структурные схемы.
- •31. Цифровое дифференцирование и интегрирование.
- •34. Параллельная обработка информации. Классификация вычислительных систем с параллельной обработкой информации.
- •35. Процессоры с сокращенным набором команд (risc) и с полным набором команд (cisc).
- •36. Гарвардская и разнесенная архитектуры микропроцессоров
- •37. Процессоры с длинным командным словом
- •38. Синтез процессорной матрицы.
- •39. Применение процессорной матрицы для цифровой фильтрации сигнала.
- •40. Общая характеристика системы команд мсs8 х с51.
- •41. Функциональная схема микроконтроллера мсs8 х с51 и назначение входящих в него устройств.
- •42. Функциональная схема микроконтроллера мсs8 х с196 и назначение входящих в него устройств.
- •43. Регистры мсs 196 и способы адресации. Система команд мсs 196.
- •44. Архитектура микроконтроллеров adsp-bf и общая характеристика системы команд.
- •45. Структура ядра adsp-bf и его регистры.
- •46. Архитектура микроконтроллеров tms 320
- •47. Алгоритм расчета сигнала управления в замкнутой сис-ме
- •48. Преобразование унитарного кода импульсн.Датчика в двоичный код положения
- •49. Преобразование унитарного кода импульсного датчика в двоичный код скорости.
- •51. Использование нечеткой логики для синтеза управления. Лингвист. Переменные.
- •5 2. Алгоритм нечеткого управления
- •53. Структура и принцип действия искусственного нейрона. Соединение в сеть.
- •54. Методы обучения искусственной нейронной сети.
- •55. Применение искусственной нейронной сети в качестве устройства управления.
- •56. Применения генетических алгоритмов для оптимизации управления эп
- •57. Функциональная схема msp 430, способы адресации, система команд, назначение входящих в него устройств
- •58. Архитектура risc-ядра arm7 16/32 разрядных микроконтроллеров
- •59. Последовательный интерфейс spi микроконтроллеров.
- •62. Применение шим для цап.
- •63. Способы повышения эффективности использования конвейеров
- •64. Принцип действия сигма-дельта ацп
- •65. Микроконтроллер, его ф-ная схема и применение в системах управления эп
- •66. Режим энергопотребления мк
- •67. Режимы работы таймеров.
- •68. Как таймер формирует шим
- •69. Режим захвата и сравнения.
44. Архитектура микроконтроллеров adsp-bf и общая характеристика системы команд.
Структура микропроцессора ADSP-BF
Микросхема содержит статическую память, процессорное ядро и ряд периферийных устройств, в том числе контроллер прямого доступа к памяти (DMA).Ядро имеет RISC-архитектуру для одного потока команд и множества потоков данных. Благодаря этому микросхема имеет мультимедийные возможности.
Микросхема содержит следующие периферийные устройства:
- контроллер событий;
- контроллер ПДП (DMA);
- параллельный периферийный интерфейс PPI;
- последовательные порты SPORTS;
- последовательный периферийный интерфейс SPI;
- таймеры общего назначения T;
- универсальный асинхронный приемопередатчик (УАП или Universal Asynchronous Receiver Transmitter);
- таймер реального времени Real-Time Clock (RTC);
- сторожевой таймер WT;
- программируемые флаги общего назначения (I/O).
Периферийные устройства соединены с ядром посредством широкополосной шины. Все устройства (кроме таймера, RTC и I/O) поддерживаются DMA.
Контроллер событий (КС) состоит: из КС ядра (CEC) и контр. прерываний системы (SIC).
Контроллер DMA поддерживает автоматическую передачу данных с минимальной нагрузкой ядра. Устройство интерфейса внешней шины (External Bus Interface Unit) состоит из контроллера SDRAM и контроллера асинхронной памяти.
Процессорное ядро содержит два 16 битных умножителя, два 40 битных аккумулятора, 40 битный АЛУ, четыре 8 битных видео-АЛУ и 40 битный сдвигатель. Регистровый файл процессора содержит восемь 32 битовых регистров.
Общая характеристика команд:
-Allreg определяет любой из регистров: R[7:0], P[5:0], SP, FP, I[3:0], M[3:0], A0.X, RETS, RETI, RETN, RETE, LC[1:0], USP и другие;
- DIVS, DIVQ – операции деления со знаком и бес;
- MAX, MIN – операции определения наибольшего и наименьшего из значений в регистрах-источниках;
- ABS – абсолютное значение старшей и младшей частей 32 разрядного регистра;
- RND – округление полуслова
45. Структура ядра adsp-bf и его регистры.
Ядро ADSP-BFимеет разнесенную архитектуру (отдельные арифметические уст-ва для адресов и данных).
Секвенсор — аппаратное устройство, кот.выполняет переход, организацию циклов и использование подпрограмм. Значит он имеет свою систему команд.
Вычисление адреса необходимо для косвенной и индексной адресации.
Регистры-указателя на адрес (P0-P5)
FP – указатель границ
SP - указатель стека
DAG – генератор адреса данных
I0-I3 – регистры-индексы
M0-M3 – регистры-идентификаторы (адрес=I+M)
B0-B3 – указатели на базовые адреса
L0-L3 – длина величин
ASTAT – флаговый регистр
УБС – устр-во барабанного сдвига
А0,А1 – аккумуляторы
MAC 0, MAC 1 – аппаратные умножители
ACC 0, ACC 1 – ариф.-лог. уст-во (АЛУ)
Арифметическое уст-во данных обеспечивает выполнение длинного командного слова. Оно оперирует с данными 1, 2, и 4 байта. Данные должны располагаться в R0..R7 и P0..P5
46. Архитектура микроконтроллеров tms 320
CPU-центральное процессорное устройство; FPU- сопроцессор вычислений с плавающей точкой; M0,M1-оперативная память для хранения программ данных
Boot ROM-ПЗУ загрузки, здесь записаны программы для начала загрузки уст-ва.
CSM-модуль защиты, обеспечивает защиту областей, от несанкционированного доступа к ПО и данным. Как ОЗУ, так и ПЗУ предназначены для хранения программ и данных.
Чтобы разделить область памяти программу и данные существует редактор. ОЗУ состоит из 8 секторов LO-L7. Уровни ОЗУ LO-L7 отличаются возможностью доступа в различных режимах энергопотребления. Уровни LO-L3 могут быть защищены ключом защиты. Уровни LO-L7 доступны для обмена информацией с памятью прямого доступа ДМА. Ключ доступа записывается в спец. регистр который состоит из 4 слов по 32 разряда, т.е. 128 бит.
MUX-мультиплексор входов и выходов, он соединяет внешний вывод с одним из уст-в интерфейса.
MCU имеет следующие виды интерфейса:
АДС-АЦП; SPI- последовательный синхронный интерфейс; SCI-последовательный коммуникацион. интерфейс; I2C-последовательный интерфейс.
Перечисленные уст-ва 16-ти разрядные.
PWM-ШИМ; CAP-уст-во захвата; QEP-уст-во квадратурного счета, преобразует сигнал от энкодера с учетом учетверения; CAN-вывод стандартного интерфейса; PIE-периферийные сигналы прерывания
CPU содержит 3 таймера Т0,Т1,Т2, 32 разрядные.
Остальные следующие выводы (88):
Подключение ИП (они дублируются несколько раз) 45 выводов. Входы и выходы тактового сигнала, выводы сброса и АЦП отдельно.
Устройство внешней памяти можно использовать, увеличивает значительно время доступа, поэтому обычно внешнюю память не используют.
Схема TMS в ЭП: