SPNS254A June 2022 – March 2024 TMS570LC4357-SEP
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
This microcontroller allows some of the on-chip memories to be initialized through the Memory Hardware Initialization mechanism in the system module. This hardware mechanism allows an application to program the memory arrays with error detection capability to a known state based on their error detection scheme (odd/even parity or ECC).
The MINITGCR register enables the memory initialization sequence, and the MSINENA register selects the memories that are to be initialized.
For more information on these registers, see the device-specific Technical Reference Manual.
The mapping of the different on-chip memories to the specific bits of the MSINENA registers is provided in (6).
CONNECTING MODULE(3)(4) | ADDRESS RANGE | SYS.MSINENA Register Bit # | L2RAMW.MEMINT_ENA Register Bit #(1) | |
---|---|---|---|---|
BASE ADDRESS | ENDING ADDRESS | |||
L2 SRAM | 0x08000000 | 0x0800FFFF | 0 | 0 |
L2 SRAM | 0x08010000 | 0x0801FFFF | 0 | 1 |
L2 SRAM | 0x08020000 | 0x0802FFFF | 0 | 2 |
L2 SRAM | 0x08030000 | 0x0803FFFF | 0 | 3 |
L2 SRAM | 0x08040000 | 0x0804FFFF | 0 | 4 |
L2 SRAM | 0x08050000 | 0x0805FFFF | 0 | 5 |
L2 SRAM | 0x08060000 | 0x0806FFFF | 0 | 6 |
L2 SRAM | 0x08070000 | 0x0807FFFF | 0 | 7 |
MIBSPI5 RAM(2) | 0xFF0A0000 | 0xFF0BFFFF | 12 | n/a |
MIBSPI4 RAM(2) | 0xFF060000 | 0xFF07FFFF | 19 | n/a |
MIBSPI3 RAM(2) | 0xFF0C0000 | 0xFF0DFFFF | 11 | n/a |
MIBSPI2 RAM(2) | 0xFF080000 | 0xFF09FFFF | 18 | n/a |
MIBSPI1 RAM(2) | 0xFF0E0000 | 0xFF0FFFFF | 7 | n/a |
DCAN4 RAM | 0xFF180000 | 0xFF19FFFF | 20 | n/a |
DCAN3 RAM | 0xFF1A0000 | 0xFF1BFFFF | 10 | n/a |
DCAN2 RAM | 0xFF1C0000 | 0xFF1DFFFF | 6 | n/a |
DCAN1 RAM | 0xFF1E0000 | 0xFF1FFFFF | 5 | n/a |
MIBADC2 RAM | 0xFF3A0000 | 0xFF3BFFFF | 14 | n/a |
MIBADC1 RAM | 0xFF3E0000 | 0xFF3FFFFF | 8 | n/a |
NHET2 RAM | 0xFF440000 | 0xFF45FFFF | 15 | n/a |
NHET1 RAM | 0xFF460000 | 0xFF47FFFF | 3 | n/a |
HET TU2 RAM | 0xFF4C0000 | 0xFF4DFFFF | 16 | n/a |
HET TU1 RAM | 0xFF4E0000 | 0xFF4FFFFF | 4 | n/a |
DMA RAM | 0xFFF80000 | 0xFFF80FFF | 1 | n/a |
VIM RAM | 0xFFF82000 | 0xFFF82FFF | 2 | n/a |
FlexRay TU RAM | 0xFF500000 | 0xFF51FFFF | 13 | n/a |
Peripheral memories not listed in the table either do not support auto-initialization or have implemented auto-initialization controlled directly by their respective peripherals.