2.6 Serial Configuration Controller interface
The design can include a Serial Configuration Controller (SCC) interface, using a block of registers in
the FPGA.
After FPGA configuration, the Motherboard Configuration Controller (MCC) sets default values in the
SCC registers, using values from the board configuration file in the configuration microSD card. The
MCC configures the SCC through the serial interface on the MCC.
The following figure shows the SCC interface.
MPS3 FPGA Prototyping Board
MCC
FPGA
CFGCLK
SCC
registers
CFGDATA
CB_CFGnRST
CFGWnR
CFGLOAD
CFGDATAOUT
Matrix
Processor
SMC
Interrupt
Configuration
microSD
Figure 2-6 Serial Configuration Controller interface
Note
If the design does not implement the SCC, you must set the variable FPGA_SCC to FALSE in the board
config.txt file. See 3.5.2 config.txt generic board configuration file on page 3-64.
The following figures show the read and write cycle timing of the SCC interface.
SCC
reset
Write
address
CFGDATA
CFGDATAOUT
CFGLOAD
CFGWnR
Load
address
Read
data
CB_CFGnRST
CFGCLK
A11 A10 A0
D0 D1
D1
D31
Figure 2-7 Serial Configuration Controller interface read cycle timing
2 Hardware description
2.6 Serial Configuration Controller interface
100765_0000_04_en Copyright © 2017–2020 Arm Limited or its affiliates. All rights
reserved.
2-28
Non-Confidential