logo
КС-ZAO / Лекции ЦЭВМруский вариант11

§9.3. Интерфейс системы и памяти

В каждом процессоре семейства ADSP-2100 внутренняя память соеди­няется с другими функциональными устройствами посредством четырех распо­ложенных на кристалле шин: шины адреса памяти данных, шины данных памяти данных, шины адреса памяти программы и шины данных памяти программы. Одна внешняя шина адреса и одна внешняя шина данных выводятся вне кристалла; эти шины могут использоваться для доступа либо к памяти программы, либо к памяти данных.

Внешние устройства могут управлять шинами, формируя сигналы запро­са/предоставления шины (BR и BG). Процессоры семейства ADSP-2100 могут продолжать работу, даже если шины предоставлены другому устройству управ­ления, до тех пор, пока не потребуются операции с внешней памятью.

Все процессоры семейства поддерживают отображенные в карте памяти периферийные устройства при помощи генерации программируемых состояний ожидания.

Цепь загрузки обеспечивает автоматическую загрузку памяти программы на кристалле после запуска. Это может быть сделано или через интерфейс памяти с одного СППЗУ, или через порт интерфейса хост-машины с хост-процессора, или через порт прямого побайтового доступа к памяти процессора ADSP-2181. Многочисленные программы могут быть отобраны и загружены без каких-либо дополнительных аппаратных средств.

Процессоры семейства ADSP-2100 отличаются по их ответу на преры­вания, инициированные пользователем. Во всех случаях программный автомат позволяет процессору обработать прерывание с минимальной задержкой. Пре­рывания могут быть расположены в порядке их приоритета без дополнительной задержки. Внешние прерывания могут быть настроены на срабатывание по фронту или по уровню. Внутренние прерывания могут генерироваться таймером, портом интерфейса хост-машины, последовательными портами и портом прямого по­байтового доступа к памяти.