SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
To load-balance the activities across the two EMIFs, interleaving is used. For the lower 2-GiB address space, which is shared between the system and the MPU, a wide range of interleaving options are provided using the MA_LISA_MAP_i registers. Because the EMIF memories are accessible by the MPU subsystem through MPU_MA and by the L3_MAIN interconnect through the DMM, the same interleaving scheme must be used in both paths. To ensure compatibility, the interleaving function is implemented by a scaled down version of the LISA Section Manager (LSM), which implements the interleaving function in the DMM.
The high-order memory space, which is accessible only from the MPU subsystem, uses a simple fixed-interleaving scheme, which can be disabled. Heavy use in high memory space under noninterleaved configuration affects the balancing of the system access in lower-order memory.