ВУЗ:
Составители:
30
редать или принять данные от двух последовательных портов и обновить ре-
гистр таймера. С точки зрения программиста сигнальный процессор представ-
ляет собор набор программно-доступных регистров (рис. 19).
РM – память программ (program memory), DM – память данных (data memory)
Рис. 19. Программная модель процессора ADSP-2189M
0x3FFD
0x3FFC
0x3FFB
TPERIOD
TCOUN
T
TSCALE
Таймер
0x3FFF
0x3FFE
Регистр
управления
системой
SCR
Управление
внешней
памятью
и портами
WS
Интерфейс
памяти
DMOVLAY
PMOVLAY
Последовательный
порт
SPORT
0
RX0 TX0
Многоканальный
обмен
0x3FFA
0x3FF9
0x3FF8
0x3FF7
RX 31
-
16
RX 15-0
TX 31
-
16
TX 15-0
0x3FF6
0x3FF5
0x3FF4
0x3FF3
Control
SCLKDIV
RFSDIV
Autobuffer
Управление
портом
Последовательный
порт
SPORT
1
RX1
TX1
0x3FF2
0x3FF1
0x3FF0
0x3FEF
Control
SCLKDIV
RFSDIV
Autobuffer
0x3FE0
0x3FE1
0x3FE2
0x3FE3
0x3FE4
IDMA c
ontrol
BIAD
BEAD
BDMAc
ontrol
BWCOUNT
Регистры ПДП
Программируе-
мые флаги
0x3FE5
0x3FE6
PFDATA
PFTYPE
Порты ПДП,
флаги
Секвенсор
Стек
цикла
4 ×18
Регистр
прерывания
ICNTL
Программный
счетчик РС,
стек 16
×14
18 5 14
14 16 8
OWRCNTR
CNT
Стек
4 ×14
IFC
SSTAT
IMASK MSTAT ASTAT
STATUS STACK
10 7 8
АЛУ
АХ0 АХ1
А
Y
0 А
Y
1
AR
AF
M
А
C
MХ0 MХ1
MY0 MY1
MR2 MR1 MR0
MF
Устройство
сдвига
SI
SE
SB
SR1 SR0
Обмен между ши-
н
а
ми шисдвига
РХ
Ядро ADSP-2100
DAG1 DAG2
(только адрес DM) (адрес DM и PM)
14 14 14
I0
I1
I2
I3
L0
L1
L2
L3
M0
M1
M2
M3
14 14 14
L4
L5
L6
L7
M4
M5
M6
M7
I4
I5
I6
I7
редать или принять данные от двух последовательных портов и обновить ре- гистр таймера. С точки зрения программиста сигнальный процессор представ- ляет собор набор программно-доступных регистров (рис. 19). Ядро ADSP-2100 Интерфейс Таймер памяти DAG1 DAG2 0x3FFD TPERIOD 0x3FFF Регистр (только адрес DM) (адрес DM и PM) управления 0x3FFC TCOUNT системой 0x3FFB TSCALE SCR I0 L0 M0 I4 L4 M4 I1 L1 M1 I5 L5 M5 0x3FFE Управление внешней I2 L2 M2 I6 L6 M6 Последовательный памятью порт SPORT 0 и портами I3 L3 M3 I7 L7 M7 WS RX0 TX0 14 14 14 14 14 14 DMOVLAY PMOVLAY Многоканальный Секвенсор обмен Порты ПДП, 0x3FFA RX 31-16 18 5 14 флаги Стек Регистр Программный 0x3FF9 RX 15-0 цикла прерывания счетчик РС, 0x3FF8 TX 31-16 Регистры ПДП 4 ×18 ICNTL стек 16 ×14 0x3FF7 TX 15-0 0x3FE0 IDMA control 14 16 8 Управление 0x3FE1 BIAD OWRCNTR IFC SSTAT портом 0x3FE2 BEAD CNT 10 7 8 Стек 0x3FF6 Control 0x3FE3 BDMAcontrol IMASK MSTAT ASTAT 4 ×14 0x3FE4 BWCOUNT 0x3FF5 SCLKDIV STATUS STACK 0x3FF4 RFSDIV Программируе- 0x3FF3 Autobuffer мые флаги АЛУ MАC 0x3FE5 PFDATA АХ0 АХ1 АY0 АY1 MХ0 MХ1 MY0 MY1 Последовательный 0x3FE6 порт SPORT 1 PFTYPE AR AF MR2 MR1 MR0 MF RX1 TX1 Устройство Обмен между ши- 0x3FF2 Control сдвига нами шисдвига 0x3FF1 SCLKDIV SI SE SB РХ 0x3FF0 RFSDIV SR1 SR0 0x3FEF Autobuffer РM – память программ (program memory), DM – память данных (data memory) Рис. 19. Программная модель процессора ADSP-2189M 30
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »