background image

 
 

 

22 

 

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: 

 

To verify that a reset signal is in the active and required state. 

 

To test a logic function by writing to a probe point. 

 

To initiate a state machine transition by quickly setting an input value to isolate a 
control flow problem. 

Active Probes dynamically and asynchronously read or write to any logic element register bit. 
The probe points of a design are selected using Active Probes option when debugging FPGA 
Array in Smart Debug. Active Probes are particularly useful for a quick observation of an 
internal signal. 

 

Figure 16 - Live Probes Header 

4.10.4

 

SFP+ Connector 

The Avalanche Board has a SFP+ connector (J11) to support the optical interface with an 
external interface module. Prior of usage, a SFP Cage needs to be installed on the Avalanche 
Board. 

SFP+ Pin 
Number – 
J11 

Description 

PolarFire FPGA 
Pin Number 

Bank 

GND 

 

 

TxFault 

D14 

Bank 2 

TxDis 

F11 

Bank 2 

SDA 

F13 

Bank 2 

SCL 

E8 

Bank 2 

ModDef0 

F15 

Bank 2 

RS0 

D16 

Bank 2 

LOS 

D17 

Bank 2 

RS1 

D16 

Bank 2 

10 

GND 

 

 

11 

GND 

 

 

12 

RD- 

A19 

 

13 

RD+ 

A20 

 

14 

GND 

 

 

15 

+3.3V 

 

 

PolarFire FPGA 

A10 

A11 

 

P4 

Summary of Contents for Microsemi Avalanche

Page 1: ...Future Electronics Microsemi Avalanche Development Board User s Guide Revision 1 0...

Page 2: ...s 12 4 Board Components and Operations 14 4 1 DDR3 Memory Interface 14 4 2 SPI Serial Flash 14 4 3 Transceivers 15 4 3 1 XCVR0 Interface 15 4 3 2 XCVR1 Interface 16 4 3 3 125 MHz Transceiver Reference...

Page 3: ...Headers 23 4 10 6 MikroBUS Compatible Expansion Headers 24 4 10 7 PMOD Compatible Expansion Connector 25 5 Pin List 26 6 Board Component Placement 27 7 Demo Design 28 8 Appendix Programming PolarFire...

Page 4: ...gure 7 XCVR1 Interface 16 Figure 8 Transceiver Reference Clock 16 Figure 9 PHY Interface 17 Figure 10 PAN9320 Block Diagram 18 Figure 11 Wi Fi Interface 18 Figure 12 ADC Interface 19 Figure 13 FTDI In...

Page 5: ...Table 6 Push Button Switches 21 Table 7 J11 SFP Connector Pinout 23 Table 8 J3 Arduino Connector Pinout 23 Table 9 J4 Arduino Connector Pinout 23 Table 10 J6 Arduino Connector Pinout 24 Table 11 J7 A...

Page 6: ...evision 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 pub...

Page 7: ...rs PMOD compatible expansion connector UART interface to FTDI device SPI interface to SPI flash device The PolarFire device is programmed using the on board FlashPro5 programmer The on board FlashPro5...

Page 8: ...orrect double error detect SECDED capability 64 12 two port SRAM block implemented as an array of latches 18 18 multiply accumulate MACC block with a pre adder a 48 bit accumulator and an optional 16...

Page 9: ...x transceiver lane connected through SFP connector DDR3 memory 2 4 GHz ISM band using Panasonic PAN9320 Wi Fi module Arduino compatible expansion headers MikroBUS compatible expansion headers PMOD com...

Page 10: ...connector J10 Ethernet RJ45 jack with external magnetics interfacing with Microsemi 10 100 1000 BASE T PHY VSC8531 in RGMII mode The PHY interfaces with the Ethernet ports of the PolarFire device Wi F...

Page 11: ...11 2 4 Powering Up the Board The Avalanche Board can only be powered up using the 12 V DC jack...

Page 12: ...and driver firmware cores on the PC where Libero SoC is installed see the Installing IP Cores and Drivers User s Guide 3 2 Hardware Settings This section provides information about LEDs test points a...

Page 13: ...13 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...

Page 14: ...connected in fly by topology Density 512 MB Data rate DDR3 16 bit up to 133 MHz clock rate The DDR3 memory can operates up to 1066 MHz with gearing 1 4 for the 133 MHz PolarFire fabric implementing a...

Page 15: ...anes 0 and 1 are directly routed together to form a loopback The XCVR0 reference clock is routed directly from the 125 MHz differential clock oscillator to the PolarFire device The XCVR0 TXD pairs are...

Page 16: ...erence Clock A 125 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 transceiver reference clock The transceive...

Page 17: ...hernet 2 0 technology supports IEEE 802 3az Energy Efficient Ethernet EEE and power saving features to reduce power based on link state and cable reach VSC8531 optimizes power consumption in all link...

Page 18: ...the different status LEDs of the Wi Fi Module Avalanche Board Reference Description LED 6 Wireless Wi Fi status active low LED 7 Error active during booting active low LED 8 IP connectivity allocated...

Page 19: ...For more information about how to program the device see Appendix Programming PolarFire FPGA Using the On Board FlashPro5 page 29 4 7 1 FTDI The key features of the FT4232HL chip are USB 2 0 high spe...

Page 20: ...Term 4 8 System Reset DEVRST_N is an input only reset pad that allows a full reset of the chip to be asserted at any time The following figure shows a sample reset circuit that uses a Microchip MCP121...

Page 21: ...Reference PolarFire FPGA Pin Number Bank LED 4 Green D6 Bank 2 LED 4 Red D7 Bank 2 LED 5 Green D8 Bank 2 LED 5 Red D9 Bank 2 Table 5 User LEDs 4 10 2 Push Button Switches The Avalanche Board comes wi...

Page 22: ...any logic element register bit The probe points of a design are selected using Active Probes option when debugging FPGA Array in Smart Debug Active Probes are particularly useful for a quick observati...

Page 23: ...g a 4 bits data bus and a clock signal through connectors J3 and J7 Arduino Pin Number J3 Description PolarFire FPGA Pin Number Bank 1 ARD_IO 8 A3 Diff Clk N Bank 2 2 ARD_IO 9 A2 Diff Clk P Bank 2 3 A...

Page 24: ...0 P Bank 2 7 ARD_IO 6 A5 Diff Data 1 N Bank 2 8 ARD_IO 7 B4 Diff Data 1 P Bank 2 Table 11 J7 Arduino Connector Pinout 4 10 6 MikroBUS Compatible Expansion Headers The Avalanche Board has a MikroBUS c...

Page 25: ...nche Board has a PMOD compatible expansion connector to add any PMOD compatible interfaces sensors or devices PMOD Pin Number J5 Description PolarFire FPGA Pin Number Bank 1 Data 0 P B14 Bank 2 2 Data...

Page 26: ...26 5 Pin List For information about all package pins on the PolarFire device see Package Pin Assignment Table...

Page 27: ...27 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...

Page 28: ...28 7 Demo Design For information about how to run the Out of The Box demo see the Avalanche Development Board Quick Start Guide provided with your kit...

Page 29: ...host PC start the FlashPro software 4 Click New Project to create a new project 5 In the New Project window do the following and click OK Enter a project name Select Single device as the programming m...

Page 30: ...attorneys fees and costs incurred by the Indemnified Parties in connection with any claim arising out of any breach by You of these Terms and Conditions of Use or any representations or warranties ma...

Reviews: