EasyManua.ls Logo

Microsemi SmartFusion2 - 6 Appendix: Hardware Implementation; Figure 33 Demo Design Libero Top-Level Diagram

Microsemi SmartFusion2
40 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...
Appendix: Hardware Implementation
DG0584 Demo Guide Revision 5.0 27
6 Appendix: Hardware Implementation
In this demo design, the following blocks are configured in Libero hardware project:
The SERDES_IF_1 in the SmartFusion2 device is configured for PCIe 2.0, x4 lanes, and Gen2 rate.
The CoreAHBLSRAM IP is configured to use the 4 KB of LSRAM.
The advanced high-performance bus (AHB) master interface of SERDES_IF_1 is enabled and
connected to the AHB slave interface of FIC_0 to access the MSS peripherals. The AHB slave
interface of SERDES_IF_1 and CoreAHBLSRAM IP are connected to the AHB master interface of
FIC_0 to access the PCIe interface and the fabric LSRAM from the MSS.
BAR0 and BAR1 are configured in the 32-bit memory mapped memory mode. The advanced
extensible interface (AXI) master window 0 is enabled and configured to map the BAR0 memory
address space to the MSS GPIO address space to control the MSS GPIOs. The AXI master window
1 is enabled and configured to map the BAR1 memory address space to the eSRAM address space
to perform read and write operations from the PCIe interface. The AXI slave window 0 is enabled
and configured to map the SmartFusion2 local address space to the host PC address space.
The MSS GPIO block is enabled and configured: – GPIO_0 to GPIO_7 as outputs and connected to
LEDs – GPIO_8 to GPIO_11 as inputs and connected to DIP switches.
The M3_CLK clock and Serial Controller 1 clock base are configured to 50 MHz.
The MSS SPI_0 controller is enabled to access the external SPI Flash memory.
Figure 33 • Demo Design Libero Top-Level Diagram

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals