SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The MCU_M4FSS has a total of 256KB of SRAM divided into two banks: 192KB of I-RAM, and 64KB of D-RAM. The I-RAM memory is intended mainly for M4F’s instruction code, and D-RAM for M4F’s data. The M4F allows concurrent fetch for instruction code and data via dedicated buses (I-Code and D-Code, respectively).
The MCU_M4FSS supports unified memory for both banks (I-RAM and D-RAM), which means instruction code and data can be placed in any bank. In order to get optimal performance, it is highly recommend that instruction code be placed in I-RAM and data be placed in D-RAM; this allows the M4F to fetch in parallel instruction code and data from two different physical banks using two independent I-Code and D-Code buses. For instance, the D-RAM can be used to store instruction code in case the latter is spanning over the 192KB I-RAM.
Furthermore, the following applies: