SPRACQ1 May 2020 TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377S , TMS320F28379D , TMS320F28379S , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
Flash memory logic on F2838x remains the same as on F2837x. Similar to F2837x, every CPU subsystem has 512KB of flash (total 1.5MB flash). The F2837x device family has parts with 1MB flash on CPU1. This option is not available on any parts in the F2838x device family. CPU1 has max 512KB of flash on all the parts.
Table 8 shows the different memory blocks available on the CPU1/CPU2 subsystem of the F2838x devices. The features highlighted in green are new or enhanced from F2837x.
Memory Block | Size (On each CPU) | CPUx Access | CPUx.DMA Access | CPUx.CLA Access | ECC/Parity | Secure |
---|---|---|---|---|---|---|
CPU BOOT ROM | 96KB | Y | N | N | PARITY | NO |
CPU SECURE ROM | 64KB | Y | N | N | PARITY | YES |
CLA DATA ROM | 8KB | Y | N | Y | PARITY | NO |
Flash | 512KB | Y | N | N | ECC | YES |
USER OTP | 2KB | Y | N | N | ECC | YES (only CPU1) |
MxRAM | 2x2KB | Y | N | N | ECC | NO |
DxRAM | 2x4KB | Y | N | N | ECC | YES |
LSxRAM | 8x4KB | Y | N | Y | ECC | YES |
GSxRAM (total) | 16x8KB | Y | Y | N | PARITY | NO |
CPU-TO-CPU MSGRAM0 | 2x2KB | Y | Y | N | PARITY | YES |
CPU-TO-CPU MSGRAM1 | 2x2KB | Y | Y | N | PARITY | NO |
CPU-CLA MSGRAM | 2x256B | Y | N | Y | PARITY | NO |
CLA-DMA MSGRAM | 2x256B | Y | Y | Y | PARITY | NO |