инхронний Приймач/Передавач (Universal Asynchronous Receiver/Transmitter), сумісний з індустріальним стандартом 16450. UART конвертує дані між послідовним і паралельним форматами. Послідовне з'єднання тягне використання асинхронного протоколу, що підтримує різну довжину слова, стоп-біт і можливість генерації паритету. Цей UART містить також управління модемом і апаратне управління переривань, хоча тільки TxD і RxD сигнали даних з'єднані з зовнішніми висновками ADSP-2191. Переривання можуть генеруватися з 12 унікальних подій. p align="justify"> Таймери.
У процесорі ADSP-2191 є три ідентичних 32-розрядних таймера, кожен з яких може бути налаштований незалежно від інших на роботу в одному з наступних режимів:
Режим ШІМ (PWMOUT)
Режим Рахунки і Загарбання (WDTH_CAP)
Режим очікування зовнішніх подій - Watchdog (EXT_CLK)
У кожного таймера є зовнішній висновок TMRx. Цей висновок служить виходом в режимі PWMOUT, і входом в режимах WDTH_CAP і EXT_CLK. Для забезпечення цих функцій в кожному таймері є по сім 16-ти розрядних регістрів. Для поліпшення діапазону і точності шість з цих регістрів можуть бути попарно об'єднані для отримання 32-х розрядних значень. p align="justify"> 2.2 Опис процесора ADSP-2192
- однокристальний мікрокомп'ютер оптимізований для ЦГЗ і для інших додатків високошвидкісної обробки чисел, і він ідеально вписується в периферію персональних комп'ютерів. суміщає на кристалі базову архітектуру сімейства ADSP-219x з двома процесорними ядрами ADSP-2192 (малюнок 4). включає в себе PCI-сумісний порт, USB-сумісний порт, AC 97-сумісний порт, контролер ПДП , програмований таймер, висновки програмованих прапорів загального призначення, розширені можливості переривань та інтегровані простору пам'яті даних і пам'яті програм.
У ADSP-2192m інтегровано 132К слів пам'яті, налаштованої, як 32К 24-розрядних слів оперативної пам'яті програм і 100К 16 розрядних слів оперативної пам'яті даних (ADSP-2192m - самий малопотужний з процесорів ADSP-2192); також включена схемотехніка пониження споживаної потужності
В
Рисунок 4 - Функціональна блок-діаграма процесора ADSP-2192
В В
Рисунок 5 - Ядро ЦГЗ ADSP-219x.
Гнучка архітектура і різнопланова система команд ADSP-2192 підтримує паралельне виконання декількох операцій. Наприклад, за один цикл, кожне з ядер ЦГЗ ADSP-2192 може, крім стандартних дій ядра ADSP-219х виконувати додаткові операції. p align="justify"> Ці операції мають місце, поки процесор продовжує:
Отримувати і/або передавати дані через Хост-порт (PCI або USB інтерфейси)
Отримувати і/або передавати дані через AC 97