Fabric Interface Controller
UG0331 User Guide Revision 15.0
769
FIC_0_CLK, and FIC_1_CLK must be set to 1:1 when bypass mode is selected. This requirement is
enforced in the MSS CCC Configurator when bypass is selected.
Figure 340 •
Advanced Options Configuration
Expose Master Identity Port
: Use this option to expose a 2-bit side band signal to the FPGA fabric (one
2-bit signal per FIC instance). This option is only active if you selected the interface to act as a master of
the fabric.
24.7.1.1.3 FPGA Fabric Address Regions (MSS Master View)
Up to six different memory regions can be assigned to each FIC in the MSS memory map. By default,
fabric regions 0, 1, and 2 are accessible through FIC_0, and regions 3, 4, and 5 are accessible through
FIC_1 as shown in the following figure.
Figure 341 •
FPGA Fabric Address Regions (MSS Master View)
Note:
This option is available in FIC_0 configurator only. If memory regions are required to be configured to
FIC_1, the FIC_0 configurator needs to be opened.
24.7.1.2 Step 2: Create the FPGA Fabric FIC Subsystem
For each FIC interface—master and slave—exposed, a bus (CoreAHBLite or CoreAPB3) must be
instantiated that matches the type selected. Depending on the interface role (master/slave) and type
(AHB-Lite/APB), the bus configuration is described in the following sections.
24.7.1.2.1 Master/AHB-Lite
Instantiate and configure the CoreAHBLite bus as follows:
1.
Select the
Memory Space
option that matches requirements:
•
If less than 16 MB of address space is required for all peripherals, select the option as shown in
the following figure. This mode provides sixteen, 16 MB slots that can be used to connect up to
sixteen AHB-Lite slaves.
Figure 342 •
Master/AHB-Lite Memory Space Configuration – 16 MB per Slot