ARM MPS3 Technical Reference Manual page 31

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

Advertisement

Address and data transfer out of the MCC‑SMC interface
SMBM_CLK
SMBM_nEx
SMBM_A[25:16]
SMBM_nWE
SMBM_D[15:0]
SMBM_nWAIT
100765_0000_04_en
The MCC provides 25 of the 32 bits that the FPGA design uses for AHB‑type transactions. The
FPGA design generates the other 7 bits.
During the address phase, the 25 address bits are shared between SMBM_D[15:0] and
SMBM_A[24:16].
SMBM_D[15:0] carries the 16 least significant address bits of the interface.
SMBM_A[24:16] carries the nine most significant address bits of the interface.
Note
SMBM_A[25] is not used.
During the data transfer phase, SMBM_D[15:0] carries the four data bytes in two stages. It
carries the two least significant bytes, and then the two most significant data bytes.
The following figure shows an MCC‑SMC interface address and data transfer.
READ/WRITE
ADDRESS
A[24:16]
A[15:0]
Note
The MCC-SMC interface supports only 32‑bit data read and write transfers.
To meet the timing requirements for address and data transfer, Arm recommends that you
use the MCC‑SMC interface decoder in the file
Copyright © 2017–2020 Arm Limited or its affiliates. All rights
READ/WRITE DATA
Two least
significant bytes
D[15:0]
Figure 2-10 MCC-SMC interface address and data transfer timing
microToAhb.v
reserved.
Non-Confidential
2 Hardware description
2.7 MCC-SMC interface
READ/WRITE DATA
Two most
significant bytes
D[31:16]
, provided by Arm.
2-31

Advertisement

Table of Contents
loading

Table of Contents