SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 6-117 shows the default R5 memory map view. Without enabling RAT function, all the regions beyond 4GB address space will not be accessible by R5.
Sitara SoC memory map is constructed the way to allow R5 and high level application processor such as A53 have similar memory map as possible. This methodology enables that R5 and ARM A53 core have a common memory map for all the SoC level memories and SoC level peripherals except a few exceptions:
R5 Memory Map(32b) | SoC Memory Map (36b) | |
---|---|---|
SoC Level peripheral and on-chip SRAM |
0x0 to 0x7FFF_FFFF Same address as SoC memory map |
0x0 to 0x7FFF_FFFF |
2GB DDR region |
Same as SoC memory map: 0x8000_0000 to 0xFFFF_FFFF |
0x80000_0000 to 0xFFFF_FFFF |
Additional DDR region | Not accessible | 0x8_8000_0000 (30GB) |
Additional 8GB OSP Space | Not accessible |
0x4_0000_0000 (4GB) 0x5_0000_0000 (4GB) |
Additional PCIe data space | Not accessible | 0x6_000_0000 |
Debug configuration region | Not accessible | 0x7_0000_0000 |
Even though all the transactions other than going to ATCM/BTCM and transactions between address range 0x2000_0000 to 0x2FFF_FFFF could use RAT block to remap to different address, it is recommended that only use RAT block to remap the R5 transactions with address between 0x8000_0000 to 0xFFFF_FFFF.