www.ti.com
3.4
Device Emulation Registers
TMS320F28044
Digital Signal Processor
SPRS357B–AUGUST 2006–REVISED MAY 2007
Table 3-5. Peripheral Frame 1 Registers
(1)(2)
NAME
ADDRESS RANGE
0x6800 - 0x683F
0x6840 - 0x687F
0x6880 - 0x68BF
0x68C0 - 0x68FF
0x6900 - 0x693F
0x6940 - 0x697F
0x6980 - 0x69BF
0x69C0 - 0x69FF
0x6600 - 0x663F
0x6640 - 0x667F
0x6680 - 0x66BF
0x66C0 - 0x66FF
0x6700 - 0x673F
0x6740 - 0x677F
0x6780 - 0x67BF
0x67C0 - 0x67FF
0x6F80 - 0x6FBF
0x6FC0 - 0x6FDF
0x6FE0 - 0x6FFF
SIZE (x16)
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
128
32
32
ACCESS TYPE
ePWM1 + HRPWM Registers
ePWM2 + HRPWM Registers
ePWM3 + HRPWM Registers
ePWM4 + HRPWM Registers
ePWM5 + HRPWM Registers
ePWM6 + HRPWM Registers
ePWM7 + HRPWM Registers
ePWM8 + HRPWM Registers
ePWM9 + HRPWM Registers
ePWM10 + HRPWM Registers
ePWM11 + HRPWM Registers
ePWM12 + HRPWM Registers
ePWM13 + HRPWM Registers
ePWM14 + HRPWM Registers
ePWM15 + HRPWM Registers
ePWM16 + HRPWM Registers
GPIO Control Registers
GPIO Data Registers
GPIO Interrupt and LPM Select Registers
Some ePWM registers are EALLOW
protected.
See Table 4-2
EALLOW protected
Not EALLOW protected
EALLOW protected
(1)
(2)
All 32-bit accesses are aligned to even address boundaries.
Missing segments of memory space are reserved and should not be used in applications.
Table 3-6. Peripheral Frame 2 Registers
(1)(2)
NAME
ADDRESS RANGE
0x7010 - 0x702F
0x7040 - 0x704F
0x7050 - 0x705F
0x7070 - 0x707F
0x7100 - 0x711F
0x7900 - 0x792F
SIZE (x16)
32
16
16
16
32
48
ACCESS TYPE
System Control Registers
SPI-A Registers
SCI-A Registers
External Interrupt Registers
ADC Registers
I
2
C Registers
EALLOW Protected
Not EALLOW Protected
(1)
(2)
Peripheral Frame 2 only allows 16-bit accesses. All 32-bit accesses are ignored (invalid data may be returned or written).
Missing segments of memory space are reserved and should not be used in applications.
These registers are used to control the protection mode of the C28x CPU and to monitor some critical
device signals. The registers are defined in
Table 3-7
.
Table 3-7. Device Emulation Registers
NAME
ADDRESS RANGE
0x0880
0x0881
0x0882
0x0883
0x0884
0x0885
SIZE (x16)
DESCRIPTION
DEVICECNF
2
Device Configuration Register
PARTID
REVID
PROTSTART
PROTRANGE
1
1
1
1
Part ID Register
Revision ID Register
Block Protection Start Address Register
Block Protection Range Address Register
0x00FC - F28044
0x0000 - Silicon Rev. 0 - TMX or TMS
Functional Overview
30
Submit Documentation Feedback