Microsemi UG0786 User Manual
Microsemi UG0786 User Manual

Microsemi UG0786 User Manual

Polarfire fpga splash kit
Table of Contents

Advertisement

Quick Links

UG0786
User Guide
PolarFire FPGA Splash Kit

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the UG0786 and is the answer not in the manual?

Questions and answers

Summary of Contents for Microsemi UG0786

  • Page 1 UG0786 User Guide PolarFire FPGA Splash 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...
  • Page 3: Table Of Contents

    Microsemi PHY (VSC8541) ........
  • Page 4 About Microsemi PowerMonitor GUI ........
  • Page 5 PowerMonitor GUI ............. 27 UG0786 User Guide Revision 1.0...
  • Page 6 J17 FMC Connector Pinout ............18 UG0786 User Guide Revision 1.0...
  • Page 7: Revision History

    The revision history describes the changes that were implemented in the document. The changes are listed by revision, starting with the most current publication. Revision 1.0 Revision 1.0 is the first publication of this document. UG0786 User Guide Revision 1.0...
  • Page 8: Getting Started

    USB 2.0 A male to mini-USB B cable for UART/power interface (up to 1 A) to PC Quickstart card ® One-year Libero Gold software license License value USD 995. Supports PolarFire 100K LE devices, 200K LE devices, and the MPF300TS-1FCG1152I/EES and MPF300TS-1FCG484I/EES kit devices. UG0786 User Guide Revision 1.0...
  • Page 9: Block Diagram

    Built-in µPROM, modifiable at program time and readable at run time, for user data storage • Digest integrity check for FPGA, µPROM, and sNVM • Low-power features: • Low device static power • Low inrush current UG0786 User Guide Revision 1.0...
  • Page 10: Figure 2 Polarfire Splash Board

    Featured Device PolarFire FPGA MPF300TS-1FCG484EES FPGA with data security. Power Supply and Monitoring 12 V power supply The board is powered by a 12 V power source using an input external +12 V/5 A DC jack. UG0786 User Guide Revision 1.0...
  • Page 11 PCIe edge connector with four XCVR0 lanes. connector One 10/100/1000 Ethernet (RJ45) jack with external magnetics interfacing Ethernet RJ45 with Microsemi 10/100/1000 BASE-T PHY (VSC8541) in connector RGMII mode. The PHY interfaces with the Ethernet ports of the PolarFire device. FMC LPC connector...
  • Page 12: Handling The Board

    To power up the board, connect the 12 V DC jack to the board. Install the software required for developing designs and set the jumpers for the pre-programmed design. For more information, see Installation and Settings, page 7. UG0786 User Guide Revision 1.0...
  • Page 13: Installation And Settings

    SoftConsole, see the Libero Software Installation and Licensing Guide. For instructions about how to download and install Microsemi DirectCores and driver firmware cores on the PC where Libero SoC is installed, see the Installing IP Cores and Drivers User’s Guide.
  • Page 14: Power Supply Leds

    GND5 • GND6 Power Sources The PolarFire Splash Board uses Microsemi power supply devices. For more information about these power supply devices, see Microsemi Power Management web page. The following table lists the key power supplies required for normal operation of the PolarFire Splash Board.
  • Page 15: Figure 3 Voltage Rails On Polarfire Splash Board

    The following figure shows voltage rails (12 V, 5 V, 3.3 V, 2.5 V, 1.8 V, 1.2 V, and 1.0 V) available on the PolarFire Splash Board. Figure 3 • Voltage Rails on PolarFire Splash Board UG0786 User Guide Revision 1.0...
  • Page 16: Board Components And Operations

    The SPI flash specifications for the PolarFire device are: • Density: 1 Gb • Voltage: 2.7 V to 3.6 V (MT25QL01GBBB8ESF-0SIT) • Frequency: 90 MHz • Quantity: 1 • SPI mode support: Modes 0 and 3 • Dedicated bank: Bank3 UG0786 User Guide Revision 1.0...
  • Page 17: Transceivers

    The XCVR0 TXD pairs are capacitively coupled to the PolarFire device. Serial AC-coupling capacitors are used to provide common-mode voltage independence. The following figure shows the XCVR0 interface of the PolarFire Splash Board. Figure 6 • XCVR0 Interface UG0786 User Guide Revision 1.0...
  • Page 18: Xcvr1 Interface

    XCVR 0C reference clock is connected the on-board 125-MHz oscillator. The following figure shows the XCVR reference clocks are interface of the PolarFire Splash Board. Figure 8 • Transceiver Reference Clocks For more information, see the Board Level Schematics document (provided separately). UG0786 User Guide Revision 1.0...
  • Page 19: Microsemi Phy (Vsc8541)

    PHY Interface Power Monitoring The PolarFire Splash Board uses a Microsemi A2F200M3F-1FGG256I device to monitor the voltage rails. The A2F200M3F-1FGG256I device is programmed through the FTDI interface, and it supports the UART interface. The device needs an external 20-MHz crystal frequency.
  • Page 20: Programming

    Two multi-protocol synchronous serial engines (MPSSE) on channel A and channel B to simplify synchronous serial protocol (USB to JTAG, I2C, SPI, or bit-bang) design Note: FTDI chip requires 1.8 V chip core voltage and +3.3 V I/O voltage UG0786 User Guide Revision 1.0...
  • Page 21: System Reset

    The pin number of the 50-MHz oscillator is H7, and the pin name is GPIO239PB5/CLKIN_W_2/CCC_SW_CLKIN_W_2/CCC_SW_PLL0_OUT0. The following figure shows the 50-MHz clock oscillator interface. Figure 13 • 50-MHz Clock Oscillator For more information, see the Board-Level Schematics document (provided separately). UG0786 User Guide Revision 1.0...
  • Page 22: User Interface

    PolarFire device. The following table lists the on-board push-button switches. Table 7 • Push-Button Switches PolarFire Splash PolarFire FPGA Board Ref Des Pin Number PolarFire FPGA Pin Name Bank GPIO210PB4 Bank4 GPIO210NB4 Bank4 GPIO211PB4/DQS Bank4 GPIO211NB4/DQS Bank4 UG0786 User Guide Revision 1.0...
  • Page 23: Slide Switches (Dpdt)

    The SW11 DIP switch has four connections to the PolarFire device. The following table lists the on-board DIP switches. Table 8 • DIP Switches PolarFire Splash PolarFire FPGA Board Net Name Pin Number PolarFire FPGA Pin Name Bank DIP1 GPIO212PB4 Bank4 DIP2 GPIO212NB4 Bank4 DIP3 GPIO238PB5/CCC_SW_PLL0_OUT1 Bank4 DIP4 GPIO238NB5 Bank4 UG0786 User Guide Revision 1.0...
  • Page 24: Fmc Lpc Connector

    Number-J17 FMC Net Name Number PolarFire Pin Name FMC_LPC_SERDES1_TXD0_P XCVR_1_TX0_P FMC_LPC_SERDES1_TXD0_N XCVR_1_TX0_N FMC_LPC_SERDES1_RXD0_P XCVR_1_RX0_P FMC_LPC_SERDES1_RXD0_N XCVR_1_RX0_N LPC_LA06_P GPIO8PB2/DQS LPC_LA06_N GPIO8NB2/DQS LPC_LA10_P GPIO3PB2 LPC_LA10_N GPIO3NB2 LPC_LA14_P GPIO247PB2/CLKIN_S_2/CCC_SW_CLKI N_S_2/CCC_SW_PLL1_OUT0 LPC_LA14_N GPIO247NB2 LPC_LA18_CC_P GPIO245PB2/CCC_SW_CLKIN_S_1 LPC_LA18_CC_N GPIO245NB2 LPC_LA27_P GPIO30PB2 LPC_LA27_N GPIO30NB2 UG0786 User Guide Revision 1.0...
  • Page 25 GPIO29PB2/CLKIN_S_9/CCC_SE_CLKIN_ LPC_CLK1_M2C_N GPIO29NB2 LPC_LA00_CC_P GPIO26PB2/DQS/CCC_SE_PLL0_OUT0 LPC_LA00_CC_N GPIO26NB2/DQS LPC_LA03_P GPIO11PB2/CLKIN_S_7 LPC_LA03_N GPIO11NB2 LPC_LA08_P GPIO9PB2/CLKIN_S_6 LPC_LA08_N GPIO9NB2 LPC_LA12_P GPIO255PB2 LPC_LA12_N GPIO255NB2 LPC_LA16_P GPIO25PB2 LPC_LA16_N GPIO25NB2 LPC_LA20_P GPIO20PB2/DQS LPC_LA20_N GPIO20NB2/DQS LPC_LA22_P GPIO7PB2/CLKIN_S_5 LPC_LA22_N GPIO7NB2 LPC_LA25_P GPIO4PB2 LPC_LA25_N LPC_LA25_N UG0786 User Guide Revision 1.0...
  • Page 26 LPC_LA07_N GPIO31NB2 LPC_LA11_P GPIO249PB2/CLKIN_S_3/CCC_SW_CLKI N_S_3 LPC_LA11_N GPIO249NB2 LPC_LA15_P GPIO24PB2 LPC_LA15_N GPIO24NB2 LPC_LA19_P GPIO18PB2 LPC_LA19_N GPIO18NB2 LPC_LA21_P GPIO19PB2 LPC_LA21_N GPIO19NB2 LPC_LA24_P GPIO252PB2/DQS LPC_LA24_N GPIO252NB2/DQS LPC_LA28_P GPIO248PB2/CCC_SW_PLL1_OUT1 LPC_LA28_N GPIO248NB2 LPC_LA30_P GPIO254PB2 LPC_LA30_N GPIO254NB2 LPC_LA32_P GPIO251PB2 LPC_LA32_N GPIO251NB2 UG0786 User Guide Revision 1.0...
  • Page 27: Pin List

    Pin List Pin List For information about all package pins on the PolarFire device, see Package Pin Assignment Table. UG0786 User Guide Revision 1.0...
  • Page 28: Board Component Placement

    Board Component Placement Board Component Placement The following figure shows the placement of various components on the PolarFire Splash Board silkscreen. Figure 17 • Silkscreen Top View UG0786 User Guide Revision 1.0...
  • Page 29: Figure 18 Silkscreen Bottom View

    Board Component Placement The following figure shows the bottom view of the PolarFire Splash Board silkscreen. Figure 18 • Silkscreen Bottom View UG0786 User Guide Revision 1.0...
  • Page 30: Demo Design

    Demo Design Demo Design For information about how to run the JESD204B standalone demo design, see DG0796: PolarFire FPGA Splash Kit JESD204B Standalone Interface Demo Guide. UG0786 User Guide Revision 1.0...
  • Page 31: Appendix: Programming Polarfire Fpga Using The On-Board Flashpro5

    The Programmer List window in the FlashPro software shows the programmer name, programmer type, port, programmer status, and information about whether the programmer is enabled. 11. When the device is programmed successfully, a Run Program PASSED status is displayed. UG0786 User Guide Revision 1.0...
  • Page 32: Appendix: Power Monitoring

    PolarFire power rails, as well as the total device power, eliminating the need for any manual measurements. The power measurements for various components are displayed in the Microsemi PowerMonitor GUI installed on the host PC. The power monitoring program does the following: •...
  • Page 33: Installing Powermonitor

    The COMPort SetUp window opens. Select the highest-numbered COM port, and click Connect. The PowerMonitor GUI appears on the host PC. About Microsemi PowerMonitor GUI The following figure shows the PowerMonitor GUI. Figure 21 • PowerMonitor GUI UG0786 User Guide Revision 1.0...
  • Page 34 Power—Click this button to power up or power down the board when pins 2 and 3 of J4 jumper are closed. Note: When pins 1 and 2 of J4 jumper are closed, use the SW1 switch to power up or power down the board. UG0786 User Guide Revision 1.0...
  • Page 35: Appendix: Errata

    This section contains information about known issues specific to the PolarFire Splash Board. 10.1 Hot swapping not supported on programming headers and PCIe connector Hot swapping is not supported on the programming headers (J15 and 16) and on the PCIe Connector (CON1). UG0786 User Guide Revision 1.0...
  • Page 36 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Microsemi MPF300-SPLASH-KIT-ES...

Table of Contents