SPNS186C October 2012 – May 2018 TMS570LS0332 , TMS570LS0432
PRODUCTION DATA.
See Figure 1-1 for a block diagram showing the device interconnects.
MODULE NAME | FRAME CHIP
SELECT |
ADDRESS RANGE | FRAME
SIZE |
ACTUAL
SIZE |
RESPONSE FOR ACCESS TO UNIMPLEMENTED LOCATIONS IN FRAME | |
---|---|---|---|---|---|---|
START | END | |||||
Memories tightly coupled to the ARM Cortex-R4 CPU | ||||||
TCM Flash | CS0 | 0x0000_0000 | 0x00FF_FFFF | 16MB | 384KB(1) | Abort |
TCM RAM + RAM ECC | CSRAM0 | 0x0800_0000 | 0x0BFF_3FFF | 64MB | 32KB | |
Mirrored Flash | Flash mirror frame | 0x2000_0000 | 0x20FF_FFFF | 16MB | 384KB(1) | |
Flash Module Bus2 Interface | ||||||
Customer OTP, TCM Flash Banks | 0xF000_0000 | 0xF000_07FF | 64KB | 2KB | Abort | |
Customer OTP, EEPROM Bank | 0xF000_E000 | 0xF000_E3FF | 1KB | |||
Customer OTP–ECC, TCM Flash Banks | 0xF004_0000 | 0xF004_00FF | 8KB | 256B | ||
Customer OTP–ECC, EEPROM Bank | 0xF004_1C00 | 0xF004_1C7F | 128B | |||
TI OTP, TCM Flash Banks | 0xF008_0000 | 0xF008_07FF | 64KB | 2KB | ||
TI OTP, EEPROM Bank | 0xF008_E000 | 0xF008_E3FF | 1KB | |||
TI OTP–ECC, TCM Flash Banks | 0xF00C_0000 | 0xF00C_00FF | 8KB | 256B | ||
TI OTP–ECC, EEPROM Bank | 0xF00C_1C00 | 0xF00C_1C7F | 128B | |||
EEPROM Bank–ECC | 0xF010_0000 | 0xF010_07FF | 256KB | 2KB | ||
EEPROM Bank | 0xF020_0000 | 0xF020_3FFF | 2MB | 16KB | ||
Flash Data Space ECC | 0xF040_0000 | 0xF040_DFFF | 1MB | 48KB | ||
Cyclic Redundancy Checker (CRC) Module Registers | ||||||
CRC | CRC frame | 0xFE00_0000 | 0xFEFF_FFFF | 16MB | 512B | Accesses above 0x200 generate abort. |
Peripheral Memories | ||||||
MIBSPI1 RAM | PCS[7] | 0xFF0E_0000 | 0xFF0F_FFFF | 128KB | 2KB | Abort for accesses above 2KB |
DCAN2 RAM | PCS[14] | 0xFF1C_0000 | 0xFF1D_FFFF | 128KB | 2KB | Wrap around for accesses to unimplemented address offsets lower than 0x7FF. Abort generated for accesses beyond offset 0x800. |
DCAN1 RAM | PCS[15] | 0xFF1E_0000 | 0xFF1F_FFFF | 128KB | 2KB | Wrap around for accesses to unimplemented address offsets lower than 0x7FF. Abort generated for accesses beyond offset 0x800. |
MIBADC RAM | PCS[31] | 0xFF3E_0000 | 0xFF3F_FFFF | 128KB | 8KB | Wrap around for accesses to unimplemented address offsets lower than 0x1FFF. |
MIBADC Look-Up Table | 384 bytes | Look-up table for ADC wrapper. Starts at offset 0x2000 ans ends at 0x217F. Wrap around for accesses between offsets 0x180 and 0x3FFF. Aborts generated for accesses beyond 0x4000 | ||||
N2HET RAM | PCS[35] | 0xFF46_0000 | 0xFF47_FFFF | 128KB | 16KB | Wrap around for accesses to unimplemented address offsets lower than 0x3FFF. Abort generated for accesses beyond 0x3FFF. |
HTU RAM | PCS[39] | 0xFF4E_0000 | 0xFF4F_FFFF | 128KB | 1KB | Abort |
Debug Components | ||||||
CoreSight Debug ROM | CSCS0 | 0xFFA0_0000 | 0xFFA0_0FFF | 4KB | 4KB | Reads return zeros, writes have no effect |
Cortex-R4 Debug | CSCS1 | 0xFFA0_1000 | 0xFFA0_1FFF | 4KB | 4KB | Reads return zeros, writes have no effect |
Peripheral Control Registers | ||||||
HTU | PS[22] | 0xFFF7_A400 | 0xFFF7_A4FF | 256B | 256B | Reads return zeros, writes have no effect |
N2HET | PS[17] | 0xFFF7_B800 | 0xFFF7_B8FF | 256B | 256B | Reads return zeros, writes have no effect |
GIO | PS[16] | 0xFFF7_BC00 | 0xFFF7_BCFF | 256B | 256B | Reads return zeros, writes have no effect |
MIBADC | PS[15] | 0xFFF7_C000 | 0xFFF7_C1FF | 512B | 512B | Reads return zeros, writes have no effect |
DCAN1 | PS[8] | 0xFFF7_DC00 | 0xFFF7_DDFF | 512B | 512B | Reads return zeros, writes have no effect |
DCAN2 | PS[8] | 0xFFF7_DE00 | 0xFFF7_DFFF | 512B | 512B | Reads return zeros, writes have no effect |
LIN | PS[6] | 0xFFF7_E400 | 0xFFF7_E4FF | 256B | 256B | Reads return zeros, writes have no effect |
MibSPI1 | PS[2] | 0xFFF7_F400 | 0xFFF7_F5FF | 512B | 512B | Reads return zeros, writes have no effect |
SPI2 | PS[2] | 0xFFF7_F600 | 0xFFF7_F7FF | 512B | 512B | Reads return zeros, writes have no effect |
SPI3 | PS[1] | 0xFFF7_F800 | 0xFFF7_F9FF | 512B | 512B | Reads return zeros, writes have no effect |
EQEP | PS[25] | 0xFFF7_9900 | 0xFFF7_99FF | 256B | 256B | Reads return zeros, writes have no effect |
EQEP (Mirrored) | PS2[25] | 0xFCF7_9900 | 0xFCF7_99FF | 256B | 256B | Reads return zeros, writes have no effect |
System Modules Control Registers and Memories | ||||||
VIM RAM | PPCS2 | 0xFFF8_2000 | 0xFFF8_2FFF | 4KB | 1KB | Wrap around for accesses to unimplemented address offsets lower than 0x3FF. Accesses beyond 0x3FF will be ignored. |
Flash Wrapper | PPCS7 | 0xFFF8_7000 | 0xFFF8_7FFF | 4KB | 4KB | Abort |
eFuse Farm Controller | PPCS12 | 0xFFF8_C000 | 0xFFF8_CFFF | 4KB | 4KB | Abort |
PCR registers | PPS0 | 0xFFFF_E000 | 0xFFFF_E0FF | 256B | 256B | Reads return zeros, writes have no effect |
System Module - Frame 2 (see device TRM) | PPS0 | 0xFFFF_E100 | 0xFFFF_E1FF | 256B | 256B | Reads return zeros, writes have no effect |
PBIST | PPS1 | 0xFFFF_E400 | 0xFFFF_E5FF | 512B | 512B | Reads return zeros, writes have no effect |
STC | PPS1 | 0xFFFF_E600 | 0xFFFF_E6FF | 256B | 256B | Reads return zeros, writes have no effect |
IOMM Multiplexing control module | PPS2 | 0xFFFF_EA00 | 0xFFFF_EBFF | 512B | 512B | Generates address error interrupt if enabled. |
DCC | PPS3 | 0xFFFF_EC00 | 0xFFFF_ECFF | 256B | 256B | Reads return zeros, writes have no effect |
ESM | PPS5 | 0xFFFF_F500 | 0xFFFF_F5FF | 256B | 256B | Reads return zeros, writes have no effect |
CCMR4 | PPS5 | 0xFFFF_F600 | 0xFFFF_F6FF | 256B | 256B | Reads return zeros, writes have no effect |
RAM ECC even | PPS6 | 0xFFFF_F800 | 0xFFFF_F8FF | 256B | 256B | Reads return zeros, writes have no effect |
RAM ECC odd | PPS6 | 0xFFFF_F900 | 0xFFFF_F9FF | 256B | 256B | Reads return zeros, writes have no effect |
RTI + DWWD | PPS7 | 0xFFFF_FC00 | 0xFFFF_FCFF | 256B | 256B | Reads return zeros, writes have no effect |
VIM Parity | PPS7 | 0xFFFF_FD00 | 0xFFFF_FDFF | 256B | 256B | Reads return zeros, writes have no effect |
VIM | PPS7 | 0xFFFF_FE00 | 0xFFFF_FEFF | 256B | 256B | Reads return zeros, writes have no effect |
System Module - Frame 1 (see device TRM) | PPS7 | 0xFFFF_FF00 | 0xFFFF_FFFF | 256B | 256B | Reads return zeros, writes have no effect |