1 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. 1.1 Revision 1.0 Revision 1.0 is the first publication of this document.
2 Getting Started The Future Electronics - Microsemi Avalanche Development Kit (AVMPF300TS-02-NA/EU) is an RoHS-compliant, cost optimized kit with general-purpose interfaces that enables you to evaluate the basic features of the PolarFire family of FPGAs. The Avalanche Development Kit supports the following interfaces: ...
2.2 Block Diagram The following block diagram shows all the components of the Avalanche Board. Figure 1 - Avalanche Block Diagram 2.3 Board Overview The Avalanche Board features a PolarFire MPF300TS-1FCG484EES FPGA with the following capabilities: 20-Kb dual-port or two-port LSRAM block with a built-in single error correct double error detect (SECDED) capability ...
The Avalanche Board supports several standard interfaces, including: Microsemi VSC8531 with an RJ45 connector for 10/100/1000 Mbps Ethernet One full-duplex transceiver lane connected through SFP+ connector DDR3 memory 2.4 GHz ISM band using Panasonic PAN9320 Wi-Fi module ...
The following table lists the important components of the Avalanche Board. Component Label on Board Description Feature Device PolarFire FPGA MPF300TS-1FCG484EES FPGA with data security. Power Supply 12V power supply The board is powered by a 12V power source using an external input 12 V / 2 A DC jack.
3 Installation and Setting This section provides information about the software and hardware settings required to run the pre-programmed demo design on the Avalanche Board. 3.1 Software Settings Download and install the latest release of Microsemi Libero® SoC PolarFire software from the Microsemi website, and register for a free one-year Gold License to the Libero software.
The following figure shows voltage rails (12 V, 5 V, 3.3 V, 2.5 V, 1.8 V, 1.5 V, 1.05 V and 0.9 V) available on the Avalanche Board. Figure 3 - Avalanche Board Power Supply Block diagram...
4 Board Components and Operations This section describes the key components of the Avalanche Board and provides information about important board operations. 4.1 DDR3 Memory Interface One 4-Gb DDR3 SDRAM chip is provided to serve as flexible volatile memory for user applications.
PolarFire FPGA SPI Flash BANK3 (64 Mb) Figure 5 - SPI Flash Interface For more information, see the Board Level Schematics document (provided separately). 4.3 Transceivers The PolarFire MPF300TS-1FCG484EES device has sixteen transceiver lanes, which can be accessed through a PCB loopback and the SPF+ connector on the board. 4.3.1 XCVR0 Interface The XCVR0 interface has two lanes connected as follows: ...
4.3.2 XCVR1 Interface The XCVR1 interface has one lane that is connected to the SFP+ connector. The signals are routed in the PCB as follows: Lanes 0 is directly routed to the SFP+ connector. The XCVR0 reference clock can be used with the XCVR1 interface. The following figure shows the XCVR1 interface of the Avalanche Board.
4.4 Microsemi PHY (VSC8531) The Microsemi VSC8531 device is designed for space-constrained 10/100/1000BASE-T applications. It features integrated, line-side termination to conserve board space, lower EMI, and improve system performance. Additionally, integrated RGMII timing compensation eliminates the need for on-board delay lines. Microsemi EcoEthernet™...
4.5 Panasonic Wi-Fi (PAN9320) The Panasonic PAN9320 is a 2.4 GHz ISM band Wi-Fi-embedded module which includes a wireless radio and an MCU for easy integration of Wi-Fi connectivity into various electronic devices. Figure 10 - PAN9320 Block Diagram The following table shows the different status LEDs of the Wi-Fi Module. Avalanche Board Description Reference...
4.6 Microchip ADC (MCP3903) The Microchip MCP3903 is a six-channel Analog Front End (AFE) containing three pairs made out of two synchronous sampling Delta-Sigma Analog-to-Digital Converters (ADC) with PGA, a phase delay compensation block, internal voltage reference, and high-speed 10 MHz SPI compatible serial interface.
JTAG Port A PolarFire FTDI Mini USB FPGA FT4232 UART Port C EEPROM Figure 13 - FTDI Interface The EEPROM that is connected to the FTDI device is programmed so that Port A of the FTDI device is recognized as an embedded FlashPro5. The FTDI USB to serial device provides four separate interfaces.
R1 (GPIO174PB4/CLKIN_W_7/CCC_NW_CLKIN_W_7/CCC_NW_PLL0_OUT0) J3 (GPIO215PB4/CLKIN_W_5/CCC_NW_CLKIN_W_5) The following figure shows the 50-MHz clock oscillator interface PolarFire FPGA 2.5 V 50 MHz Oscillator VSC8531 Figure 15 - 50-MHz Clock Oscillator 4.10 User Interface The Avalanche Board has user LEDs and push-button switches. 4.10.1 User LEDs The Avalanche Board has two dual-color active-high LEDs that are connected to the PolarFire device.
4.10.3 Live Probes Header The Avalanche Board provides an header (P4) called Active Probes. Active Probes enable you to read or change the values of probe points in a design through JTAG. The value of probe points may be changed for various reasons, such as: ...
SFP+ Pin Description PolarFire FPGA Bank Number – Pin Number +3.3V Table 7 - J11 SFP+ Connector Pinout 4.10.5 Arduino™ Compatible Expansion Headers The Avalanche Board has an Arduino™ compatible expansion headers to add any Arduino™ compatible interfaces, sensors or devices. For custom applications, I/O pins 4 to 13 can be used in GPIO differential mode providing a 4- bits data bus and a clock signal through connectors J3 and J7.
Mikro Pin Description PolarFire FPGA Bank Number – J9 Pin Number Bank 2 Bank 2 Bank 2 Bank 2 Table 13 - J9 MikroBUS Connector Pinout 4.10.7 PMOD™ Compatible Expansion Connector The Avalanche Board has a PMOD™ compatible expansion connector to add any PMOD™ compatible interfaces, sensors or devices.
6 Board Component Placement The following figure shows the placement of various components on the Avalanche Board silkscreen. Figure 17 - Silkscreen Top View Figure 18 - Silkscreen Botton View...
6. Click Configure Device. 7. Click Browse, and select the .stp file from the Load Programming File window. Note: The programming file is available through Future Electronics support. 8. From the View Programmer pane, select the on-board FlashPro5 programmer, as shown in the following figure.
Page 30
You acknowledge and agree that the reference designs and other such design materials included herein are provided as an example only and that you will exercise your own independent analysis and judgment in your use of these materials. Future Electronics assumes no liability for your use of these materials for your product designs.
Need help?
Do you have a question about the Microsemi Avalanche and is the answer not in the manual?
Questions and answers