Arm® Corstone™ SSE
-300 with Cortex®-
M55 and Ethos™
-U55 :
Example Subsystem for MPS3 - Application Note AN547
DAI 0547C
Issue C
3 Overview
Copyright
©
2020, 2021 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 22 of 64
3.8
Expansion System peripherals
All FPGA peripherals are mapped to four areas of the memory map. The addresses and interfaces to access the
four regions are:
Non-secure Low Latency region:
•
0x4000_0000 - 0x47FF_FFFF
•
Manager Peripheral Expansion Low Latency Interface HMSTEXPPILL
Non-secure High Latency region:
•
0x4800_0000 - 0x4FFF_FFFF
•
Manager Peripheral Expansion High Latency Interface HMSTEXPPIHL
Secure Low Latency region:
•
0x5000_0000 - 0x57FF_FFFF
•
Manager Peripheral Expansion Low Latency Interface HMSTEXPPILL
Secure High Latency region:
•
0x5800_0000 - 0x5FFF_FFFF
•
Manager Peripheral Expansion High Latency Interface HMSTEXPPIHL
To support TrustZone-Arm v8M and allow Software to map these peripherals to Secure or Non-secure address
space, all peripherals are mapped twice and either an APB PPC or an AHB PPC gates access to these peripherals.
3.8.1
Manager Peripheral Expansion Low Latency Interface Memory Map
(HMSTEXPPILL)
The following table shows the FPGA peripheral mapping to the Non-secure Low Latency region
ROW
ID
Address
Size
Description
Alias with
ROW ID
Port
From
To
1
0x4000_0000
0x400F_FFFF
Subsystem peripherals
2
0x4010_0000
0x410F_FFFF
Reserved
3
0x4110_0000
0x4110_0FFF
4KB
GPIO 0
30
AHB
4
0x4110_1000
0x4110_1FFF
4KB
GPIO 1
31
5
0x4110_2000
0x4110_2FFF
4KB
GPIO 2
32
6
0x4110_3000
0x4110_3FFF
4KB
GPIO 3
33
7
0x4110_4000
0x4110_4FFF
4KB
AHB USER 0
34
8
0x4110_5000
0x4110_5FFF
4KB
AHB USER 1
35
9
0x4110_6000
0x4110_6FFF
4KB
AHB USER 2
36
10
0x4110_7000
0x4110_7FFF
4KB
AHB USER 3
37
11
0x4110_8000
0x411F_FFFF
Reserved
12
0x4120_0000
0x4120_0FFF
Reserved
AHB
13
0x4120_1000
0x4120_1FFF
4KB
DMA 1
40
14
0x4120_2000
0x4120_2FFF
4KB
DMA 2
41
15
0x4120_3000
0x4120_3FFF
4KB
DMA 3
42
16
0x4120_4000
0x413F_FFFF
Reserved
17
0x4140_0000
0x414F_FFFF
1MB
Ethernet
44
AHB
18
0x4150_0000
0x415F_FFFF
1MB
USB
45