Page 1
UG0557 User Guide SmartFusion2 SoC FPGA Advanced Development Kit...
Page 2
Within the USA: +1 (800) 713-4113 with the Buyer. Microsemi does not grant, explicitly or implicitly, to any party any patent rights, licenses, or any other IP rights, whether with regard to such information itself or anything described by such information. Information provided in this...
Validating Power Supply, page 46 (SAR 61171). • Information about FMC connectors was updated. For more information, see FMC Connectors, page 25 (SAR 67950). Revision 1.0 Revision 1.0 was the first publication of this document. UG0557 User Guide Revision 4.0...
USB A to Mini B cable 12 V/5 A power adapter Block Diagram The following figure is the block diagram of the SmartFusion2 Advanced Development Kit. Figure 1 • SmartFusion2 Advanced Development Kit Block Diagram UG0557 User Guide Revision 4.0...
HPC (J30), and although the bread board connector (J350) space available for Bank 4 (MSIO) pins. The SmartFusion2 device can be programmed through embedded FlashPro5. The Advanced Development Kit has the current measurement feature (see Current Measurement, page 11). UG0557 User Guide Revision 4.0...
FTDI programmer interface (J33) to program the external SPI flash. An FTDI International (FTDI) programmer chip is also used to change the JTAG_SEL signal (high or low) remotely for switching between the RVI header and JTAG mode. UG0557 User Guide Revision 4.0...
Page 11
(MR) pin drops to a logical low. I2C port header 16-pin header available for I2C0 and I2C1 interfaces of the SmartFusion2 device. UG0557 User Guide Revision 4.0...
Libero Software Installation and Licensing Guide. For instructions on how to download and install Microsemi DirectCores, SGCores, and driver firmware cores, which must be installed on the PC where Libero SoC is installed, see Installing IP Cores and Drivers User Guide.
Page 13
Pin 2-3 for JTAG programming via FP4. Closed J125 Jumper to select FTDI SPI-0 or FTDI SPI-1 Pin 1-2 for FTDI SPI-1 slave Open slave programming programming. Pin 2-3 for FTDI SPI-0 slave Open programming. UG0557 User Guide Revision 4.0...
Indicates that DS13 is connected to parallel LED output port 1 (P1_LED[1]) of Marvell PHY DS12 Indicates that DS12 is connected to parallel LED output port 1 (P1_LED[2]) of Marvell PHY DS11 Indicates that DS11 is connected to parallel LED output port 1 (P1_LED[3]) of Marvell PHY UG0557 User Guide Revision 4.0...
The following figure shows the voltage rails (12 V, 5 V, 3.3 V, 2.5 V, 1.8 V, 1.5 V, 1.2 V, 1.0 V, and 0.75 V) available in the SmartFusion2 Advanced Development Kit. Figure 3 • Voltage Rails in SmartFusion2 Advanced Development Kit UG0557 User Guide Revision 4.0...
Measure the output voltage (V ) at TP17. I = (V /5). Core power consumed (P) = (1.2 V) × I. For example, when the voltage measured across TP17 is 0.5 V, the core power consumed is 0.12 W. UG0557 User Guide Revision 4.0...
DDR3 SDRAM specifications for the SmartFusion2 device are as follows. • MT46H32M16LF: 32 Meg × 8 × 8 banks • Density: 256 MB • Clock rate: 800 MHz • Data rate: DDR3 - 1600 • Total capacity: 1 GB across four chips UG0557 User Guide Revision 4.0...
Key Components Description and Operation The following figure shows the SmartFusion2 memory interface. Figure 6 • SmartFusion2 Memory Interface For more information, see the Board Level Schematics document (provided separately). UG0557 User Guide Revision 4.0...
The following figure shows the SERDES0 interface of the SmartFusion2 Advanced Development Board. Figure 7 • SERDES0 Interface Note: Mount R977 and R978 to source the clock from 100 MHz differential oscillator to the SERDES0 REFCLK1. UG0557 User Guide Revision 4.0...
SmartFusion2 Advanced Development Kit board pins AF18 and AG18. The following figure shows the SERDES1 interface of the SmartFusion2 Advanced Development Board. Figure 8 • SERDES1 Interface UG0557 User Guide Revision 4.0...
SmartFusion2 Advanced Development Kit board pins AE17 and AF17. The following figure shows the SERDES2 interface of the SmartFusion2 Advanced Development Board. Figure 9 • SERDES2 Interface UG0557 User Guide Revision 4.0...
SERDES3 reference clock 0 is connected from FMC connector or SMA connector through MUX. • SERDES3 reference clock 1 is connected from 125 MHz or 100 MHz through MUX. The following figure shows the SERDES3 interface of the SmartFusion2 Advanced Development Board. Figure 10 • SERDES3 Interface UG0557 User Guide Revision 4.0...
The dedicated programming SPI port can operate in SPI slave or SPI master modes. For more information, see SmartFusion2 and IGLOO2 Programming User Guide. The following figure shows the programming interface of the SmartFusion2 Advanced Development Board. Figure 13 • Programming Interface UG0557 User Guide Revision 4.0...
DS1818 maintains reset till 150 milliseconds after the 3.3 V supply returns to intolerance. The TPS3808G09DBVR device monitors the voltage at the VDD_REG terminal. If the voltage at this terminal sense-drops below the threshold voltage of 0.9 V, the M2S_RSTB signal is asserted. UG0557 User Guide Revision 4.0...
SmartFusion2 Device Pin Name 50MHZ_SECLK_B4_P1 MSIO39PB4/CCC_NE0_CLKI1 The following figure shows the 50 MHz clock oscillator interface. Figure 15 • 50 MHz Clock Oscillator Interface For more information, see the Board Level Schematics document (provided separately). UG0557 User Guide Revision 4.0...
The board has eight active-high LEDs connected to the SmartFusion2 device that can be used to debug applications. The following table lists the on-board user LEDs. Table 10 • LEDs SmartFusion2 Advanced SmartFusion2 SmartFusion2 Device Development Board Pin Package Pin Number Pin Name DDRIO149PB1/FDDR_DQS2 DDRIO150PB1/FDDR_DQ18 DDRIO148PB1/FDDR_DM_RD DDRIO149NB1/FDDR_DQS2_N DDRIO151PB1/FDDR_DQ16 DDRIO148NB1/FDDR_DQ20 DDRIO151NB1/FDDR_DQ17 DDRIO150NB1/FDDR_DQ19 UG0557 User Guide Revision 4.0...
SWITCH3 DDRIO157PB1/FDDR_DQ8 SWITCH4 DDRIO157NB1/FDDR_DQ9 System Reset The following figure shows the switches interface of the SmartFusion2 Advanced Development Board. Figure 18 • Switches Interface For more information, see the Board Level Schematics document (provided separately). UG0557 User Guide Revision 4.0...
DIP5 DDRIO154NB1/FDDR_DM_RDQS1 DIP6 DDRIO155PB1/FDDR_DQS1 DIP7 DDRIO155NB1/FDDR_DQS1_N The following figure shows the SPST interface of the SmartFusion2 Advanced Development Board. Figure 19 • SPST Interface For more information, see the Board Level Schematics document (provided separately). UG0557 User Guide Revision 4.0...
Pin List Pin List The SmartFusion2 Advanced Development Kit uses an M2S150TS-1FCG1152 device. For a list of all package pins in this device, see SmartFusion2 FC1152 Pinouts. UG0557 User Guide Revision 4.0...
Board Components Placement Board Components Placement The following figure shows the placement of various components on the SmartFusion2 Advanced Development Kit silkscreen. UG0557 User Guide Revision 4.0...
Board Components Placement The following figure shows the bottom view of the SmartFusion2 Advanced Development Kit silkscreen. Figure 21 • Silkscreen Bottom View UG0557 User Guide Revision 4.0...
PCIe interface of the SmartFusion2 device. The following figure shows the PCIe demo design window. Figure 22 • PCIe Demo Design Window For more information about running the demo design, see SmartFusion2 SoC FPGA PCIe Control Plane Demo Guide for Advanced Development Kit. UG0557 User Guide Revision 4.0...
Short the J32 jumper to position 1-2. Connect one end of the mini USB to Type A USB cable to the J33 jumper, and other end to the USB port of the host PC. Launch the FlashPro v11.4 software. UG0557 User Guide Revision 4.0...
Click New Project to create a new project. In the New Project window, do the following, and click OK. • Enter a project name. • Select Single device as the programming mode. Figure 24 • New Project Window Click Configure Device. UG0557 User Guide Revision 4.0...
Connect one end of the mini USB to Type A USB cable to J33, and other end to the USB port of the host PC. Launch Tera Term from the Start menu. Figure 26 • Tera Term New Connection Window Select the Serial radio button. Select a port from the Port drop-down list, and click OK. UG0557 User Guide Revision 4.0...
• Baud rate = 57600 • Data = 8 bit • Parity = none • Stop = 1 bit • Flow control = none Figure 28 • Tera Term Serial Port Setup Window Click OK. UG0557 User Guide Revision 4.0...
Short J8 pin 1-2. Short J14 pin 1-2. Connect J4 to J5 and J6 to J7 using an SMA-to-SMA cable. Loopback cable (5 Gbps data rate). SerDes loopback test Short J11 pin 1-2. Short J8 pin 1-2. UG0557 User Guide Revision 4.0...
If the list of tests does not appear, press the SW6 reset switch again. If the list still does not appear, then check all the jumpers and Tera Term settings. Press 1 to run the RTC test. The following message appears. Figure 30 • Running RTC Test UG0557 User Guide Revision 4.0...
Figure 32 • I2C Test Passed Press 3 to run the DDR3 memory test. Wait for 30 seconds for the test to be run. When the test is passed, the following message appears. Figure 33 • DDR3 Memory Test Passed UG0557 User Guide Revision 4.0...
When the test is passed, the following message is appears. Figure 35 • SPI1 Memory Test Passed Press 6 to run the USB device test. When the test begins, the following message appears. Figure 36 • USB Device Test Passed UG0557 User Guide Revision 4.0...
When the test is passed, the IP address of the host PC is displayed, as shown in the following figure. Figure 38 • SGMII Test Passed Note: IP address may vary from one PC to the other PC. 13. Press the SW6 reset switch on the board to go back to the main menu. UG0557 User Guide Revision 4.0...
Figure 39 • SGMII Debug Test ii. Press 1 to restart auto-negotiation, and press y to continue. Figure 40 • SGMII Debug Test iii. Press 2 to disable auto-negotiation, and press y to continue. Figure 41 • SGMII Debug Test UG0557 User Guide Revision 4.0...
Note: Ensure that the loopback cable is connected. (See Setting Up Jumpers, page 50.) Figure 43 • SerDes Loopback Test 17. Press 1 to enable PRBS pattern for Lane 1. Figure 44 • SerDes Loopback Test - Enabling PRBS Pattern for Lane 1 UG0557 User Guide Revision 4.0...
18. Press 2 to read the status register for Lane 1. When the test is passed, the following message appears. Figure 45 • SerDes Loopback Passed 19. Press the SW6 reset switch to go back to the main menu. UG0557 User Guide Revision 4.0...
Need help?
Do you have a question about the UG0557 and is the answer not in the manual?
Questions and answers