Пр о ц е с с о р TMS 3 2 0C4 x
14
Продолжение табл.1.3
IVTP + 01Ch
OCEMPTY3
IVTP + 01Dh
ICFULL4
Прерывания
IVTP + 01Eh
ICRDY4
коммуникационного
IVTP + 01Fh
OCRDY4
порта #4
IVTP + 020h
OCEMPTY4
IVTP + 021h
ICFULL5
Прерывания
IVTP + 022h
ICRDY5
коммуникационного
IVTP + 023h
OCRDY5
порта #5
IVTP + 024h
OCEMPTY5
IVTP + 025h
DMA INT0
IVTP + 026h
DMA INT1
IVTP + 027h
DMA INT2
Прерывания сопроцессора
IVTP + 028h
DMA INT3
прямого доступа к памяти
IVTP + 029h
DMA INT4
IVTP + 02Ah
DMA INT5
IVTP + 02Bh
TINT1
Таймер 1
IVTP + 02Ch
ЗАРЕЗЕРВИРОВАНЫ
IVTP + 03Eh
IVTP + 03Fh
Reserved
Резерв
1.4. Внутренняя и внешняя память
Процессор TMS320C4x имеет адресное пространство в 4G слов (4G
×
32),
которое является общим для памяти программ, памяти данных и портов вво-
да/вывода. Карта памяти управляется уровнем на входном контакте ROMEN и
для различных значений этого сигнала показана на рис.1.3.
Как видно из рисунка, сигналом ROMEN управляется только начальная
зона адресного пространства величиной в 1М слов. В случае ROMEN=0 - это
внешняя память, доступная процессору через локальную шину, в случае
ROMEN=1 - это внутреннее ПЗУ, содержащее начальный загрузчик (адреса
00000000h - 00000FFFh), который используется при загрузке программ из
внешнего ПЗУ или с одного из коммуникационных портов. Работа начального
загрузчика описана в п.1.12.
Следующие 1М слов используются для адресации внутренних перифе-
рийных устройств: таймеров, коммуникационных портов, регистров сопроцес-
сора ПДП и регистров управления внешними шинами. Распределение адресно-
го пространства (00100000h - 001000FFh) между внутренними устройствами
приведено в п.1.6.