циклов. При этом коэффициент масштабирования TSCALE равен n – 1. Когда
код вычитающего счетчика станет равным нулю, генерируется сигнал преры-
вания по таймеру. После этого в вычитающий счетчик вновь загружается
значение кода из регистра периода счета.
Порты прямого доступа к памяти, обеспечивают быстрый обмен с внут-
ренней памятью, причем внутренний порт прямого доступа к памяти, (IDMA)
осуществляет асинхронный обмен с памятью команд, а байтовый порт пря-
мого доступа к памяти (BDMA) производит асинхронный обмен как с памя-
тью команд, так и с памятью данных.
Контроллер прерываний обеспечивает переход на подпрограмму обслу-
живания прерываний по сигналам запросов прерываний от внешних источ-
ников (IRQ0, …IRQ2), таймера, последовательных портов, порта прямого
доступа к памяти, интерфейса хост-процессора и устройства управления
энергосбережением.
Структура контроллера прерываний содержит регистр управления пре-
рываниями и регистр маскирования прерываний.
Цифровые сигнальные процессоры серии ADSP210xx (на рис.3.30 дана
структурная схема одного из представителей этой серии ADSP21020) пред-
ставляют собой 32-разрядные процессоры, реализующие вычисления с пла-
вающей точкой.
В этих процессорах увеличена разрядность шин, реализована аппаратная
поддержка обработки данных в формате с плавающей точкой и расширен на-
бор периферийных устройств. Соответственно в структуре цифрового сиг-
нального процессора (рис.3.30) появились: арифметико-логическое устройст-
во вычислений с плавающей точкой, перемножитель чисел в формате с пла-
вающей точкой, 48-, 40- и 32-разрядные шины и регистры общего назначения
для обмена данными между исполнительными блоками и внутренней шиной
данных, а также для запоминания промежуточных результатов.
Увеличение разрядов командного слова до 48 позволяет задавать в нем
параллельное выполнение арифметических операций и обмен данными. За
один такт работы возможно одновременно считать или записать два операнда
в регистры общего назначения, загрузить два операнда в арифметико-
логическое устройство, принять два операнда в перемножитель. Арифмети-
ко-логическое устройство и перемножитель могут получить два результата
одновременно.
194