Tuesday, August 14, 2012

TMS320C28x M0, M1 SARAMs


TMS320C28x M0, M1 SARAMs

All C28x devices contain these two blocks of single access memory, each 1K x 16 in size. The stack
pointer points to the beginning of block M1 on reset. The M0 block overlaps the 240x device B0, B1, B2
RAM blocks and hence the mapping of data variables on the 240x devices can remain at the same
physical address on C28x devices. The M0 and M1 blocks, like all other memory blocks on C28x devices,
are mapped to both program and data space. Hence, the user can use M0 and M1 to execute code or for
data variables. The partitioning is performed within the linker. The C28x device presents a unified memory
map to the programmer. This makes for easier programming in high-level languages.

1 comment: