The memory view of each R5F (that is, the memory
map as seen by each R5F) is a function of several
things:
- Exception vector bootstrap: The R5F exception
table (including boot vector) is always 32 bytes
at address 0x00000000 as seen by the R5F.
- TCM locations: TCMs can be enabled or disabled
and located at different places in the memory map,
depending on bootstrap configuration. In addition,
the TCM size varies depending on the mode of CPU
being in Dual core or lockstep mode. For more
details, see Tightly-Coupled Memories (TCM).
- Peripheral interface locations: Peripherals are
accessed at address 0x5000_0000 over the VBUSP
peripheral interface.
The combination of the above determines what the
R5F sees where in the memory map, and over what
interface different transactions come out. Every
transaction that does not directly address a TCM
or a peripheral interface comes over the main
memory interface.
See Memory
Map for the complete R5F memory view for
this device.