Mcc-Smc Interface - ARM MPS3 Technical Reference Manual

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

Advertisement

2.7

MCC-SMC interface

The SMC interface in the MCC supports read and write transactions that enable communication with the
internal system bus of the FPGA. The FPGA design must convert these transactions to the type of
transactions that are used in the FPGA design, usually AHB‑type transactions.
Overview of MCC-SMC interface
The following figure shows the FPGA‑MCC SMC interface.
SMBM_nBL[1:0] is not used.
The MCC‑SMC interface enables the MCC to access the peripheral space of the FPGA system. Typical
uses are:
Preloading boot images.
Reading and writing to system registers.
Preconfiguring peripherals.
Implementing the MCC-SMC interface
Chip‑Select
100765_0000_04_en
MCC
Note
SMBM_nE[4:1] functions as a Chip‑Select, providing four active‑low Chip‑Selects:
: No Chip Select.
0xF
: Chip‑Select 0.
0xE
: Chip‑Select 1.
0xD
: Chip‑Select 2.
0xB
: Chip‑Select 3.
0x7
Copyright © 2017–2020 Arm Limited or its affiliates. All rights
SMBM_A[25:16]
SMBM_AD[15:0]
SMBM_nE[4:1]
SMBM_nBL[1:0]
SMBM_nOE
SMBM_nWE
SMBM_CLK
SMBM_nWAIT
MPS3 FPGA Prototyping Board
reserved.
Non-Confidential
2 Hardware description
2.7 MCC-SMC interface
FPGA
Figure 2-9 MCC-SMC interface
2-30

Advertisement

Table of Contents
loading

Table of Contents