Serial Configuration Controller Interface - ARM MPS3 Technical Reference Manual

Fpga prototyping board
Hide thumbs Also See for MPS3:
Table of Contents

Advertisement

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.
If the design does not implement the SCC, you must set the variable FPGA_SCC to FALSE in the board
config.txt
The following figures show the read and write cycle timing of the SCC interface.
SCC
reset
CB_CFGnRST
CFGCLK
CFGDATA
CFGDATAOUT
CFGLOAD
CFGWnR
100765_0000_04_en
MCC
Note
file. See
3.5.2 config.txt generic board configuration file on page
Write
address
A11
A10
Figure 2-7 Serial Configuration Controller interface read cycle timing
Copyright © 2017–2020 Arm Limited or its affiliates. All rights
Non-Confidential
CFGCLK
CFGDATA
CB_CFGnRST
CFGWnR
CFGLOAD
CFGDATAOUT
Interrupt
SMC
Configuration
microSD
MPS3 FPGA Prototyping Board
Figure 2-6 Serial Configuration Controller interface
Load
address
A0
reserved.
2 Hardware description
2.6 Serial Configuration Controller interface
Processor
SCC
registers
Matrix
FPGA
3-64.
Read
data
D0
D1
D1
D31
2-28

Advertisement

Table of Contents
loading

Table of Contents