SPRUIV7B May 2022 – September 2023 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
AM62 SoC level memory map is constructed using 36b physical address and follows the guideline to put peripheral at 64KB aligned boundary. No virtual address is supported on the SoC level. However, A53 core can support virtual address internally. If software utilizes the address more than 36b, only the lower 36b is used for SoC level address decoding and the upper address bits will be ignored by the SoC. Not all the 36b memory regions are implemented by AM62. Any transactions hitting the unimplemented address range will be terminated and routed to null end point to avoid system hang. An interrupt will be asserted and the above transaction will be logged.
All the SoC level peripherals and processors use the common SoC memory except the 32b only processors, such as M4F core and R5 core. For those processors and peripherals which natively only supports 32b physical address, the Region based Address Translation (RAT) module is used to remap the 32b address into the common 36b SoC address map.
AM62 contains three domains: main domain, mcu domain and wkup domain. The following sections shows the detailed memory map in each domain.