
Arm® Corstone™ SSE
-300 with Cortex®-
M55 and Ethos™
-U55 :
Example Subsystem for MPS3 - Application Note AN547
DAI 0547C
Issue C
6 FPGA Secure Privilege Control
Copyright
©
2020, 2021 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 40 of 64
The following table lists the peripherals that are controlled by SMSCEXP.
Each MSC <n> interface is controlled by SMSCEXPSTATUS[n] and SMSCEXPCLEAR [n].
SMSCEXP
Interface Number <n>
Name
0
Reserved
1
DMA 1
2
DMA 2
3
DMA 3
15:4
Reserved
Table 6-2 : Mapping of APB PPC EXP 0
The following table lists the peripherals that are controlled by PERIPHERAL PPC EXP 0.
Each APB <n> interface is controlled by PERIPHNSPPCEXP0[n] and PERIPHPPPCEXP0[n].
APB PPC EXP 0 Interface Number <n>
Name
0
USER MEM APB0
1
USER MEM APB0
3:2
Reserved
4
NPU APB0
5
NPU APB1
12:6
Reserved
13
SSRAM Memory Protection Controller (MPC)
14
QSPI Memory Protection Controller (MPC)
15
DDR4 Memory Protection Controller (MPC)
Table 6-3 : Peripherals Mapping of APB PPC EXP 0
The following table lists the peripherals that are controlled by PERIPHERAL PPC EXP 1.
Each APB <n> interface is controlled by PERIPHNSPPCEXP1[n] and PERIPHPPPCEXP1[n].
APB PPC EXP 1 Interface Number <n>
Name
0
FPGA - SBCon I2C (Touch)
1
FPGA - SBCon I2C (Audio Conf)
2
FPGA - PL022 (SPI ADC)
3
FPGA - PL022 (SPI Shield 0)
4
FPGA - PL022 (SPI Shield1)
5
SBCon (I2C - Shield0)
6
SBCon (I2C
–
Shield1)
7
Reserved
8
I2C DDR4 EPROM
15:9
Reserved
Table 6-4 : Peripherals Mapping of APB PPC EXP 1