Arm® Corstone™ SSE
-300 with Cortex®-
M55 and Ethos™
-U55 :
Example Subsystem for MPS3 - Application Note AN547
DAI 0547C
Issue C
4 Programmers Model
Copyright
©
2020, 2021 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 35 of 64
4.17
Serial Configuration Controller (SCC)
The SMM implements communication between the MCC and the FPGA system through an SCC interface.
FPGA
MCC
CFGDATAIN
CFGLOAD
CFGDATAOUT
CFGWnR
CFGCLK
0
31
0
43
Write address
31
32
Write data
11
read address
0
0
Read data
fpga_scc_if.v
Read interface
Figure 4-1 : Diagram of the SCC Interface
The read-addresses and write-addresses of the SCC interface do not use bits [1:0]
All address words are word-aligned.
The following table shows SCC registers in offset order from the base address. The non-secure base
address in 0x49300000, the secure is 0x59300000.
Address
Name
Information
0x000
CFG_REG0
Bits [31:2]
Reserved
Bit [1]
CPU_WAIT ctrl
Bit [0]
Reserved
0x004
CFG_REG1
Bits [31:0]
DATA RW
0x008
CFG_REG2
Bits [31:1]
Reserved
Bit [0]
QSPI Select signal
0x00C
CFG_REG3
Bits [31:0]
Reserved
0x010
CFG_REG4
Bits [31:4]
Reserved
Bits [3:0]
Board Revision [r]
0x014
CFG_REG5
Bits [31:0]
ACLK Frequency in Hz
0x018
–
0x09C RESERVED
-
0x0A0
SYS_CFGDATA_RTN
Bits [31:0]
DATA RW
0x0A4
SYS_CFGDATA_OUT
Bits [31:0]
DATA RW
0x0A8
SYS_CFGCTRL
Bit [31]
Start (generates interrupt on write to this bit)
Bit [30]
RW access
Bits [29:26] Reserved