ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
