EasyManua.ls Logo

Microsemi SmartFusion2 - Figure 354 APB Slaves in the FPGA Fabric Connected to the MSS

Microsemi SmartFusion2
829 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Fabric Interface Controller
UG0331 User Guide Revision 15.0 780
24.7.4.2 Use Model 2: Connecting an MSS Master to the Fabric APB Slave Interface
The fabric interface allows the AHB-Lite masters in the MSS to communicate with a fabric APB v3.0
compliant slave, as shown in the following figure. A Cortex-M3 processor master, or any other master on
the AHB bus matrix in the MSS, can access the APB slaves in the fabric through the fabric interface
controller. CoreAHBLite gives HREADY and HSEL connectivity to the fabric AHB-Lite slaves; CoreAPB3
gives PREADY and PSEL connectivity to the fabric APB slaves.
Figure 354 APB Slaves in the FPGA Fabric Connected to the MSS
The following application note describes this Use Model with a design example: AC392: SmartFusion2
SoC FPGA SRAM Initialization from eNVM.
The design example describes a method of initializing the fabric SRAM blocks after power-up with the
initialization data from eNVM block using the Cortex-M3 processor as master. This design implements
APB3 slave wrapper interface on the SRAM block.
CoreAHBLite
AHB-Lite
Slave 0
FPGA Fabric
S0 S1 S14
M0
AHB-Lite to
APB Bridge
S15
CoreAPB3
APB Slave 1
APB Slave 2APB Slave 0
S1S0 S2
M0
MSS
AHB Bus Matrix
FIC_X
Cortex-M3
Processor
Ethernet MAC
PDMA HPDMA
USB
MM8
MM6
MM0MM1MM2 MM7 MM3
AHB-Lite
Slave 1
AHB-Lite
Slave 14

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals