Microsemi UG0856 PolarFire FPGA Video Kit User Guide

June 9, 2024
Microsemi

Microsemi UG0856 PolarFire FPGA Video Kit featured

Microsemi UG0856 PolarFire FPGA Video Kit

Microsemi UG0856 PolarFire FPGA Video Kit product

Microsemi makes no warranty, representation, or guarantee regarding the information contained herein or the suitability of its products and services for any particular purpose, nor does Microsemi assume any liability whatsoever arising out of the application or use of any product or circuit. The products sold hereunder and any other products sold by Microsemi have been subject to limited testing and should not be used in conjunction with mission-critical equipment or applications. Any performance specifications are believed to be reliable but are not verified, and Buyer must conduct and complete all performance and other testing of the products, alone and together with, or installed in, any end-products. Buyer shall not rely on any data and performance specifications or parameters provided by Microsemi. It is the Buyer’s responsibility to independently determine suitability of any products and to test and verify the same. The information provided by Microsemi hereunder is provided “as is, where is” and with all faults, and the entire risk associated with such information is entirely 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 document is proprietary to Microsemi, and Microsemi reserves the right to make any changes to the information in this document or to any products and services at any time without notice.
About Microsemi
Micro semi, a wholly owned subsidiary of Microchip Technology Inc. (Nasdaq: MCHP), offers a comprehensive portfolio of semiconductor and system solutions for aerospace & defense, communications, data center and industrial markets. Products include high-performance and radiation-hardened analog mixed-signal integrated circuits, FPGAs, SoCs and ASICs; power management products; timing and synchronization devices and precise time solutions, setting the world’s standard for time; voice processing devices; RF solutions; discrete components; enterprise storage and communication solutions, security technologies and scalable anti-tamper products; Ethernet solutions; Power- over-Ethernet ICs and midspans; as well as custom design capabilities and services. Learn more at www.microsemi.com.
Revision History
Revision 2.0
Added a footnote in FMC HPC Connector (J14).
Revision 1.0
The first publication of this document.

Getting Started

The Microchip PolarFire® FPGA Video Kit (POLARFIRE VIDEO KIT), which is RoHS- compliant, enables you to evaluate the PolarFire MPF300TS-1FCG1152I FPGA for the following interfaces:

  • MIPI CSI-2 RX interface
  • HDMI2.0
  • HDMI1.4
  • DDR4 memory
  • FMC HPC with 8 Transceiver lanes
  • UART Interface to the FTDI device
  • SPI Interface to the SPI Flash device
Kit Contents

The following table lists the contents of the PolarFire Video Kit.Microsemi
UG0856 PolarFire FPGA Video Kit 1

Block Diagram

The following figure shows the block diagram of the video kit.Microsemi
UG0856 PolarFire FPGA Video Kit 2

Board Overview

The following figure shows a labeled image of the video board highlighting its components.
Board Callout

Microsemi UG0856 PolarFire FPGA Video Kit 3 The following table lists the components of the video board.
Board Components
Microsemi UG0856 PolarFire FPGA Video Kit 3
Microsemi UG0856 PolarFire FPGA Video Kit 5
Microsemi UG0856 PolarFire FPGA Video Kit 6
Microsemi UG0856 PolarFire FPGA Video Kit 6

**Hardware Settings

**

This section provides information about jumper settings, switches, LEDs, and DIP switches on the PolarFire video board.

Jumper Settings

Connect the jumpers according to the settings specified in the following table. Microsemi UG0856 PolarFire FPGA Video Kit 9

LEDs

The following table lists the power supply LEDs.
Microsemi UG0856 PolarFire FPGA Video Kit 11

Power Sources

The PolarFire video board uses Microchip power supply devices. For more information about these power supply devices, see:
https://www.microchip.com/design-centers/power-management/dc-dc-converters- regulators.
The following table lists the key power supplies required for normal operation of the PolarFire video board.
Microsemi UG0856 PolarFire FPGA Video Kit 12The following figure shows the power supply scheme used in the PolarFire video board.
Power Supply Scheme
Microsemi UG0856 PolarFire FPGA Video Kit 13
The following table lists the suggested Microchip power regulators for PolarFire FPGA voltage rails.
Power Regulators1Microsemi UG0856 PolarFire FPGA Video Kit
14

  1. These regulators are not pin compatible with the existing video kit schematics. Use these regulators for new board designs.

Board Components and Operations

This section describes the key components of the PolarFire Video board and important board operations.
Memory Interface
The following figure shows the memory interface scheme.
Microsemi UG0856 PolarFire FPGA Video Kit 15As shown in Figure 4, page 9, Four 4 Gb DDR4 SDRAM chips are used as flexible volatile memory for user applications. The DDR4 interface is implemented in the HSIO Bank 0 and Bank 7.
The DDR4 SDRAM specifications are as follows:

  • MT40A256M16GE-083E:B
  • Quantity: Four chips are connected in Fly-by topology
  • Density: 16 Gb
  • Data rate: DDR4 64-bit at 166 MHz clock rate

The PolarFire video board design uses the DDR4 and POD12 standards for the DDR4 interface. The default board assembly for the DDR4 standard uses RC terminations.

SPI Serial Flash

The following figure shows the SPI Flash and its interface with the PolarFire device. Microsemi UG0856 PolarFire FPGA Video Kit 16The 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

HDMI1.4 Interface
One HDMI1.4 Transmitter is connected to the PolarFire device to support the HDMI1.4 standard as shown in the following figure.
Microsemi UG0856 PolarFire FPGA Video Kit 16 The HDMI interface is implemented in Bank6.
The HDMI1.4 transmitter specifications for the PolarFire device are:

  • Part Number of the HDMI Transmitter: ADV7511KSTZ
  • Operating frequency: up to 225 MHz
MIPI- RX Connector (CSI-2 Application)

The video board supports a dual Camera image sensor daughter card that can be connected using the CSI-2 RX interface (J5) for CSI-2 RX applications. The daughter card includes two IMX334 cameras. Each image sensor supports a four- lane MIPI interface. The daughter card is connected to the video board via the board to board connector as shown in Figure 7, page 10. The MIPI output signals are connected to Bank 2.
The image sensor supports maximum 1782 Mbps.
MIPI-RX Connection
Microsemi UG0856 PolarFire FPGA Video Kit 16 MIPI-TX Connector (DSI Application)
The video board supports the MIPI transmitter X4 lanes and clock for DSI application, as shown in Figure 8, page 11. MIPI TX signals are interfaced to the LCD display. An adaptor board for the LCD display can be connected through the J26 connector on the video board. This adaptor board contains the LCD mating connector and the auxiliary circuit required for the display. For more information, see the video board schematics.
MIPI-TX Connection (DSI Application)
Microsemi UG0856 PolarFire FPGA Video Kit 19 MIPI-TX connector (CSI-2 Application)
The video board supports the MIPI X4 lanes and clock for the CSI-2 transmitter application, . For testing, the video board can be can be interfaced with Nvidia’s Jetson TX1\TX2 development board using a mating connector cable.
Microsemi UG0856 PolarFire FPGA Video Kit 20 Note: Jetson board is not part of the kit.
MIPI-TX and RX PCB Loopback
The video board supports the on-board PCB trace loopback of MIPI X4 lanes and clock.
MIPI-TX and RX Loopback
Microsemi UG0856 PolarFire FPGA Video Kit 21

**Transceivers

**

The PolarFire MPF300TS-1FCG1152I device has 4 XCVR blocks and each block contains 4 transceiver lanes. These lanes can be accessed through the HDMI2.0 and FMC connectors on the board. The following sections describe these blocks and the lanes used.
XCVR0 Block
Lanes 0, 1, and 2 of the XCVR0 block are looped back.
XCVR0 Interface
Microsemi UG0856 PolarFire FPGA Video Kit 22 XCVR1 and XCVR3 Blocks

XCVR1 and XCVR3 blocks have four lanes each. These lanes are connected to the FMC HPC connector and the signals are routed on the PCB as follows:

  • Lanes 0 to 7 are directly routed to the FMC HPC connector.
    • 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.the XCVR1 and XCVR3 and their interfaces.
XCVR2 Block XCVR1 and XCVR3 Interface
Microsemi UG0856 PolarFire FPGA Video Kit 22
The lanes of the XCVR2 block are connected to HDMI2.0 TX and RX chips via the line drivers chips. This interface can operate up to 6 Gbps.
XCVR2 Interface
Microsemi UG0856 PolarFire FPGA Video Kit 24 XCVR Reference Clock
the clock sources for XCVR blocks.
Microsemi UG0856 PolarFire FPGA Video Kit 25

  • XCVR 1A, 3A reference clocks are sources from FMC HPC connector(J14).
  • XCVR 2B reference clock is sourced from the on-board 148.5 MHz oscillator.
  • XCVR 2A reference clock is sourced from the on-board HMDI2.0 TX device.
Programming

The PolarFire device is programmed using the on-board FlashPro5 programmer or through the JTAG Header. For more information about programming, see the video board schematics.
The following section describes the FTDI and JTAG Header programming schemes used on the board.
FTDI and JTAG Header Scheme
The PolarFire device can be programmed using the on-board JTAG Header or FTDI. By default, the FTDI programming mode is enabled. The programming mode can be changed based on the Jumper settings. For more information.
The following figure shows how the JTAG Header interfaces with the PolarFire Device.
JTAG Header Interface
Microsemi UG0856 PolarFire FPGA Video Kit 26 Note:
By default, the FTDI programming mode is enabled. Remove J28 jumper to enable programming through JTAG header.
50 MHz Oscillator
A 50 MHz clock oscillator with an accuracy of +/-50 ppm is available on the board. This clock oscillator is connected to the FPGA fabric to provide a system reference clock. An on-chip PolarFire PLL can be configured to generate a wide range of high-precision clock frequencies.
The package and pin details of the 50 MHz oscillator are as follows:

  • Pin Number: AL26
  • Pin Name: HSIO72PB1/CCC_NE_CLKIN_N_11
    shows the 50 MHz clock oscillator interface.Microsemi UG0856 PolarFire FPGA
Video Kit 27

Device Reset
As shown in Figure 17, page 16, DEVRST_N (SW5 push button) is an input-only reset switch that allows assertion of a full reset of the chip at any time. The DEVRST_N signal is an active-low signal.
Microsemi UG0856 PolarFire FPGA Video Kit 28 User Reset
As shown in Figure 18, page 16, the user reset (SW3 push button) is an input- only reset switch that allows assertion of a reset of the fabric logic. User Interface
LEDs and push-button switches are available on the board for the user interface.
User LEDs
Four active-high LEDs are connected to the PolarFire device. Table 7, page 17 lists the on-board label of these switches, the associated PolarFire pin number, name, and Bank.Microsemi UG0856 PolarFire FPGA Video Kit
30 User LED Interface
Microsemi UG0856 PolarFire FPGA Video Kit 31 Push-Button Switches
Two push-button tactile switches are connected to the PolarFire device. Table 8, page 17 lists the on-board label of these switches, the associated PolarFire pin number, name, and Bank.
Microsemi UG0856 PolarFire FPGA Video Kit 31 Push-Button Interface
Microsemi UG0856 PolarFire FPGA Video Kit 33 Slide Switches (DPDT)
The SW4 slide switch powers the device ON or OFF.
DIP Switches (SPST)
The SW6 DIP switch includes 8 connections to the PolarFire device. Table 9, page 18 lists on-board label of these switches, the associated PolarFire pin number, name, and Bank.
Microsemi UG0856 PolarFire FPGA Video Kit 34shows how the DIP switch interfaces with the PolarFire device.
DIP Switch Interface
Microsemi UG0856 PolarFire FPGA Video Kit 35 FMC HPC Connector (J14)
An HPC (J14) FMC connector is available for future expansion of interfaces. This FMC is partially populated LPC connector1. The PolarFire Bank4, XCVR1, and XCVR3 signals are routed to the FMC connector (J14) for user application development. For more information, see the video board schematics.
Board Components Placement
Figure 22, page 19 shows the top view of the placement of board components.
Silkscreen Top View
Microsemi UG0856 PolarFire FPGA Video Kit 36

  1. On the FMC, CLK1_M2C_P and CLK1_M2C_N pins are No Connect (NC). While selecting the LPC base FMC card to connect with MPF300-VIDEO-KIT, ensure that the CLK1_M2C_P and CLK1_M2C_N pins are not driven or used from the FMC module.

Silkscreen Bottom View
Microsemi UG0856 PolarFire FPGA Video Kit 37

Documents / Resources

| Microsemi UG0856 PolarFire FPGA Video Kit [pdf] User Guide
UG0856 PolarFire FPGA Video Kit, UG0856, PolarFire FPGA Video Kit, FPGA Video Kit, Video Kit
---|---

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals