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:
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 2
APB Slave 0
S1
S0
S2
M0
MSS
AHB Bus Matrix
FIC_X
Cortex-M3
Processor
Ethernet MAC
PDMA
HPDMA
USB
MM8
MM6
MM0
MM1
MM2
MM7
MM3
AHB-Lite
Slave 1
AHB-Lite
Slave 14
Содержание SmartFusion2 MSS
Страница 1: ...UG0331 User Guide SmartFusion2 Microcontroller Subsystem ...
Страница 166: ...Cortex M3 Processor Reference Material UG0331 User Guide Revision 15 0 132 ...
Страница 200: ...Embedded NVM eNVM Controllers UG0331 User Guide Revision 15 0 166 Figure 87 System Builder Window ...
Страница 407: ...Universal Serial Bus OTG Controller UG0331 User Guide Revision 15 0 373 ...
Страница 806: ...Fabric Interface Controller UG0331 User Guide Revision 15 0 772 Figure 345 FIC Master AHB Lite Subsystem ...