Arm® Corstone™ SSE
-300 with Cortex®-
M55 and Ethos™
-U55 :
Example Subsystem for MPS3 - Application Note AN547
DAI 0547C
Issue C
11 Using AN547 on the MPS3 Board
Copyright
©
2020, 2021 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 53 of 64
11.6
MCC Memory mapping
The MCC on the MPS3 has some visibility into the memory for initiating boot memory areas and configuring
peripherals if needed. This access is limited to just 4x 64MB, so it is unable to cover the whole map, hence only those
regions which are necessary for the design functionality are mapped.
The following table shows the memory map as viewed from the MCC.
CS
MCC SMB Address
MCC Internal
SSE-300 Address
Size
IOFPGA
1
0x0000_0000 - 0x0007_FFFF
0x6000_0000 - 0x6007_FFFF
0x0000_0000 - 0x0007_FFFF
512KB
ITCM NS
0x0100_0000
–
0x011F_FFFF
0x6100_0000 - 0x6107_FFFF
0x1000_0000 - 0x1007_FFFF
512KB
ITCM S
0x0200_0000 - 0x0207_FFFF
0x6200_0000 - 0x621F_FFFF
0x0100_0000 - 0x011F_FFFF
2MB
FPGA SRAM NS
0x0300_0000 - 0x031F_FFFF
0x6300_0000 - 0x631F_FFFF
0x1100_0000 - 0x111F_FFFF
2 MB
FPGA SRAM S
2
0x0400_0000 - 0x04FF_FFFF
0x6400_0000 - 0x64FF_FFFF
0x4100_0000 - 0x41FF_FFFF
16 MB
Low Latency
Peripherals NS
0x0500_0000 - 0x05FF_FFFF
0x6500_0000 - 0x65FF_FFFF
0x4900_0000 - 0x49FF_FFFF
16 MB
High Latency
Peripherals NS
0x0600_0000 - 0x06FF_FFFF
0x6600_0000 - 0x66FF_FFFF
0x5100_0000 - 0x51FF_FFFF
16 MB
Low Latency
Peripherals S
0x0700_0000 - 0x07FF_FFFF
0x6700_0000 - 0x67FF_FFFF
0x5900_0000 - 0x59FF_FFFF
16 MB
High Latency
Peripherals S
3
0x0800_0000 - 0x0BFF_FFFF
0x6800_0000 - 0x6BFF_FFFF
0x6000_0000 - 0x63FF_FFFF
64 MB
DDR4 NS
4
0x0C00_0000 - 0x0FFF_FFFF
0x6C00_0000 - 0x6FFF_FFFF
0x7000_0000 - 0x73FF_FFFF
64 MB
DDR4 S
Table 11-1 : MCC memory map table