Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KOMAROV.DOC
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.32 Mб
Скачать

1. Архитектура adsp-2181

1.1. Описание выводов процессора

У словное графическое обозначение процессора ADSP2181 приведено на рис. 1.1. На этом рисунке условно не показаны 6 выводов питания (Vdd = +5V), 11 общих выводов (GND), а также 9 сигналов, которые используются только для связи с эмулятором. Стрелки показывают направления передачи сигналов по отношению к процессору, по сути, тип вывода: вход, выход, вход/выход. Перечеркнутая линия является шиной, а рядом стоящая цифра показывает число ее проводников.

Рис. 1.1. Условное графическое изображение ADSP-2181

Сигналы процессора имеют следующее назначение.

ADDR[13:0] – 14-битная шина адреса (ША) адресных пространств памяти программ (ПП), памяти данных (ПД), ввода/вывода и байтовой памяти (БП), см. п. 1.2. ША работает только на выход.

DATA[23:0] – 24-битная шина данных (ШД) адресных пространств ПП, ПД, ввода/вывода и БП, см. п. 1.2. ШД работает на выход, когда процессор выводит данные в одно из адресных пространств и на вход, когда процессор вводит данные из одного из адресных пространств.

RESET# – входной сигнал начальной установки процессора, см. п. 1.14.1.

IRQ2# (Interrupt Request) – входной сигнал запроса прерывания по уровню или по фронту, см. п. 1.9.

IRQL0#, IRQL1# (Interrupt Request Level) – входные сигналы запроса прерывания по уровню, см. п. 1.9.

IRQE# (Interrupt Request Edge) – входной сигнал запроса прерывания по фронту, см. п. 1.9.

BR# (Bus Request) – входной сигнал запроса шины.

BG# (Bus Grant) – выходной сигнал подтверждения запроса шины.

BGH# (Bus Grant Hung) – выходной сигнал оповещения о том, что процессор, находясь в режиме захвата, завершил все свои внутренние операции и нуждается в шине.

PMS# (Program Memory Select), DMS# (Data Memory Select), IOMS# (Input/Output Select), BMS# (Byte Memory Select), CMS# (Combine Memory Select) – выходные селектирующие сигналы ПП, ПД, ввода/вывода, БП и комбинированный соответственно, см. п. 2.1.

RD# (Read) – выходной сигнал чтения всех видов адресных пространств.

WR# (Write) – выходной сигнал записи во все виды адресных пространств.

MMAP (Memory Map) – входной сигнал выбора карты памяти. Если MMAP = 0, то адреса 0х0000…0x1FFF принадлежат внутренней ПП процессора, а адреса 0x2000…0x3FFF – внешней. В противном случае – наоборот, см. пп. 1.3, 1.14.1, 1.15.4, 1.16.3.

BMODE (Boot Mode) – входной сигнал источника загрузки программы. Действителен только при MMAP = 0, когда адреса 0х0000…0x1FFF принадлежат внутренней ПП (см. выше) и необходима загрузка программы. Если это условие выполнено, то при BMODE = 0 источником программы является БП доступная через порт BDMA (см. п. 1.15.4). В противном случае, загрузка программы осуществляется через порт IDMA (см. п. 1.16.3).

CLKIN (Clock Input), XTAL (Quartz Crystal Input) – входы хронирующей цепи встроенного генератора тактовых импульсов процессора, см. п. 1.14.1.

CLKOUT (Clock Output) – выходной синхросигнал процессора, частота которого в два раза выше частоты входного синхросигнала на входе CLKIN, см. п. 1.14.4.

SPORT0, SPORT1 (Serial Port0, 1) – входы/выходы последовательных портов 0 и 1, см. п. 1.12.

IRD# (IDMA Read), IWR# (IDMA Write), IS# (IDMA Select), IAL (IDMA Address Latch) – управляющие сигналы доступа к портам контроллера прямого доступа к памяти (КПДП) IDMA, см. п. 1.16.

IAD – 16-битная шина адреса/данных КПДП IDMA, см. п. 1.16.

IACK# (IDMA Acknowledge) – подтверждение доступа к портам КПДП IDMA, см. п. 1.16.

PWD# (Power Down) – перевод процессора в режим энергосбережения (при PWD# = 0) , см. п. 1.14.4.

PWDACK (Power Down Acknowledge) – выходной сигнал подтверждения режима энергосбережения, см. п. 1.14.4.

FL2:0 – выходные сигналы внутреннего 3-битного параллельного пор­та процессора (выходные флаги) , см. п. 1.14.3.

PF7:0 – программируемые входы/выходы процессора, см. п. 1.14.3.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]