Page 1
UG0747 User Guide PolarFire FPGA Evaluation 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...
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. UG0747 User Guide Revision 1.0...
Note: The PolarFire device is programmed using the on-board FlashPro5 programmer. The on-board FlashPro5 programmer is used to develop and debug embedded applications using SoftConsole, Identify, or SmartDebug. For more information, see UG0726: PolarFire FPGA Board Design User Guide. UG0747 User Guide Revision 1.0...
Built-in µPROM, modifiable at program time, 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 UG0747 User Guide Revision 1.0...
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 ON/OFF switch Power ON/OFF switch from +12 V external DC jack UG0747 User Guide Revision 1.0...
Page 11
Two 10/100/1000 J15 and J30 Ethernet (RJ45) jacks with external magnetics interfacing Ethernet RJ45 with Microsemi quad 10/100/1000 BASE-T PHY chip and connectors 1588 timing feature in SGMII mode. VSC8575 interfaces with the Ethernet ports of the PolarFire device UG0747 User Guide Revision 1.0...
Handle the board with electrostatic discharge (ESD) precautions to avoid damage. For information about using the board with ESD precautions, see https://www.microsemi.com/document- portal/doc_view/126483-esd-appnote. • Power down the board to switch between Programming headers J32, J29, PCIe CONN (CON3), SFP+ cage (J36), and GPIO headers (J7, J8). UG0747 User Guide Revision 1.0...
The PolarFire Evaluation Board ships with a pre-programmed bring-up design (LED toggling). Install the software required for developing designs and set the jumpers for the pre-programmed design. For more information, see Installation and Settings, page 8. UG0747 User Guide Revision 1.0...
Download and install the latest release of Microsemi Libero System-on-Chip PolarFire from the Microsemi website, and register for a free one-year Libero Gold software license. The Libero SoC PolarFire installer has FlashPro5 drivers. For instructions about installing Libero SoC PolarFire and...
1.0 V Voltage rail for VSC8575 DS10 - Green 1.0 V Voltage rail for VDDA DS11 - Green VDDAUX_GPIO Voltage rail DS12 - Green 2.5 V Voltage rail DS13- Green VCCIO_HPC_VADJ voltage DS14 - Green VDDAUX Voltage rail UG0747 User Guide Revision 1.0...
Ground 130,15,119,129,29,1 21,128,19,3 Power Sources The PolarFire Evaluation Board uses Microsemi power supply devices. For more information about power supply devices, see www.microsemi.com/product-directory/ics/853- power-management. The following table lists the key power supplies required for normal operation of the PolarFire Evaluation Board.
The following figure shows voltage rails (12 V, 5 V, 3.3 V, 2.5 V, 1.8 V, 1.5 V, and 1.0 V) available on the PolarFire Evaluation Board. Figure 3 • Voltage Rails in PolarFire Evaluation Board UG0747 User Guide Revision 1.0...
Data rate: DDR4 32-bit at 166 MHz clock rate The PolarFire Evaluation Board design uses the DDR4 and POD12 standards for the DDR4 interface. The default board assembly available for the DDR4 standard has RC terminations. UG0747 User Guide Revision 1.0...
The XCVR0 reference clock is routed directly from the PCIe connector to the PolarFire device. The XCVR0 TXD pairs are capacitively coupled to the PolarFire device. Serial AC-coupling capacitors are used to provide common-mode voltage independence. UG0747 User Guide Revision 1.0...
TX pad > trace > via (to bottom layer) > trace > FMC HPC connector pad • RX pad > trace > via (to Top layer) > trace > PolarFire device pad The XCVR1 and XCVR3 reference clock is routed directly from the HPC connector to the PolarFire device. UG0747 User Guide Revision 1.0...
RX pad > bottom trace > via (to Top layer) > SFP+ connector • Lanes 2 and 3 are used for loopback testing. This path is routed between the TX and RX pads with trace and two vias. UG0747 User Guide Revision 1.0...
XCVR 1B,1C, and 3C Reference clocks are connected to FMC HPC connector • XCVR 2B Reference clock is connected to external SMA connector(J40 and J44) • XCVR 2C Reference clock is connected on board 156.25 MHz oscillator UG0747 User Guide Revision 1.0...
4.4.1 Microsemi 1588v2 (ZL30364GDG2) The PolarFire Evaluation Board uses Microsemi ZL30364GDG2 to provide the 125 MHz clock and reserved clocks to VSC8575 PHY. Device ZL30364GDG2 is configurable through the SPI interface and connected to PolarFire device. The ZL30364GDG2 clock outputs are LVPECL and LVCMOS.
Figure 11 • PHY Interface Power Monitoring The PolarFire Evaluation Board uses the 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 A2F200M3F-1FGG256I device needs an external 20 MHz crystal frequency.
Board Components and Operations The following figure shows the Microsemi PolarFire Power measurement system on the PolarFire Evaluation Board. Figure 12 • Power Management Programming The PolarFire device is programmed using the on-board FlashPro5 programmer. For more information about programming the PolarFire device, see...
The following figure shows the 50 MHz clock oscillator interface. Figure 14 • 50 MHz Clock Oscillator For more information, see the Board-Level Schematics document (provided separately). User Interface The PolarFire Evaluation Board has user LEDs as well as push-button switches. UG0747 User Guide Revision 1.0...
DIP2 HSIO48NB6 Bank - 6 DIP3 HSIO61NB6 Bank - 6 DIP4 HSIO50PB6/DQS Bank - 6 DIP5 HSIO49NB6 Bank - 6 DIP6 HSIO41PB6 Bank - 6 DIP7 HSIO62NB6/DQS Bank - 6 DIP8 HSIO63NB6 Bank - 6 UG0747 User Guide Revision 1.0...
Pin List Pin List For information on all of the package pins on the PolarFire device, see Package Pin Assignment Table. UG0747 User Guide Revision 1.0...
The following figure shows the placement of various components on the PolarFire Evaluation Board silkscreen. Figure 18 • Silkscreen Top View The following figure shows the bottom view of the PolarFire Evaluation Board silkscreen. Figure 19 • Silkscreen Bottom View UG0747 User Guide Revision 1.0...
The Programmer List Window in the FlashPro, shows the Programmer Name, Programmer Type, Port, Programmer Status, and the Programmer Enabled information. 11. When the device is programmed successfully, a Run Program PASSED status is displayed. UG0747 User Guide Revision 1.0...
PC. The power monitoring program on the SmartFusion device measures the total device power without any manual measurements. Note: The Microsemi PowerMonitor application is provided along with the manufacturing test design files. The power monitoring program does the following: •...
CurrentMonitor—This pane displays the current and power measured on VDD, VDDA, VDDA25, VDD25 rails. The I/Os are excluded. VoltageMonitor—This pane displays the maximum and minimum voltage measured along with present voltage value on each voltage rail over a period of time. UG0747 User Guide Revision 1.0...
Page 44
Pie Chart—Use this button to display the data in the CurrentMonitor pane as a pie chart. Show Log—Use this button to see a file with all power monitor program actions. RMT PWR ON/OFF—Use this button to power-up and power-down the board. UG0747 User Guide Revision 1.0...
Bank 3 (VDDI3) and all circuits connected to Bank 3 have supply voltage of 3.3 V. User should not use the supply voltage of 3.3 V for Rev B board of Bank 3. This is addressed in the Rev C board. UG0747 User Guide Revision 1.0...
Need help?
Do you have a question about the UG0747 and is the answer not in the manual?
Questions and answers