ug0747 user guide polarfire fpga evaluation kit

49
UG0747 User Guide PolarFire FPGA Evaluation Kit

Upload: others

Post on 01-Mar-2022

14 views

Category:

Documents


0 download

TRANSCRIPT

UG0747User Guide

PolarFire FPGA Evaluation Kit

50200747. 4.0 2/19

Microsemi HeadquartersOne Enterprise, Aliso Viejo,CA 92656 USAWithin the USA: +1 (800) 713-4113 Outside the USA: +1 (949) 380-6100Sales: +1 (949) 380-6136Fax: +1 (949) 215-4996Email: [email protected]

©2019 Microsemi, a wholly owned

subsidiary of Microchip Technology Inc. All

rights reserved. Microsemi and the

Microsemi logo are registered trademarks of

Microsemi Corporation. All other trademarks

and service marks are the property of their

respective owners.

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

Microsemi, 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.

Contents

1 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 Revision 5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2 Revision 4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.3 Revision 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.4 Revision 2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.5 Revision 1.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.1 Kit Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2.2 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.3 Web Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.4 Board Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.5 Compatibility With Daughter Boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.6 Handling the Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.7 Powering Up the Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 Installation and Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.1 Software Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.2 Hardware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.2.1 Jumper Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.2.2 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.2.3 Test Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.3 Power Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

4 Board Components and Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134.1 Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

4.1.1 DDR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134.1.2 DDR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

4.2 SPI Serial Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.3 Transceivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.3.1 XCVR0 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.3.2 XCVR1 and XCVR3 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154.3.3 XCVR2 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164.3.4 XCVR Reference Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.4 Microsemi PHY (VSC8575) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184.4.1 Microsemi 1588v2 (ZL30364GDG2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.5 Power Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.6 Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.6.1 FTDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

4.7 System Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4.8 50 MHz Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4.9 User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.9.1 User LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224.9.2 Push-Button Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224.9.3 Slide Switches (DPDT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.9.4 DIP Switches (SPST) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.9.5 FMC HPC Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244.9.6 FMC Connector - HPC (J34) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 iii

5 Pin List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

6 Board Component Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

7 Appendix: Running the Demo Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

8 Appendix: Programming PolarFire FPGA Using the On-Board FlashPro5 . . . . . . . 34

9 Appendix: Power Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

9.2 Installing PowerMonitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

9.3 About Microsemi PowerMonitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

10 Appendix: Performance Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3810.1 Setup Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

10.2 JESD204B Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

10.3 10BASE-G KR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

10.4 Interlaken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

10.5 CPRI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

11 Appendix: Errata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4311.1 Errata Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

11.1.1 Hot swapping is not supported on Programming headers J32, J29, PCIe CONN (CON3), SFP+ cage (J36), GPIO headers (J7, J8) 43

11.1.2 The VDDI3 (Bank 3) supply voltage is higher than the Datasheet specification . . . . . . . . . . . 43

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 iv

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 v

Figures

Figure 1 PolarFire Evaluation Kit Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Figure 2 PolarFire Evaluation Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Figure 3 Voltage Rails in PolarFire Evaluation Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Figure 4 DDR3 Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Figure 5 DDR4 Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Figure 6 SPI Flash Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Figure 7 XCVR0 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Figure 8 XCVR1 and XCVR3 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Figure 9 XCVR2 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Figure 10 XCVR Reference Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Figure 11 PHY Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Figure 12 Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Figure 13 FTDI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Figure 14 50 MHz Clock Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Figure 15 LED Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Figure 16 Switches Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Figure 17 SPST Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Figure 18 Silkscreen Top View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Figure 19 Silkscreen Bottom View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Figure 20 Selecting the On-Board FlashPro5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Figure 21 Power Monitoring Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Figure 22 PowerMonitor GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Figure 23 Hardware Setup for Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Figure 24 JESD204B Eye Diagram With De-embedding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Figure 25 10BASE-G KR Data Eye Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Figure 26 Interlaken Data Eye Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Figure 27 CPRI Data Eye Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 vi

Tables

Table 1 Kit Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Table 2 PolarFire Evaluation Board Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Table 3 Jumper Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Table 4 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Table 5 Test Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Table 6 I/O Voltage Rails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Table 7 Power Regulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Table 8 User LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Table 9 Push-Button Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Table 10 DIP Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Table 11 J34 FMC Connector Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Table 12 JESD204B Jitter Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Table 13 10BASE-G KR Jitter Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Table 14 Interlaken Jitter Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Table 15 CPRI Jitter Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Revision History

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 1

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 5.0Added Table 7, page 11 that lists the suggested power regulators.

1.2 Revision 4.0Added performance measurement data for different protocols, see Appendix: Performance Data, page 38.

1.3 Revision 3.0Updated Figure 18, page 32 and Figure 19, page 32.

1.4 Revision 2.0Updated Appendix: Power Monitoring, page 35.

1.5 Revision 1.0The first publication of this document.

Getting Started

2 Getting Started

The Microsemi PolarFire™ FPGA Evaluation Kit (MPF300-EVAL-KIT), which is RoHS-compliant, enables you to evaluate the PolarFire family of FPGAs with support for the following interfaces:

• PCI Express Gen1 and Gen2• 1 GbE• DDR3 and DDR4 memory• FMC HPC with 8 Transceiver lanes• 1 Full-Duplex Transceiver SMAs• SFP+ Cage• UART Interface to FTDI device• SPI Interface to SPI Flash device

2.1 Kit ContentsThe following table lists the contents of the PolarFire FPGA Evaluation Kit.

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.

Table 1 • Kit Contents

Item Quantity

PolarFire Evaluation Board (printed circuit board) featuring MPF300TS-1FCG1152I device with 300K logic elements

1

12 V/5 A wall-mounted power adapter 1

USB 2.0 A male to mini-USB B cable for UART/power interface (up to 1 A) to PC

1

Quickstart card 1

Free one-year Libero Gold software license 1

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 2

Getting Started

2.2 Block DiagramThe following block diagram shows all of the components of the PolarFire Evaluation Board.

Figure 1 • PolarFire Evaluation Kit Block Diagram

2.3 Web ResourcesFor more information about the PolarFire Evaluation Board, see https://www.microsemi.com/products/fpga-soc/design-resources/dev-kits/polarfire/polarfire-eval-kit.

2.4 Board OverviewThe PolarFire Evaluation Board features the PolarFire MPF300TS-1FCG1152I FPGA. The device has the following capabilities:

• 20 Kb dual-port or two-port large static random access memory (LSRAM) block with a built-in single error correct double error detect (SECDED)

• 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 deep × 18 coefficient RO• 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

PolarFire FPGA – MPF300TS-1FCG1152I

VSC8575PHY

FT4232 USB mini B connector

SGMII X2

DDR3 MT41K1G8SN-12516 Gb (128*8*16)

HSIOBank1

JTAGBank3

GPIOBank 4

DDR4 MT40A1G8WE-

083E:B32 Gb (1G*32)

HSIOBank0, 7

Lane 2, 3

REFCLK1

Debug LEDs-8HSIOBank6

Mux

XCVR 2

XCVR 2 SFP ConnectorLane 1

J36

On Board Oscillator-

122.88 MHz

1588 REFCLK 125MHz

1588 REFCLK

125 MHz CLK

GPIOBank 4

A2F200M3F-1FGG256I

JumperJ18,19,20,21,22

Port A

JTAG

DEMUX

0

1

MUX

U72

MUX

U39

U38

JTAGHeader

0

1

J72

J29

1

0

MUX

U71 SPIExternal

Flash (1 Gb)

U44

1

0

SC-SPIBank3

S

SS

SPI SIGNALS

JTAG SIGNALS

UART

Debug Switchs-8 HSIOBank6

J5

HSIOBank6 HSIO

Bank6

UART SIGNALS

XCVR 2 REFCLK

S

On Board Oscillator-50 MHz

On Board Oscillator-125 MHz

RJ4510/100/1000

Mbps

RJ4510/100/1000

Mbps

ZL30364GDG2On Board Oscillator-

24.576 MHz

SPIHeader

Port C

Port D

FMC HPC Connector PCIe edge connector

HSIOBank6

GPIOBank4

SPI flash(1Gb)MT25QU01GBBB

8ESF-0SIT

GPIOBank 5

XCVR1,3

U45 J34

8 Lanes HPC[HB0:21] HPC[HA0:23] LPC[0:33]

GPIOBank2

XCVR 0

Lane 4 REFCLK0

CON3On Board Oscillator-

156.25 MHz

XCVR_0A_REFCLK

XCVR_2C_REFCLK

XCVR 2Lane 0 SMA

Connectors

XCVR_2B_REFCLKSMA

ConnectorsClock

System_Controller

The JTAG programming data goes to the System_Controller and then from SC_SPI bank3 it goes to the external

SPI flash device.

J28 JumperGND

GNDJ28 Jumper

GNDJ26 Jumper

J27 JumperGND

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 3

Getting Started

• Low power transceivers• Unique Flash*Freeze (F*F) mode• High-performance communication interfaces

The PolarFire Evaluation Board has several standard interfaces, including:

• VSC8575 with two RJ45 connector for 10\100\1000 Mbps Ethernet• 8 Full-Duplex Transceiver lanes connected through FMC connector• FMC HPC connector• DDR3 memory• DDR4 memory• Power Sequence and monitor chip• x4 Lane PCIe Edge connector• SFP+ connector• Two SPI Flash devices

The PolarFire Evaluation Board has 14 layers and it is manufactured using NElco-SI material for top and bottom layers, and FR4 dielectric material for inner layers.

The following labeled image highlights various components of the PolarFire Evaluation Board.

Figure 2 • PolarFire Evaluation Board

The following table lists the important components of the PolarFire Evaluation Board:

Table 2 • PolarFire Evaluation Board Components

Component Label on Board Description

Featured Device

PolarFire FPGA MPF300TS-1FCG1152I FPGA with data security feature

Power Supply and Monitoring

12 V power supply input

J9 The board is powered by a 12 V power source using an external +12 V/5 A DC jack

ON/OFF switch SW3 Power ON/OFF switch from +12 V external DC jack

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 4

Getting Started

Power Monitoring FPGA

U27 Microsemi SmartFusion FPGA (A2F200M3F-1FGG256I) used for power sequence and monitoring the voltage rails on the PolarFire Evaluation Board

Clocks

On-board 50 MHz clock oscillator

Y9 50 MHz clock oscillator with single-ended output

XCVR reference clock connectors

J40 and J44 SMA connectors (used by external clock source)

OSC Y6 122.88 MHz oscillator (differential LVDS output) is the input to the DS08MB200TSQ clock MUX buffer

OSC Y4 125 MHz oscillator (differential LVDS output) is the input to the DS08MB200TSQ clock MUX buffer

OSC Y5 156.25 MHz oscillator (differential LVDS output) provides the REFCLK to XCVRs connected to the PolarFire device pins AC27 and AC28

Clock Network synchronous chip

U16 ZL30364GDG2 IEEE 1588 & Synchronous Ethernet Packet Clock Network Synchronizer that provides the clock to VSC8575 and the PolarFire device

Clock MUX\Buffer U58 DS08MB200TSQ_NOPB (differential LVDS output) provides the REFCLK to XCVRs connected to PolarFire device pins AE27 and AE28

FPGA Programming and Debugging

USB - UART terminal J5 FTDI programmer interface to program the external SPI flash and the PolarFire deviceThe J5 cable powers up the SmartFusion and the FTDI device that are required for power monitoring. The J5 and J9 cables must be connected to power up the board.

SPI flash U44 and U45 Two 1 Gb SPI flash Micron MT25QL01GBBB8ESF-0SIT connected to SPI pins on bank 3 and bank 6 of the PolarFire device

FT4232H U29 USB-to-quad serial ports in various configurations

JTAG programming header

J32 This header is used to program and debug the PolarFire device using FlashPro4 or FlashPro5. In the FlashPro software, the appropriate programmer (FlashPro4 or FlashPro5) must be selected.

Communication Interfaces

x4 PCIe edge connector

PCIe edge connector with four lanes

Tx/Rx XCVR2 SMA pairs

J41J42J37J38

XCVR0 TXD0PXCVR0 TXD0NXCVR0 RXD0PXCVR0 RXD0N

Two 10/100/1000 Ethernet RJ45 connectors

J15 and J30 Ethernet (RJ45) jacks with external magnetics interfacing with Microsemi quad 10/100/1000 BASE-T PHY chip and 1588 timing feature in SGMII mode. VSC8575 interfaces with the Ethernet ports of the PolarFire device

Table 2 • PolarFire Evaluation Board Components (continued)

Component Label on Board Description

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 5

Getting Started

2.5 Compatibility With Daughter BoardsDaughter boards with FMC connectors can be plugged into the PolarFire Evaluation board.

2.6 Handling the BoardPay attention to the following points while handling or operating the board to avoid possible damage or malfunction:

• 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).

FMC HPC connector J34 FMC connector with eight XCVR lanes and 80 Differential pairs (HPC[HB0:21], HPC[HA0:23] and LPC[0:33])

SFP+ connector J36 SFP connector of one XCVR lane to support the optical interface with an external interface

Memory Chips

DDR3 Memory U18 and U19 Two 8 Gb (MT41K1G8SN-125:A- 128 Meg × 8 × 8) chips are connected in Fly-by topology with a 16-bit data bus for storing data bitsFor more information, download the datasheet from https://www.micron.com/parts/dram/ddr3-sdram/mt41k1g8sn-125?pc=00EED26F-83AE-4CE6-9A28-EB8B033361E8

DDR4 Memory U36, U42, U47, and U48

Four 8 Gb (MT41K1G8SN-125:A- 1G Meg × 8) chips are connected in Fly-by topology with a 32-bit data bus for storing data bitsFor more information, download the datasheet from https://www.micron.com/parts/dram/ddr4-sdram/mt40a1g8we-083e?pc=0759757A-85DB-4AD3-9B4D-B7E7DDE8A22D

General Purpose I/O

Switches SW7, SW8, SW9, and SW10

Push-button switches for user-interface debugging applications

DIP Switches SW11 Eight DIP switches for testing

Light-emitting diodes (LEDs)

Eight active-high LEDs connected to some of the user I/Os for debugging, and twelve active high LEDs used for indicating power supply

Reset switch SW6 Push-button system reset for the PolarFire deviceUsers must program this GPIO for PolarFire device reset function

Table 2 • PolarFire Evaluation Board Components (continued)

Component Label on Board Description

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 6

Getting Started

2.7 Powering Up the BoardThe PolarFire Evaluation Board is powered up using either the 12 V DC jack or the PCIe connector.

To power up the board, connect the 12 V DC jack to the board, and connect the J5 USB port to the host PC.

Note: If the J5 USB port is not connected to the Host, the board will not power up even if the 12 V supply is on.

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.

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 7

Installation and Settings

3 Installation and Settings

This section provides information about the software and hardware settings required to run the pre-programmed demo design on the PolarFire Evaluation Board.

3.1 Software SettingsDownload and install the latest release of Microsemi Libero® SoC PolarFire from the Microsemi website, and register for a free one-year Libero Gold software license. The Libero SoC PolarFire installer includes FlashPro5 drivers. For instructions about installing Libero SoC PolarFire and 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.

3.2 Hardware SettingsThis section provides information about jumper settings, switches, LEDs, and DIP switches on the PolarFire Evaluation Board.

3.2.1 Jumper SettingsConnect the jumpers according to the settings specified in the following table.

Table 3 • Jumper Settings

Jumper Description Pin Default Setting

J18, J19, J20, J21, J22

Jumpers to select the PolarFire JTAG or A2F JTAG

Close pin 1 and 2 for programming the power sequence and monitoring chip through the FTDI

Close pin 2 and 3 for programming the PolarFire FPGA through FTDIUser must always retain the default jumper setting

Open

Closed

J46 Jumper to select switch-side MUX inputs of A or B to the line side

Close pin 1 and 2 (Input A to the line side) for routing the on-board 122.88 MHz differential clock oscillator output to the line side

Close pin 1 and 2 (Input B to the line side) for routing the on-board 125 MHz differential clock oscillator output to the line side

Open

Closed

J28 Jumper to select the external JTAG or the on-board FlashPro5 for programming the PolarFire device

Close pin 1and 2 for programming through the on-board FlashPro5

Open

J26 Jumper to select the FTDI SPI or SC_SPI header

Close pin 1 and 2 for programming through the SC_SPI Header

Open

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 8

Installation and Settings

For locations of various jumpers and test points on the PolarFire Evaluation Board, see Figure 18, page 32.

3.2.2 LEDsThe following table lists the power supply and Ethernet LEDs.

J27 Jumper to select between FTDI SPI or External SPI Flash to program the device

Close pin 1 and 2 for programming through the External SPI flash

Open

J23 Jumper to define the SPI interface mode

Close pin 1 and 2 to define the SPI Slave mode Open

J4 Jumper to select the SW3 input or the ENABLE_FT4232 signal from the FT4232H chip

Close pin 1 and 2 for manual power switching using SW3

Close pin 2 and 3 for remote power switching using the GPIO capability of the FT4232 chip

Closed

Open

J12 Jumper to select the PolarFire VCCIO voltage (VCCIO_HPC_VADJ) to 1.2V, 1.5V, 1.8V, 2.5V, or 3.3V

Close pin 1 and 2 for 3.3 VClose pin 3 and 4 for 2.5 VClose pin 5 and 6 for 1.8 VClose pin 7 and 8 for 1.5 VClose pin 9 and 10 for 1.2 V

OpenClosedOpenOpenOpen

J43 Jumper to select the VDD voltage

close Pin 1 and 2 for 1.05V Open

Table 4 • LEDs

LED Description

DS3 - Green 1 V Voltage rail

DS4 - Green 1.5 V Voltage rail

DS5 - Green 0.75 V Voltage rail

DS6 - Green 1.2 V Voltage rail

DS7 - Green 0.6 V Voltage rail

DS8 - Green 1.8 V Voltage rail

DS9 - Green 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

Table 3 • Jumper Settings

Jumper Description Pin Default Setting

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 9

Installation and Settings

3.2.3 Test PointsThe following table lists USB, ground, and other test points.

3.3 Power SourcesThe 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.

DS13- Green VCCIO_HPC_VADJ voltage

DS14 - Green VDDAUX Voltage rail

DS18 - Green 12 V voltage rail

DS16 - Green 5 V voltage rail

DS17 - Green 3.3 V voltage rail

Table 5 • Test Points

Test Point Description

TP12 Test point to probe the voltage of 1P8V_ZL

TP18 Test point to probe 5V voltage

TP12 Test point to probe 3.3V voltage

TP126 Test point to probe 1V voltage

TP22 Test point to probe 1.5 V voltage for DDR3

TP8 Test point to probe 0.75 V

TP12 1.5V current-sensing test point

TP115 Test point to probe 1.2 V voltage for DDR4

TP109 Test point to probe 0.6V voltage

TP124 Test point to probe 1.8 V voltage

TP23 Test point to probe 1 V voltage of VSC8575 PHY

TP123 Test point to probe 1.0 V (VDDA)

TP30 Test point to probe VDDAUX voltage

TP16 Test point to probe IO voltage

TP33 Test point to probe AUX voltage

TP118, 130,15,119,129,29,121,128,19,3

Ground

Table 6 • I/O Voltage Rails

PolarFire Bank I/O Rail Voltage

Bank 0 1P5V_REG 1.5 V

Bank 1 1P2V_REG 1.2 V

Table 4 • LEDs (continued)

LED Description

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 10

Installation and Settings

Note: The Bank 3 voltage is set to 3.3 V for Rev B board, this voltage has been updated in Rev C boards to 2.5 V as per the datasheet. Designers should use 2.5 V for building their own boards.

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

The following table lists the suggested Microchip power regulators for PolarFire FPGA voltage rails.

Bank 2 VCCIO_HPC_VADJ 3.3 V, 2.5 V, 1.8 V, 1.5 V, or 1.2 V

Bank 3 3P3V 3.3 V

Bank 4 VCCIO_HPC_VADJ 3.3 V, 2.5 V, 1.8 V, 1.5 V, or 1.2 V

Bank 5 VCCIO_HPC_VADJ 3.3 V, 2.5 V, 1.8 V, 1.5 V, or 1.2 V

Bank 6 1P8V 1.8V

Bank 7 1P2V_REG 1.2VVDD_XCVR_CLK VDD25_DUT 2P5V

Table 7 • Power Regulators1

Voltage rail Part Number Description Current

5V MIC24055YJL-TR IC REG BUCK ADJ 12A SYNC 28QFN 12A

Table 6 • I/O Voltage Rails (continued)

PolarFire Bank I/O Rail Voltage

12V

Gate

12V DC - JACK

12VO_IN

IRF_12V U7Switching Regulator

U56Switching Regulator

U57Switching Regulator

VDD1.0 V

3.3 V

U20Switching Regulator

U5switching Regulator

U21Switching Regulator

U54Switching Regulator

5 V

VDDAUX[2, 4]

VDD25/VDDA25/VDD_XCVR_CLK

2.5 V

Bank Supply

VDDAUX5

1.8 VVDD18/Bank Supply

2.5 V/3.3 V

2.5 V/3.3 V

U10Switching Regulator

U49Switching Regulator

1.5 V

1.2 VBank Supply

Bank Supply

U6Linear

Regulator

U46Linear

Regulator

DDR4-VTT0.6 V

DDR3-VTT0.75 V

PMOS SwitchGate

PMOS SwitchGate

Main ON/OFF Switch A2F200M3F

U55Linear Regulator

VDDA1.0V

U52Linear Regulator

1.2/2.5/1.8/1.5/1.2 V

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 11

Installation and Settings

VDD (1.0V) MIC45212-2YMP-T1 DC DC CONVERTER 0.8-5.5V 77W 14A

VDDIO (3.3V) MIC24055YJL-TR IC REG BUCK ADJ 12A SYNC 28QFN 12A

VCCIO_HPC_VADJ MIC24046YFL-TR IC REG BUCK PROG 5A SYNC 20VQFN 5A

DDR4 (1.2V) MIC23303YML-T5 IC REG BUCK ADJ 3A SYNC 12DFN 3A

DDR3 (1.5V) MIC23303YML-T5 IC REG BUCK ADJ 3A SYNC 12DFN 3A

VDDAUX[2,4] MIC23303YML-T5 IC REG BUCK ADJ 3A SYNC 12DFN 3A

VDDAUX5 MIC23303YML-T5 IC REG BUCK ADJ 3A SYNC 12DFN 3A

VTT_DDR4 (0.6V) MIC5166YML-TR IC PWR SUP 3A HS DDR TERM 10MLF 3A

VTT_DDR3 (0.75V) MIC5166YML-TR IC PWR SUP 3A HS DDR TERM 10MLF 3A

VDDIO (1.8V) MIC24046YFL-TR IC REG BUCK PROG 5A SYNC 20VQFN 5A

3V3_F2 MCP1726T-ADJE/MF IC REG LINEAR POS ADJ 1A 8DFN 1A

1V5_F2 MCP1726T-ADJE/MF IC REG LINEAR POS ADJ 1A 8DFN 1A

VDDA (1.0V) MIC69502WR IC REG LINEAR POS ADJ 5A SPAK-7 5A

VDD25, VDDA25, VDD_XCVR_CLK

MIC69502WR IC REG LINEAR POS ADJ 5A SPAK-7 5A

VDD18 MIC69502WR IC REG LINEAR POS ADJ 5A SPAK-7 5A

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

Table 7 • Power Regulators1 (continued)

Voltage rail Part Number Description Current

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 12

Board Components and Operations

4 Board Components and Operations

This section describes the key components of the PolarFire Evaluation board and important board operations. For device datasheets, visit www.microsemi.com/products/fpga-soc/design-resources/dev-kits/polarfire-kits.

4.1 Memory InterfaceGPIO and HSIO bank I/Os for DDR3 and DDR4 are available in the PolarFire device. In addition to dedicated I/Os, regular I/Os can also be used to connect to other memory devices.

4.1.1 DDR3Two 8 Gb DDR3 SDRAM chips are provided to serve as flexible volatile memory for user applications. The DDR3 interface is implemented in HSIO bank 1.

The DDR3 SDRAM specifications for the PolarFire device are:

• MT41K1G8SN-125: (128 Meg × 8 × 8) • Two chips are connected in Fly-by topology

• Density: 16 Gb• Data rate: DDR3 16-bit at 166 MHz clock rate

The PolarFire Evaluation Board design uses the DDR3 and SSTL15 standards for the DDR3 interface. The default board assembly available for the DDR3 standard has RC terminations.

Figure 4 • DDR3 Memory Interface

For more information, see the Board-Level Schematics document (provided separately).

4.1.2 DDR4Four 8 Gb DDR4 SDRAM chips are provided to serve as flexible volatile memory for user applications. The DDR4 interface is implemented in HSIO bank 0 and Bank 7.

The DDR4 SDRAM specifications for the PolarFire device are:

• MT40A1G8WE-083E:B• Quantity: Four chips are connected in Fly-by topology

• Density: 32 Gb• 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.

DQS/DQS#[0:1]

Data DQ[15:0]

DDR3 SDRAM 128×8×8 (2 GB) 2 memory chipsAddress A[15:0]

Control lines

DDR3 Chips

PolarFire

HSIO-BANK1

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 13

Board Components and Operations

Figure 5 • DDR4 Memory Interface

For more information, see the Board Level Schematics document (provided separately).

4.2 SPI Serial FlashThe SPI flash specifications for the PolarFire device are:

• Density: 1 Gb• Voltage: 2.7 V to 3.6 V (MT25QL01GBBB8ESF-0SIT)• Voltage: 1.7 V to 2 V (MT25QU01GBBB8ESF-0SIT)• Frequency: 90 MHz• Quantity = 2• SPI mode support: Modes 0 and 3• HSIO bank 6 and Dedicated Bank 3

Figure 6 • SPI Flash Interface

For more information, see the Board Level Schematics document (provided separately).

4.3 TransceiversThe PolarFire MPF300TS-1FCG1152I device has 16 transceiver lanes. These transceiver lanes can be accessed through the PCIe edge, SFP+, SMA, and FMC connectors on the board. For information about transceiver protocols, see UG0677: PolarFire FPGA Transceiver User Guide.

4.3.1 XCVR0 InterfaceThe XCVR0 interface has four lanes connected as follows:

• Lanes 0, 1, 2, and 3 are directly routed to the PCIe connector• TX pad > trace > AC coupling > trace > via (to bottom layer) > trace > PCIe connector pad• RX pad > trace > via (to Top layer) > trace > PolarFire device pad

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.

DQS/DQS#[3:0]

Data DQ[31:0]

DDR4 SDRAM 1G×8 (1 GB)

4 memory chipsAddress A[15:0]

Control lines

DDR4 Chips

PolarFire

HSIO-BANK0,7

PolarFire

HSIO-BANK6

BANK3

DODICSCLK

DODICSCLK

SPI Flash (1 Gb)

SC-SPI Flash (1 Gb)

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 14

Board Components and Operations

The following figure shows the XCVR0 interface of the PolarFire Evaluation Board.

Figure 7 • XCVR0 Interface

For information about PCI Express support in PolarFire, see UG0685: PolarFire FPGA PCI Express User Guide.

4.3.2 XCVR1 and XCVR3 InterfaceThe XCVR1 and XCVR3 interfaces have four lanes each, that are connected to FMC HPC connector and the signals are routed in 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.

PolarFire

Lane0/ RXD

Lane1/ RXD

Lane2/ RXD

Lane3/ RXD

PCIe Edge connectorLane0/ TXD

Lane1/ TXD

Lane2/ TXD

Lane3/ TXD

REFCLK0

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 15

Board Components and Operations

The following figure shows the XCVR1 and 3 interface of the PolarFire Evaluation Board.

Figure 8 • XCVR1 and XCVR3 Interface

4.3.3 XCVR2 InterfaceThe XCVR2 interface has four lanes connected as follows:

• Lane 0 is connected to SMA connectors.• TX pad > trace > AC coupling > trace > SMA connectors (J41 (P) and J42 (N))• RX pad > trace > via (to Top layer) > trace > SMA connectors (J37 (P) and J38 (N))

• Lane 1 is connected to the SFP+ connector.• TX pad > bottom trace > via (to Top layer) > SFP+ connector• 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.

PolarFire

XCVR1 Lane0/ RXD

XCVR1 Lane1/ RXD

XCVR1 Lane2/ RXD

XCVR1 Lane3/ RXD

XCVR1 Lane0/ TXD

XCVR1 Lane1/ TXD

XCVR1 Lane2/ TXD

XCVR1 Lane3/ TXD

XCVR1 REFCLK0

XCVR3 Lane0/ RXD

XCVR3 Lane1/ RXD

XCVR3 Lane2/ RXD

XCVR3 Lane3/ RXD

XCVR3 Lane0/ TXD

XCVR3 Lane1/ TXD

XCVR3 Lane2/ TXD

XCVR3 Lane3/ TXD

XCVR3 REFCLK0

C6C7A2A3A6A7A10A11

A14A15A18A19

FMC ConnectorHPC (J34)

B16B17B12B13

C2C3A22A23A26A27A30A31

A34A35A38A39B36B37B32B33

D4D5B20B21

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 16

Board Components and Operations

• TX pad > via (to bottom layer) > trace > AC coupling > trace > via (to top layer and Inner layer) > RX pad.

The XCVR2 reference clock is routed from the on-board LVDS MUX chip and the default setting is 122.8 MHz and 125 MHz clock is routed to MUX chip.

The expected Clock Mux outputs are as follows:

• Voltage level: 3.3 (± 0.3) V• Differential LVDS• Symmetry: 50% (± 10%)• Differential output voltage: 250 mV minimum, 350 mV Typical, 500 mV maximum

The following figure shows the XCVR2 interface of the PolarFire Evaluation Board.

Figure 9 • XCVR2 Interface

For information about the J46 jumper, see Table 3, page 8.

For more information, see the Board-Level Schematics document (provided separately).

4.3.4 XCVR Reference ClocksThe XCVR supports the reference clocks connected as follows:

• 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

PolarFire XCVR2

Lane0/ RXD

Lane0/ TXD

Lane1/RXD

SFP+CONNECTOR

Clk MuxXCVR2_REFCLK

122.88 MHz

Lane2/ RXD

Lane3/ TXD

Lane3/ RXD

Lane2/ TXD

Lane1/ TXD

122.88 MHz Osc

125 MHz Osc

SMA Connector

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 17

Board Components and Operations

The following figure shows the XCVR reference clocks are interface of the PolarFire Evaluation Board.

Figure 10 • XCVR Reference Clocks

For more information, see the Board Level Schematics document (provided separately).

4.4 Microsemi PHY (VSC8575)The PolarFire Evaluation Board uses Microsemi physical layer (PHY) device VSC8575 for Ethernet communications at 10/100/1000 Mbps. Device VSC8575 has four independent gigabit Ethernet transceivers; however, the board uses only two of the transceivers. Each transceiver performs all the PHY functions for 10BASE-T, 100BASE-TX, and 1000BASE-T full-duplex or half-duplex Ethernet on a CAT5 twisted-pair cable. The PHY device is connected to a user-provided Ethernet cable through an RJ45 connector with external magnetics. The VSC8575 device supports Quad SGMII for direct connection to a PolarFire chip. The registers are configured through SPI interface, MDC\MDIO and JTAG. Device VSC8575 supports the IEEE 1588v2 timing implementation. The ZL30364GDG2 chip provides the 125 MHz clock and reserved clocks to VSC8575 PHY. Device ZL30364GDG2 is configurable through the SPI interface and connected to PolarFire device.

The key features of Microsemi PHY VSC8575 are:

• Low Power• IEEE 1588v2• Wide range of support (SGMII,QSGMII)

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 the PolarFire device. The ZL30364GDG2 clock outputs are LVPECL and LVCMOS.

Key features of Microsemi PHY ZL30364GDG2 are as follows:

• XOin: XO master clock output (24.576 MHz)• HPDIFF: High Performance differential output clocks (LVPECL) specifications:

• Voltage level: 3.3 V• Differential output voltages, minimum 380 mV and maximum is 940 mV• Rise or fall time: Maximum 1 ns at the rate of 20% to 80% of the supply (3.3 V)• Output voltage levels:

• High (minimum = 2.14 V and maximum = 2.42 V)• Low (minimum = 1.49 V and maximum = 1.75 V)

PolarFire

156.25 MHz Clock

156.25 MHz

XCVR2C - REFCLK

J34FMC-HPC-CLK

XCVR1C - REFCLK

XCVR2B - REFCLK SMA Connector

XCVR1B - REFCLKFMC-HPC-CLK

J34

XCVR3C - REFCLKFMC-HPC-CLK

J34

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 18

Board Components and Operations

• Input voltages:• Differential input common mode voltage minimum is 1.1 V and maximum is 2 V• Differential input voltage difference minimum is 250 mV and maximum is 1 V

The following figure shows the PolarFire-Microsemi PHY interface.

Figure 11 • PHY Interface

4.5 Power MonitoringThe 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.

Key features of Microsemi A2F200M3F-1FGG256I are:

• Microcontroller Subsystem (MSS)• Analog Compute Engine (ACE)• Programmable Analog Front-End (AFE)

For more information on how to monitor power on the board, see Appendix: Power Monitoring, page 35.

PolarFire Microsemi PHY VSC8575

MDC/MDIO

SPI Interface

PO - IN

PO - OUT

PI - IN

PI - OUTGPIO – Bank4

Port0 RJ45

Port1 RJ45

JTAG J25

Microsemi ZL3364GDG2

1588 Refclock

125 MHz clock

1588 Refclock

125 MHz clock

Bank4

Bank6Level

Translator

JTAG J6

24.75 MHz OSC

4 Pairs

4 Pairs

SPI InterfaceSPI Interface

V1

V2

U2

U1W1

Y1

AA3

AA2

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 19

Board Components and Operations

The following figure shows the Microsemi PolarFire Power measurement system on the PolarFire Evaluation Board.

Figure 12 • Power Management

4.6 ProgrammingThe PolarFire device is programmed using the on-board FlashPro5 programmer. For more information about programming the PolarFire device, see Appendix: Programming PolarFire FPGA Using the On-Board FlashPro5, page 34 and UG0714: PolarFire FPGA Programming User Guide.

For more information, see PolarFire Evaluation Kit Schematics.

4.6.1 FTDIThe key features of the FT4232H chip are:

• USB 2.0 high-speed (480 Mbps) to UART/MPSSE IC• Single-chip USB-to-quad serial ports in various configurations• Entire USB protocol handled on the chip without requiring USB-specific firmware programming• USB 2.0 high-speed (480 Mbps) and full-speed (12 Mbps) compatibility• 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• FTDI chip requires 1.8 V chip core voltage and +3.3 V I/O voltage

SmartFusion Power Monitoring Module

InRush Current Limiter

Mini USB Conn

1.5V/1ATPS76815QD

3.3V/1ATPS76833QD

USB VDD_5V

3.3 V

1.5 V

FTDI PORTA

VDD_5V

VDD_5V

SmartFusion

SCB_SIG1SCB_SIG2SCB_SIG3SCB_SIG4SCB_SIG5SCB_SIG6SCB_SIG7SCB_SIG8SCB_SIG9SCB_SIG10SCB_SIG11SCB_SIGn

EN 1EN 2EN 3EN 4EN 5EN 6EN 7EN 8EN 9

EN 10EN 11EN 12EN x

VDDI1[1.2V]/DDR4 & VTT_MON_SIGVDDI0[1.5V]/DDR3 & VTT_MON_SIG

VDDA_MON_SIGIP0V_PHY_MON_SIGVDDAUX5_MON_SIG

12V to 5V/6APTH08T231WAZ

VDD_IN

EN

12V to 1.05V/10APTH08T240WAZ

VDD_IN

EN

12V to 3.3V/10APTH08T240WAZ

VDD_IN

EN

12V Input Jack

Power Switch VDD25/5A

MIC69502WR

VDD_IN

EN

VCCIO_HPC_VADJ/5ALX7165-01CSP

VDD_IN

EN

5V to 1.8V/5ALX7165-01CSP

VDD_IN

EN

VDDAUX_GPIO/3ATPS62130ARGTR

VDD_IN

EN

VDDAUX_GPIO/3ATPS62130ARGTR

VDD_IN

EN

PMOS PMOS

3.3V to 1V/1ALX7186AILU-TR

VDD_IN

EN

3.3V to 1V/1AMIC69502WR

VDD_IN

EN

DDR3[1.5V/3A-TPS62130ARGTR]/

DDR_VTT[0.766V-TPS51200]

VDD_IN

EN

DDR4[1.2V/3A-TPS62130ARGTR]/

DDR_VTT[0.6V-TPS51200]

VDD_IN

EN

VDD25/VDDA25_MON_SIG

FMC/VDD12/4/5_MON_SIG

VDD18/VDD16_MON_SIG

VDDAUX2.4_MON_SIG

VDD_MON_SIG

3.3V_MON_SIG

VDD25/VDDA25

VCCIO_HPC_VADJ

1P8V

VDDAUX5

VDDAUX_GPIO

VDD_REG

1P0V_PHY(VSC8575)

VDDA

1P5V_REG and VTT

1P2V_REG and VTT

12V Enable

USB Power Region

PolarFire Power Management Schematic

5V

3.3V

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 20

Board Components and Operations

The following figure shows the FTDI interface of the PolarFire Evaluation Board.

Figure 13 • FTDI Interface

4.7 System ResetDEVRST_N is an input-only reset pad that allows assertion of a full reset of the chip at any time. The DEVRST_N signal (active-low) is asserted in the following cases:

Information to be added.

4.8 50 MHz OscillatorA 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:

Pin Number: E25

Pin Name: HSIO63PB6/CLKIN_S_12/CCC_SE_CLKIN_S_12/CCC_SE_PLL0_OUT0

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).

4.9 User InterfaceThe PolarFire Evaluation Board has user LEDs as well as push-button switches.

FT4232 USB mini B connector

A2F200M3F-1FGG256I

JumperJ18,19,20,21,22

Port A

JTAG

DEMUX

0

1

MUX

U72

MUX

U39

U38

JTAGHeader

0

1

J72

J29

1

0

MUX

U71 SPIExternal

Flash (1Gb)

U44

1

0

S

SS

SPI SIGNALS

JTAG SIGNALS

UART

J5

UART SIGNALS

S

SPIHeader

PolarFire

JTAG Bank3

HSIO Bank6

SPI Bank3

J28 JumperGND

J26 JumperGND

J28 JumperGND

GNDJ27 Jumper

50 MHz Oscillator

PolarFire1.8 V

E25

Bank6

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 21

Board Components and Operations

4.9.1 User LEDsThe board has eight active-High LEDs that are connected to the PolarFire device. The following table lists the on-board user LEDs.

The following figure shows the LED interface of the PolarFire Evaluation Board.

Figure 15 • LED Interface

For more information, see the Board-Level Schematics document (provided separately).

4.9.2 Push-Button SwitchesThe PolarFire Evaluation Board comes with four push-button tactile switches that are connected to the PolarFire device. The following table lists the on-board push-button switches.

Table 8 • User LEDs

PolarFire Evaluation Board Pin

PolarFire FPGA Pin Number PolarFire FPGA Pin Name Bank

LED7 D25 HSIO70PB6/CCC_SE_PLL1_OUT1 Bank - 6

LED6 C26 HSIO70NB6 Bank - 6

LED5 B26 HSIO71NB6 Bank - 6

LED4 F22 HSIO64NB6 Bank - 6

LED11 H21 HSIO36NB6 Bank - 6

LED10 H22 HSIO60NB6 Bank - 6

LED9 F23 HSIO62PB6/DQS/CCC_SE_PLL0_OUT0 Bank - 6

LED8 C27 HSIO71PB6/CCC_SE_CLKIN_S_15 Bank - 6

Table 9 • Push-Button Switches

PolarFire Evaluation Board Pin

PolarFire FPGA Pin Number PolarFire FPGA Pin Name Bank

SW10 B19 HSIO46PB6 Bank - 6

SW8 C21 HSIO49PB6 Bank - 6

SW9 A25 HSIO68PB6/DQS/CCC_SE_PLL1_OUT0

Bank - 6

SW7 B27 HSIO69NB6 Bank - 6

NPN TransistorPolarFire

3.3 V

499 Ω

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 22

Board Components and Operations

The following figure shows the switches interface of the PolarFire Evaluation Board.

Figure 16 • Switches Interface

4.9.3 Slide Switches (DPDT)The SW3 slide switch powers the device ON or OFF from +12 V external DC jack.

4.9.4 DIP Switches (SPST)The SW11 DIP switch has eight connections to the PolarFire device. The following table lists the on-board DIP switches.

Table 10 • DIP Switches

PolarFire Evaluation Board Pin

PolarFire FPGA Pin Number

PolarFire FPGA Pin Name Bank

DIP1 H23 HSIO60PB6 Bank - 6

DIP2 D21 HSIO48NB6 Bank - 6

DIP3 H24 HSIO61NB6 Bank - 6

DIP4 C22 HSIO50PB6/DQS Bank - 6

DIP5 B21 HSIO49NB6 Bank - 6

DIP6 G20 HSIO41PB6 Bank - 6

DIP7 F24 HSIO62NB6/DQS Bank - 6

DIP8 F25 HSIO63NB6 Bank - 6

PolarFire

1.8 V

10 k

Ω

10 k

Ω

SW7

SW8

SW9

SW10

B27

C21

A25

B19

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 23

Board Components and Operations

The following figure shows the SPST interface on the PolarFire Evaluation Board.

Figure 17 • SPST Interface

For more information, see the Board-Level Schematics document (provided separately).

4.9.5 FMC HPC ConnectorThe PolarFire Evaluation Board has one HPC (J34) FMC connector for the daughter cards for future expansion of interfaces. This FMC connector is compliant with VITA 57.1 specification.

4.9.6 FMC Connector - HPC (J34)The PolarFire GPIO, XCVR1, and XCVR3 signals are routed to the FMC connector (J34) for application development.

The following table provides the J34 FMC pinout details.

Table 11 • J34 FMC Connector Pinout

FMC Pin Number-J34 FMC Net Name

PolarFire Pin Number PolarFire Pin Name

A2 HPC_SERDES_1_RX1_P P29 XCVR_1_RX1_P

A3 HPC_SERDES_1_RX1_N P30 XCVR_1_RX1_N

A6 HPC_SERDES_1_RX2_P R31 XCVR_1_RX2_P

A7 HPC_SERDES_1_RX2_N R32 XCVR_1_RX2_N

A10 HPC_SERDES_1_RX3_P T29 XCVR_1_RX3_P

A11 HPC_SERDES_1_RX3_N T30 XCVR_1_RX3_N

A14 HPC_SERDES_3_RX0_P G31 XCVR_3_RX0_P

A15 HPC_SERDES_3_RX0_N G32 XCVR_3_RX0_N

PolarFire

1.8 V

DIP1

DIP2

DIP3

DIP4

DIP5

DIP6

DIP7

DIP8

4.7

K

4.7

K

SW11

0

1

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 24

Board Components and Operations

A18 HPC_SERDES_3_RX1_P J31 XCVR_3_RX1_P

A19 HPC_SERDES_3_RX1_N J32 XCVR_3_RX1_N

A22 HPC_SERDES_1_TX1_P P33 XCVR_1_TX1_P

A23 HPC_SERDES_1_TX1_N P34 XCVR_1_TX1_N

A26 HPC_SERDES_1_TX2_P T33 XCVR_1_TX2_P

A27 HPC_SERDES_1_TX2_N T34 XCVR_1_TX2_N

A30 HPC_SERDES_1_TX3_P U31 XCVR_1_TX3_P

A31 HPC_SERDES_1_TX3_N U32 XCVR_1_TX3_N

A34 HPC_SERDES_3_TX0_P F33 XCVR_3_TX0_P

A35 HPC_SERDES_3_TX0_N F34 XCVR_3_TX0_N

A38 HPC_SERDES_3_TX1_P H33 XCVR_3_TX1_P

A39 HPC_SERDES_3_TX1_N H34 XCVR_3_TX1_N

B1 HPC_CLK_DIR_B6 D19 HSIO42PB6

B4 HPC_DP9_M2C_P L27 XCVR_1C_REFCLK_P

B5 HPC_DP9_M2C_N L28 XCVR_1C_REFCLK_N

B8 HPC_DP8_M2C_P R27 XCVR_1B_REFCLK_P

B9 HPC_DP8_M2C_N R28 XCVR_1B_REFCLK_N

B12 HPC_SERDES_3_RX3_P L31 XCVR_3_RX3_P

B13 HPC_SERDES_3_RX3_N L32 XCVR_3_RX3_N

B16 HPC_SERDES_3_RX2_P K29 XCVR_3_RX2_P

B17 HPC_SERDES_3_RX2_N K30 XCVR_3_RX2_N

B20 HPC_SERDES_3_INT_REFCLK_P J27 XCVR_3A_REFCLK_P

B21 HPC_SERDES_3_INT_REFCLK_N J28 XCVR_3A_REFCLK_N

B28 HPC_DP8_C2M_P H29 XCVR_3C_REFCLK_P

B29 HPC_DP8_C2M_N H30 XCVR_3C_REFCLK_N

B32 HPC_SERDES_3_TX3_P M33 XCVR_3_TX3_P

B33 HPC_SERDES_3_TX3_N M34 XCVR_3_TX3_N

B36 HPC_SERDES_3_TX2_P K33 XCVR_3_TX2_P

B37 HPC_SERDES_3_TX2_N K34 XCVR_3_TX2_N

C2 HPC_SERDES_1_TX0_P N31 XCVR_1_TX0_P

C3 HPC_SERDES_1_TX0_N N32 XCVR_1_TX0_N

C6 HPC_SERDES_1_RX0_P M29 XCVR_1_RX0_P

C7 HPC_SERDES_1_RX0_N M30 XCVR_1_RX0_N

C10 HPC_LA06_P_B2 G15 GPIO5PB2

C11 HPC_LA06_N_B2 G16 GPIO5NB2

C14 HPC_LA10_P_B2 J16 GPIO31PB2

C15 HPC_LA10_N_B2 K16 GPIO31NB2

Table 11 • J34 FMC Connector Pinout

FMC Pin Number-J34 FMC Net Name

PolarFire Pin Number PolarFire Pin Name

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 25

Board Components and Operations

C18 HPC_LA14_P_B2 F13 GPIO22PB2

C19 HPC_LA14_N_B2 E13 GPIO22NB2

C22 HPC_LA18_CC_P_B2 G5 GPIO11PB2/CLKIN_S_7

C23 HPC_LA18_CC_N_B2 F5 GPIO11NB2

C26 HPC_LA27_P_B2 E6 GPIO13PB2

C27 HPC_LA27_N_B2 D6 GPIO13NB2

C30 HPC_SCL_B4 V12 GPIO205PB4/DQS

C31 HPC_SDA_B4 V11 GPIO205NB4/DQS

D4 HPC_SERDES_1_INT_REFCLK_P N27 XCVR_1A_REFCLK_P

D5 HPC_SERDES_1_INT_REFCLK_N N28 XCVR_1A_REFCLK_N

D8 HPC_LA01_CC_P_B2 G9 GPIO6PB2/CLKIN_S_4

D9 HPC_LA01_CC_N_B2 F9 GPIO6NB2

D11 HPC_LA05_P_B2 F14 GPIO19PB2

D12 HPC_LA05_N_B2 F15 GPIO19NB2

D14 HPC_LA09_P_B2 L17 GPIO30PB2

D15 HPC_LA09_N_B2 M17 GPIO30NB2

D17 HPC_LA13_P_B2 H14 GPIO3PB2

D18 HPC_LA13_N_B2 G14 GPIO3NB2

D20 HPC_LA17_CC_P_B2 F8 GPIO9PB2/CLKIN_S_6

D21 HPC_LA17_CC_N_B2 F7 GPIO9NB2

D23 HPC_LA23_P_B2 C7 GPIO12PB2

D24 HPC_LA23_N_B2 B7 GPIO12NB2

D26 HPC_LA26_P_B2 G12 GPIO18PB2

D27 HPC_LA26_N_B2 G11 GPIO18NB2

D29 HPC_TCK

D30 HPC_TDI

D31 HPC_TDO

D33 HPC_TMS

D34 HPC_TRST_L

E2 HPC_HA01_CC_P_B4 V3 GPIO208PB4

E3 HPC_HA01_CC_N_B4 V4 GPIO208NB4

E6 HPC_HA05_P_B4 AB12 GPIO187PB4/DQS

E7 HPC_HA05_N_B4 AA12 GPIO187NB4/DQS

E9 HPC_HA09_P_B4 T5 GPIO217PB4/DQS

E10 HPC_HA09_N_B4 T4 GPIO217NB4/DQS

E12 HPC_HA13_P_B4 AB5 GPIO182PB4

E13 HPC_HA13_N_B4 AC4 GPIO182NB4

Table 11 • J34 FMC Connector Pinout

FMC Pin Number-J34 FMC Net Name

PolarFire Pin Number PolarFire Pin Name

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 26

Board Components and Operations

E15 HPC_HA16_P_B4 W8 GPIO199PB4/DQS

E16 HPC_HA16_N_B4 Y8 GPIO199NB4/DQS

E18 HPC_HA20_P_B4 W6 GPIO197PB4

E19 HPC_HA20_N_B4 Y6 GPIO197NB4

E21 HPC_HB03_P_B5 J6 GPIO235PB5/DQS

E22 HPC_HB03_N_B5 J5 GPIO235NB5/DQS

E24 HPC_HB05_P_B5 L8 GPIO236PB5

E25 HPC_HB05_N_B5 L7 GPIO236NB5

E27 HPC_HB09_P_B5 J8 GPIO237PB5

E28 HPC_HB09_N_B5 K8 GPIO237NB5

E30 HPC_HB13_P_B5 M2 GPIO221PB5

E31 HPC_HB13_N_B5 M1 GPIO221NB5

E33 HPC_HB19_P_B5 N8 GPIO231PB5

E34 HPC_HB19_N_B5 M7 GPIO231NB5

E36 HPC_HB21_P_B5 M6 GPIO234PB5

E37 HPC_HB21_N_B5 M5 GPIO234NB5

F1 HPC_PG_M2C_B6 C19 HSIO45NB6

F4 HPC_HA00_CC_P_B4 W5 GPIO195PB4

F5 HPC_HA00_CC_N_B4 Y5 GPIO195NB4

F7 HPC_HA04_P_B4 AB9 GPIO183PB4

F8 HPC_HA04_N_B4 AA8 GPIO183NB4

F10 HPC_HA08_P_B4 AB7 GPIO179PB4

F11 HPC_HA08_N_B4 AB6 GPIO179NB4

F13 HPC_HA12_P_B4 T7 GPIO218PB4

F14 HPC_HA12_N_B4 U7 GPIO218NB4

F16 HPC_HA15_P_B4 V8 GPIO198PB4

F17 HPC_HA15_N_B4 V7 GPIO198NB4

F19 HPC_HA19_P_B4 AB4 GPIO177PB4

F20 HPC_HA19_N_B4 AC3 GPIO177NB4

F22 HPC_HB02_P_B5 L4 GPIO225PB5

F23 HPC_HB02_N_B5 M4 GPIO225NB5

F25 HPC_HB04_P_B5 P9 GPIO230PB5

F26 HPC_HB04_N_B5 P8 GPIO230NB5

F28 HPC_HB08_P_B5 L3 GPIO223PB5/DQS

F29 HPC_HB08_N_B5 L2 GPIO223NB5/DQS

F31 HPC_HB12_P_B5 N4 GPIO224PB5

F32 HPC_HB12_N_B5 N3 GPIO224NB5

Table 11 • J34 FMC Connector Pinout

FMC Pin Number-J34 FMC Net Name

PolarFire Pin Number PolarFire Pin Name

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 27

Board Components and Operations

F34 HPC_HB16_P_B5 K5 GPIO232PB5

F35 HPC_HB16_N_B5 L5 GPIO232NB5

F37 HPC_HB20_P_B5 N7 GPIO228PB5

F38 HPC_HB20_N_B5 N6 GPIO228NB5

G2 HPC_CLK1_M2C_P_B2 C11 GPIO29PB2/CLKIN_S_9/CCC_SE_CLKIN_S_9

G3 HPC_CLK1_M2C_N_B2 B11 GPIO29NB2

G6 HPC_LA00_CC_P_B2 H9 GPIO7PB2/CLKIN_S_5

G7 HPC_LA00_CC_N_B2 H8 GPIO7NB2

G9 HPC_LA03_P_B2 H16 GPIO32PB2/DQS

G10 HPC_LA03_N_B2 H17 GPIO32NB2/DQS

G12 HPC_LA08_P_B2 J14 GPIO2PB2/DQS

G13 HPC_LA08_N_B2 J13 GPIO2NB2/DQS

G15 HPC_LA12_P_B2 F12 GPIO23PB2

G16 HPC_LA12_N_B2 E12 GPIO23NB2

G18 HPC_LA16_P_B2 D10 GPIO26PB2/DQS

G19 HPC_LA16_N_B2 D11 GPIO26NB2/DQS

G21 HPC_LA20_P_B2 B9 GPIO25PB2

G22 HPC_LA20_N_B2 A9 GPIO25NB2

G24 HPC_LA22_P_B2 D8 GPIO14PB2/DQS

G25 HPC_LA22_N_B2 C8 GPIO14NB2/DQS

G27 HPC_LA25_P_B2 J11 GPIO4PB2

G28 HPC_LA25_N_B2 H11 GPIO4NB2

G30 HPC_LA29_P_B2 B10 GPIO28PB2

G31 HPC_LA29_N_B2 A10 GPIO28NB2

G33 HPC_LA31_P_B2 E7 GPIO15PB2

G34 HPC_LA31_N_B2 E8 GPIO15NB2

G36 HPC_LA33_P_B2 H7 GPIO8PB2/DQS

G37 HPC_LA33_N_B2 G7 GPIO8NB2/DQS

H2 HPC_PRSNT_M2CL_B6 D20 HSIO42NB6

H4 HPC_CLK0_M2C_P_B2 D13 GPIO27PB2/CLKIN_S_8/CCC_SE_CLKIN_S_8

H5 HPC_CLK0_M2C_N_B2 C12 GPIO27NB2

H7 HPC_LA02_P_B2 L19 GPIO34PB2

H8 HPC_LA02_N_B2 L18 GPIO34NB2

H10 HPC_LA04_P_B2 J18 GPIO33PB2/CCC_SE_CLKIN_S_10

H11 HPC_LA04_N_B2 J19 GPIO33NB2

Table 11 • J34 FMC Connector Pinout

FMC Pin Number-J34 FMC Net Name

PolarFire Pin Number PolarFire Pin Name

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 28

Board Components and Operations

H13 HPC_LA07_P_B2 K15 GPIO0PB2

H14 HPC_LA07_N_B2 J15 GPIO0NB2

H16 HPC_LA11_P_B2 K18 GPIO35PB2/CCC_SE_CLKIN_S_11

H17 HPC_LA11_N_B2 K17 GPIO35NB2

H19 HPC_LA15_P_B2 A7 GPIO16PB2

H20 HPC_LA15_N_B2 A8 GPIO16NB2

H22 HPC_LA19_P_B2 C6 GPIO17PB2

H23 HPC_LA19_N_B2 B6 GPIO17NB2

H25 HPC_LA21_P_B2 H13 GPIO1PB2

H26 HPC_LA21_N_B2 H12 GPIO1NB2

H28 HPC_LA24_P_B2 E10 GPIO20PB2/DQS

H29 HPC_LA24_N_B2 E11 GPIO20NB2/DQS

H31 HPC_LA28_P_B2 D9 GPIO24PB2

H32 HPC_LA28_N_B2 C9 GPIO24NB2

H34 HPC_LA30_P_B2 G10 GPIO21PB2

H35 HPC_LA30_N_B2 F10 GPIO21NB2

H37 HPC_LA32_P_B2 E1 GPIO245PB2/CCC_SW_CLKIN_S_1

H38 HPC_LA32_N_B2 D1 GPIO245NB2

J2 HPC_CLK3_BIDIR_P_B4 AD4 GPIO180PB4/CLKIN_W_6/CCC_NW_CLKIN_W_6/CCC_NW_PLL0_OUT1

J3 HPC_CLK3_BIDIR_N_B4 AD5 GPIO180NB4

J6 HPC_HA03_P_B4 AB11 GPIO186PB4

J7 HPC_HA03_N_B4 AB10 GPIO186NB4

J9 HPC_HA07_P_B4 AB14 GPIO185PB4

J10 HPC_HA07_N_B4 AC13 GPIO185NB4

J12 HPC_HA11_P_B4 V13 GPIO203PB4

J13 HPC_HA11_N_B4 W13 GPIO203NB4

J15 HPC_HA14_P_B4 W11 GPIO202PB4

J16 HPC_HA14_N_B4 Y11 GPIO202NB4

J18 HPC_HA18_P_B4 V9 GPIO201PB4

J19 HPC_HA18_N_B4 W9 GPIO201NB4

J21 HPC_HA22_P_B4 AC1 GPIO175PB4/DQS

J22 HPC_HA22_N_B4 AD1 GPIO175NB4/DQS

J24 HPC_HB01_P_B5 K2 GPIO238PB5/CCC_SW_PLL0_OUT1

J25 HPC_HB01_N_B5 K3 GPIO238NB5

Table 11 • J34 FMC Connector Pinout

FMC Pin Number-J34 FMC Net Name

PolarFire Pin Number PolarFire Pin Name

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 29

Board Components and Operations

J27 HPC_HB07_P_B5 K7 GPIO233PB5

J28 HPC_HB07_P_B5 K6 GPIO233NB5

J30 HPC_HB11_P_B5 N2 GPIO220PB5

J31 HPC_HB11_N_B5 N1 GPIO220NB5

J33 HPC_HB15_P_B5 P4 GPIO222PB5

J34 HPC_HB15_N_B5 P3 GPIO222NB5

J36 HPC_HB18_P_B5 R7 GPIO226PB5

J37 HPC_HB18_N_B5 R8 GPIO226NB5

K4 HPC_CLK2_BIDIR_P_B4 AC2 GPIO174PB4/CLKIN_W_7/CCC_NW_CLKIN_W_7/CCC_NW_PLL0_OUT0

K5 HPC_CLK2_BIDIR_N_B4 AD3 GPIO174NB4

K7 HPC_HA02_P_B4 AC7 GPIO178PB4

K8 HPC_HA02_N_B4 AC6 GPIO178NB4

K10 HPC_HA06_P_B4 AC9 GPIO181PB4/DQS/CCC_NW_PLL0_OUT0

K11 HPC_HA06_N_B4 AC8 GPIO181NB4/DQS

K13 HPC_HA10_P_B4 AC11 GPIO184PB4

K14 HPC_HA10_N_B4 AC12 GPIO184NB4

K16 HPC_HA17_CC_P_B4 T9 GPIO219PB4/CLKIN_W_3/CCC_SW_CLKIN_W_3

K17 HPC_HA17_CC_N_B4 T8 GPIO219NB4

K19 HPC_HA21_P_B4 W10 GPIO200PB4

K20 HPC_HA21_N_B4 Y10 GPIO200NB4

K22 HPC_HA23_P_B4 AB2 GPIO176PB4

K23 HPC_HA23_N_B4 AB1 GPIO176NB4

K25 HPC_HB00_CC_P_B5 G2 GPIO243PB5/CLKIN_W_0/CCC_SW_CLKIN_W_0

K26 HPC_HB00_CC_N_B5 G1 GPIO243NB5

K28 HPC_HB06_CC_P_B5 H2 GPIO240PB5/CLKIN_W_1/CCC_SW_CLKIN_W_1

K29 HPC_HB06_CC_P_B5 H1 GPIO240NB5

K31 HPC_HB10_P_B5 P6 GPIO229PB5/DQS

K32 HPC_HB10_N_B5 P5 GPIO229NB5/DQS

K34 HPC_HB14_P_B5 R5 GPIO227PB5

K35 HPC_HB14_N_B5 R6 GPIO227NB5

K37 HPC_HB17_CC_P_B5 J1 GPIO239PB5/CLKIN_W_2/CCC_SW_CLKIN_W_2/CCC_SW_PLL0_OUT0

K38 HPC_HB17_CC_N_B5 K1 GPIO239NB5

Table 11 • J34 FMC Connector Pinout

FMC Pin Number-J34 FMC Net Name

PolarFire Pin Number PolarFire Pin Name

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 30

Pin List

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 31

5 Pin List

For information on all of the package pins on the PolarFire device, see Package Pin Assignment Table.

Board Component Placement

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 32

6 Board Component Placement

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

SW5

L7

U20

C64

R91

C60U13

VDD_EN

U59

TP127R255 C1

73U53

R240

TP12

2

TP121

R212

R201

R205

DS19

GAUX

1

R127

R121

R131

R84

R264C183

Q9

U56TP

126

C140

U45

SW4

SW6

C83

C80 U21

R115C71

C72

R112

U14

R104

J23

DS26

TP33

R120R98

R111

R95R94

R107

R92C37C35R8

8DS

15

R336

R216

R506

DS25

J16

L6

Y3

C62

R97R

90R9

6

C59

R89

R52

DS24

TP-AGND1

SW7

C828

C123

3

J28

J20

TP50

R155

TP38

R146

R144R141

TP24

TP25

C54C3

3R7

2

R348

Q13

TP124

J32

C117

R165 J21

U27

C61 C55 C56

C18

C19

C17

Y2

R49

R47R4

0

C171

SW11

SW8

U38

J27

J22

C42

C41

C43

C40C3

9C3

4

C22C20

C21

TP10

DS23

R41

Q2

R253

C172

U54

SW9

C119 C116

R186

R185

J18

R180

R181

R178

C48

C47

C46

C44

C45

R83

C32R8

2R7

3 C23

TP-5

V1

J5

C8

C169

L11

U39

J227

J19

C52

C50

C51

C49

R81

R87CR

1

R251

R237

C170

SW10

R2562

C118 J29

J26

U35

BD3

TP-1

.5V1

BD2

J14

C74

C66C65

C68

TP20

C53

C26

R252

R238

C669R208U44

R204TP114

TP108

R187

U33R184

BD4

BD1

U29

U17

BD0

C38

CR2 TP7

TP4

TP2

TP1

3P3_

EN

U57

TP12

5

R594

R164

C76

TP21

J9

R269C185

R279

R267

J34

TP-3.3V1

R188

U34

X1

J48

J45

R161TP37

R156

TP31

C77

D1

TP12

9TP

43

J17

TP35

TP28TP32

U22

U11

R51

SW3

U15

J4

TP-GND1

12_E

N

U55

R236

R235

C163

TP11

9

J35

TP15

J13

R270

C178

DS21

DS27

R53

DS3

R29

R28

R275

TP131

VDDA_ENU60

R230

D9

DS5

DS4

R30

R31

R280C186

R258

C180

R249

R245

D11

J30

J15

R55R54

DS6

DS7

R32

J46

C175

C176

R271R276

R256

0R2

561

TP123

J39

DS20

DS22

TP57

R56 R57

DS9

DS8

R34

R33

R282

R281

R242

U50

J36

TP11

1

TP11

0

U40

TP66

TP65

TP53

U26

U12

R58

DS11

DS10

R35

R36

R283

U58

Y4

R243

TP11

2TP

113

TP68

TP67

TP60

TP44

DS18

C36

R60R59

R70

DS17

DS12

R37

R38

R284R278R277

R274

R261

C166

TP61

TP56

TP48

TP47

TP46

R105

R61

R62DS

14

DS13

R39

Y6

R262

Y5

R244

C160

U51

TP10

3TP

102

TP96

TP95

TP10

1

TP51

TP52

DS16

R287

J47

R260

C167

L10

TP118

L8

U37

C84

C91

TP27

R289

R288

C181

R263

R256

R254

C158

D10

R64R65R66

R68R67

C7C13

C126

C122C120

R194R196

R159

R157

R158

L5

TP23

U7

R290

C182

C177

U52

C12

C14

U10

L3

C127

Q3

R193

C92

TP34

C85

C82

R137

R285

R259

Q8R2

31R229

C25

R44

R45 C11

R199

R198

C102

1V_ENC99

L4

TP18

R71

R48

R42

R27

R247

D8

Q4

U6

TP8

R200R202

R197

J25C105

C104

R138

J6TP3

5V_E

N

CON3

C168

C164

R233

R232

TP12

0

1P5V_EN_TP_SMD

R118

TP22

C30C28C27

R207C31C29

U41

TP11

5

R220

C136

C139

R145

C81

U25

U28

U24

R286

C162

C161

TP134

TP135

R221

R215

R219

R210

R203

R206

R195 C130

C134

U46

R213

R154

R192

R150

C89

R140

C86

C79C78

J37

C280

LED10

LED11

LED9

LED7

LED8

LED5

LED6

C132

LED4

TP10

9C1

29

R211 TP132

U42

U30

J41

C270

C278

C289

L9

J7

R424

C265

C75U18

U19

R225

R226

U49

R222

TP133

R163

TP19

R160

R432

C154

C156

C155

C422Q20

GAUX_EN1

U47

J12

J42

R471

TP26

C383

C372U68

R463

R457

C123

R209

R108

R109 C58

R100

R101

C57

J38

C157

R223

R458R189

C335

U32

R454TP49

C113DPR2

R110R106

R102

R103

C142C141

C143

C110

R183

C124

R162

C114

DPR1

U48

TP16

L2

Q1

C153C144

R191

R190

C111

C103

C101

U36

C24

C15

C9

U5

C6

C151

C152 C145

C146

C109

1_PP

S_OU

TBI

TS_O

UTC1

6

TP14TP17

R69

R50

C10R63

R43

C108

R129R130R134R136C1

00

U23

R124

R114R119

R122R116R113

R125

R93TP13

TP11 U8

J10J2

26

SW2

TP128

C147

C148

C94

C107C106

U16

R85U9

J11J2

25

J40

C149

C150

TP62

C95 C96

R142

C93C90

R86 R7

5R7

6TP9

R46

TP6TP5

U4

J44

C159

U31

U43

C97

R149R143

R153

R77

R78

R80

R79

Q11

Q10

Q7

Q6

TP45C98

TP36

TP12

R268

R246

R234

R151R147

R133

R139 R135

C87

R132

TP30

R128R126

C69

SYNC

E_OU

T

R117R123

R272

R265

R257

C135

J33

C125

C121

C115

C830

C112

R152R148

C88

C70

C73

C63

GAUX_EN

R74

R99

J8

C184

TP130

R273

R266C179

J43

R250

C174R248

R239

C165

R241

C131

C137

1

2

A1

A40

K1

K40

1

AA1

1 A

5

BB1

9

10

1

3

12

BB1

1

2

16

AA1

BB1

A

B A

A1B1

ONOF

F

B

B1

78

AA1

A

A1

B

B1

56

B

34

AA1B1

A

1

A

34

1

A1

1

A

AP

A1

A1

I1

V1

N

N

I2

V2

A1

A

9

1

9

1

AA1

2

9 10

3

2

3

2

A1

I1

V2V1

B32

20B1

1 A

B12

B11

I2

10

11

21

87

217 8

R1 J3

E

1P8V_ZL

12

J4

VDDA

UX_G

PIO

TP126_VDD_REG_CS

XCVR

_VRE

F

GND

GND

GND

USER RST

E2

2019

3P3V_SF

K22

F5

DEVRST#VDDAUX5

K1

E 1P5V

_SF

B27

K2D14

D15

VDD_

USB_

F2

GND

TP124_1P8V

C21

TCK TDO

A25

TMS

VDD25 TRST

F25

TDI

GND

C22

B21

G20

F24

B19

JTAG

- P

ROG

H23

D21

H24

SW11

SPI- PROG

Mini

USB

3P3V

GND

SCL

SDA

GND

12V

I/P

GND

VCCIO_VADJ

VCCIO_FMC

TCK

TD0

SW

FMC-HPC CONN

RMT

TP35_TDITP28_TMSTP31_TRST

OFF

ON

PRB_

APR

B_B

REFCLKP

REFCLKN

D

GND

K4K3

TP11_GND

GND

RJ45 - PORT 1

RJ45 - PORT 0

GND

GND

TCK

G1

H1

FABRIC JTAGTMSTDO

3P3V TRST

GND

TX-DISABLE

DS3_

VDD_

REG

DS4_

1P5V

_REG

TDI

L

VDDA_REG

H2

G2

DS5_

0P75

V_VT

T_DD

R3DS

6_1P

2V_R

EGGN

D

H

125

MHz

12P0

V3P

3V

SFP+ CONN

DS9_

1P0V

_PHY

DS8_

1P8V

DS7_

0P6V

_VTT

_DDR

4

5P0V

122.

88MH

z15

6.25

MHz

B

DS10

_VDD

A_RE

G

DS13

_VCC

IO_H

PC_V

ADJ

DS12

_VDD

25DS

11_V

DDAU

X_GP

IO

WAKE#

GND

DS14

_VDD

AUX5

1P0V_PHY

K16

5P0V

B 0P75V_VTT_DDR3

TP11

5.1P

2V_R

EG

TMS

TDO

TRST

TDITCK

GND

VDD2

5

1P5V_REG

TDI TDO

TRSTTCK

TMS

GND

POLARFIRE_EVAL_KIT_REV-C

RX0P

H21

H22

F23

C27

D25

C26

B26

F22

1P2V_REG

C4 D3 D4

A2 A3

TX0P

DVP-102-000481-001

C3

1P2V

_REG

_CS

GND

TX0N

VDD25_DUT_CS_N5_F2

D

3.3V2.5V1.8V1.5V1.2V

RX0N

VCCIO_HPC_VADJ

VDDA

25_R

5_F2

TP13_3P3V_ZL

C297

Q22

R2498

U90

R2558R584R582

C521

C452

C409R473

C398C389

C369

C337L16

R445

C318C308

R669

C520

C463

R472

R448

R449

R440R435

D14

R358

C519

C435C414

Q18

C321

R438

R433

R408

R365R394

R331

R323

R650

R651

R647

C518

C218

R330

R648

R649

R362

Q14

R364

C224

FB5

C223

C200

C212

R317R313

C570

C577

C548

C571

C535

C508

R518

C478

R478

C436

C394

C387C395

FB8

C326C3

14

C310

C288

C293C275

C256C259

FB4

C211

C194C198

C803

C802

R561C576

R558

C557

C512

C534

C457

C501

C392

C393

C325

C357

C287

C257

FB2 FB3

L13

C203

C213

R664

R662R661

R663

C778

C754C756

C732 C738

R583C615C644 C6

70

C586C609

C567

R562C555

C524C522

C481

C725C715

C737

C703C713

C676

C693 C694C684C6

75

C390

C643C677

C635

C324

C323C591

C606

C309C300

R409R425

FB1

R642R643R644

R640

C775

C723

C764C750

R598

C678C7

58C6

87

C695

C733

C575

C569

C601

C582C540

C509

C736

C740

C735

C699

C708 C6

98

C700

C739

R586

C692

C672

C674

C673

C655

C637

C654

C656

C632

C590

C624

C589

C626

C614 C603

C596

C299

C298U67

R367C244

U66 L12

C826

Y9 C688

C753

C752

C724C743C7

27

C580

C533

C744 C734

C711

C716

C742

C707

C728

C697

C671

C680

C689

C662

C696

C639

C652

C634

C653

C612

C593

C610

C611

C613

R419

R412

R391

R339

C205R327

R604

C665

C625

C551

C516

C467R529

C714

C710

C706

C679

C691

C661

C683C702

C660

C636

C664

C631

C638

C642

C597

R571

C622 C608C602

C623

C245R354

Q15

R333

C209

R656

R655R654

C705

R591

R557

R566

R540R503

R456

Q16

C252

R393

R352

R326 U65

R328

C817

C627

R578Q19

U70

C538

C476

U69

R447

R464

R455

R398R403R411

C215

C227

C199 R322

R676

R672

R639

R638

C719

R606R599

C686

C712

R577R2559

C553R554

C464

R553

C469

R255

7 R510

R501

C373

C379

C366C370

C355

C362

C346

C345

C361

C255

R388C246

C249C207

R338

R320

R679

C814

C811

R637

R636

C667 C682

U76R5

72

R684

R481 R482

R466

C377

C375

C374

C376

C358

C341

C344

C343

C342

C363

C360

C359

C206

C214R337

R319

Q24

C813C810

R635

R633

U81

C562

R536

U92

C123

2C3

82

C402

C354C339C338

FB7

R357

C232

R347C210

C202

D13

R675R667

R634R632

C721

R608R601

U75

R573

R508

R498

R496

R495

C388

C371

C320

C277

R346

R344

R345

R343

C208

C201

R324

C197

C193

C820

R659

C821

C666

R565

U72

R534

R494

R493

R492

C403

C385

R451

C333

C332

C334

R380

R379

R381

C274

C273

R342R361

C217R325

R671

C809 C807

C720

R607R600

C628

C565C561

R505

R479 R491

R490

R470

C380

R450R446C291

R376

R377

R375

R374

R378

C276

R350 C222

C219

F1

R674

R665

C815

C806

R588

R569

U71

R507

R576

C396

C397

C412

C378

L15 C356

C365

C285

C313

C331

R372

R371

R373

R370

C290C286

R360

C237

Q23

R641

C722

R609R603

U74

R574

C563

C466

R519

C413

C450

L18

R459

R417C279

R443

R368

R369R410

R359

C233

C235

C236

C204

R678

R668

C816

C1229

C651

C650

R547

R531

C451

C408

C381

C351

C315 C829

FB6

C271R685

D15

R353

C234

C819

C1228

C461

C433

C391

L17

C319

R657

C690

C432

R335

R658

R597

R590

C507

R528R526

R542R543

C496C504

R545R522

R527

R523

R521R544

C500

R525R524 C505

C506

C216

U63

Q21

R596

R589

R511

R513R512

R515R514

R516R517

R334R341

C812

C808

R619R618

R622

R616R614R613R612R611R610

C495

C417C416

R484R485

C420C419

C418

R487

R486

R488

C272

C243

U62

C823

C822

C800

R621

R568

R579

R552

R559

R468

R461

R452

R441

C825

C818

C805

R631

C793

R620

C786

R546

R550

C498C493

C474

C460

C479

C424

C437

C426

C425

R476

C824

C804

R627

R626

C801

C788

C790

C581

C600

C559

C531

R549

C510

C489

C490

C491

C492

C448

C445

C447

C427C421

C446

C384

C364

C336

C304

R355

R356

U61R6

29R6

30R6

25C4

87C4

86C4

85

C488

C473C470

C459

R497R483 R4

80

C442

C441

C440

C429

C443

C444

R477

C220

R682

C751

L20

R556

C530

C503

C513

C480

C458

R489C428

C439

C449

C352

C367

C221

R683

R673

R660

R387

C241C240C239C238

R385

R314

C629

C630

C574C587

C554

L14

R316

R680

R389

R397

R406

R401

R395

R400

C263

C248

R321

C523

C231

R315Q12

CON3

U79

R653

R645

R386

R420

R431

R414

R428

R413

R418

R426

R430

R437

C296 C283

L19

R467

C368

C353Q17

C230

R681

R399

R390

C67

C303C329

C292

R567R564R560

C532

R548R551

C228

R366R405 C251

R396

R383R382

R384

C566

U73

R218

C526C527

R465

C528C404C405

C407C406C456

C517C415

C462

R416

C269

R415

R407

R402

R421

U78

R555

C138

R581

R520

R530

R537

R539

C453

C484

C477

C499

C260

C284

R434

R429C254

C247

R602

C242

R595

R563

C128

Q5

C471

C475

C465

C431R500

C386

C266

C261

C262

C250

R593

R580

R585

C253R570

R592

R587

C455

C454C434

C472

R499

C438

C430

C468

R509

R504

R502

C282 C268

R422

C295

R224

C264C281

C777

C747C746R605

C718

C726

C748C749

C731

C423

C410C411

C330 C306

C317C316

C349

C328 C305

C348 C312

C302C327

C301

C399

R228

R227

C681

C659

C685

C704

C647

C645C646

C649C648

C350

C782

C755

C729

C763

C347C605

R615

C797C796R617 C6

40

C798C791

C792

C799

R624

C783

C779

C762

C741

C760

C761C745

C717

C547 C546

C789

C776 C784

C787C7

85

C770

C768C769

C772C771

R340R349R351

R332R329

R312

R623

C780

C781

C765

C759

C757

C1234

C621

C588 C767

R541

C619C618C617

R439R442 C620

R318

C774

C730C766

C658

C709C701

C1236

C607

C1237

C579

C598

C536

C560

C529

C583C572

C483

C552

C585

C564

C568C594

R444

C595

R436 C311C294

C196

C773

C663

C599

C657

C616

C539

C511

C502

C401

C400

C537

C542

C541

C544C543

C545

C229

U64

C795

C592

C668C633C604

C641

C584

C550C556

C573C558

C482

C514

C123

5

C340 Y8

C307

R427

C258

R363

C226

C225

C195

R628

C794

R575

C578

C549

C494

C515

C497

C525

Y7

R462

R453

R460

C322

R423C267

R404R392

1122

50 MHz

FUSE

+1(800) 262-1060

MICROSEMI TECHNICAL SUPPORT

24.576 MHz

APR-2017

305-PD-17-0215

Appendix: Running the Demo Design

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 33

7 Appendix: Running the Demo Design

The onboard PolarFire FPGA comes with a programmed design. For more information on running the demo, see DG0755: PolarFire FPGA JESD204B Standalone Interface.

Appendix: Programming PolarFire FPGA Using the On-Board FlashPro5

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 34

8 Appendix: Programming PolarFire FPGA Using the On-Board FlashPro5

The PolarFire Evaluation Board includes onboard FlashPro5 programmer hardware. An external programmer hardware is therefore not required to program the PolarFire device. The device can be programmed using the FlashPro software installed on the host PC.

Follow these steps to program the on-board PolarFire device:

1. Connect the power supply cable to the J9 connector on the board.2. Connect the USB cable from the Host PC to the J5 (FTDI port) on the board.3. Power on the board using the SW3 slide switch.

When the board is successfully set up, the LEDs start glowing.

4. On the host PC, start the FlashPro software.5. Click New Project to create a new project.6. In the New Project window, do the following, and click OK:

• Enter a project name.• Select Single device as the programming mode.

7. Click Configure Device.8. Click Browse, and select the “xxxxxxxxxxxxxx.stp file from the Load Programming File window.

Note: The programming file will be available in a future release.

9. From the View Programmer pane, select the on-board FlashPro5 programmer as shown in the following figure.

Figure 20 • Selecting the On-Board FlashPro5

10. Click Program to program the device.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.

Appendix: Power Monitoring

9 Appendix: Power Monitoring

The SmartFusion A2F 200 device on the PolarFire Evaluation Board, monitors the voltage and current on different PolarFire power rails. It measures the current for different components and displays the power on the Microsemi PowerMonitor application. PowerMonitor is a Graphical User Interface (GUI) application that runs on the host PC. The power monitoring program on the SmartFusion device measures the total device power without any manual measurements.

The power monitoring program does the following:

• Monitors voltage on all PolarFire power rails.• Measures current and power on the following rails:

• VDD_REG: Power supply for fabric core.• VDDA_REG: Power supply for transceiver and common circuits.• VDDA25: Power supply for transceiver PLLs. This supply is isolated from other power supplies

to keep the noise low and avoid leakage for PCIe, EXT_PLL, and GPSS.• VDD25_DUT: Power supply for corner phase-locked loop (8 PLLs) and secure non-volatile

memory (sNVM). These are tied together at the package level to keep the noise on the stand alone PLLs low.

• Monitors Flash*Freeze power when the PolarFire device is in Flash*Freeze mode.• Powers-up and powers-down the board when pins 2 and 3 of the J4 jumper are closed.• Powers-down the board if voltage threshold violations are observed on a power rail.

The analog computing engine block in the SmartFusion device is configured to measure the voltage and current on the PolarFire power rails. The following figure shows the power monitoring block diagram.

Figure 21 • Power Monitoring Block Diagram

9.1 PrerequisitesBefore installing PowerMonitor, perform the following steps:

1. Download the PowerMonitor application from the following location:http://soc.microsemi.com/download/rsc/?f=polarfire_power_monitor

2. Ensure that Pin 1 and 2 of the J4 Jumper are closed.3. Connect the Mini USB cable from J5 to the host PC.

The LEDs D2 and D3 start blinking when the power monitor program is running on the SmartFusion device. The board will not power ON unless it is connected via USB to the host PC.

4. Connect the power supply to J9 and turn ON the SW3 switch.5. Ensure that the screen resolution of the Host PC is at least 1280×720. The screen resolution can be

set from Control Panel\Appearance and Personalization\Display\Screen Resolution.

6. Ensure that the text size in the display setting of the Host PC is set to either small (100%) or medium (150%). The display size can be set from Control Panel\Appearance and Personalization\Display.

PolarFire EvaluationKit

User Interface Application

Host PC

SmartFusion ACE

PolarFire Power Rails

Enable Signals

USB - UART

Serial Communication

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 35

Appendix: Power Monitoring

9.2 Installing PowerMonitorTo install PowerMonitor:

1. Extract the contents of the polarfire_power_monitor.rar file.2. From POWER_MONITOR_GUI\Installer folder, double-click the setup.exe file.3. Follow the instructions displayed on the installation wizard.

After successful installation, PowerMonitor appears on the Start menu of the host PC desktop.

4. From the Start menu, click PowerMonitor.The COMPort SetUp window opens.

5. Select the highest numbered COM port, and click Connect.

The PowerMonitor GUI appears on the host PC.

9.3 About Microsemi PowerMonitorThe following figure shows the PowerMonitor GUI.

Figure 22 • PowerMonitor GUI

The PowerMonitor GUI has the following panes:

• CurrentMonitor—This pane displays the current and power measured on VDD_REG, VDDA_REG, VDDA25, VDD25_DUT rails. This pane also displays the total device power. The I/Os are excluded.

• VoltageMonitor—This pane displays the present voltage measured on each voltage rail. This pane also displays the maximum and minimum voltage measured on each voltage rail over the time period of the PowerMonitor application.• Voltage Rail Plot—This pane displays the voltage plot of the selected rail as a blue line. The

green and red lines represent the over-voltage (+3%) and under-voltage (-3%) tolerance levels of that rail. After staring the PowerMonitor GUI, the voltage plot takes minimum 5 seconds to plot the samples.

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 36

Appendix: Power Monitoring

Note: For more information about the recommended minimum and maximum operating voltage of each rail, see the “Recommended Operating Conditions” section of DS0141: PolarFire FPGA Datasheet.

The PowerMonitor GUI has the following buttons:

• Graph—Click this button to view the power consumed by VDD_REG, VDDA_REG, VDDA25, and VDD25_DUT rails, and the total device power.

• Pie—Click this button to view the percentage power consumed by VDD_REG, VDDA_REG, VDDA25, and VDD25_DUT rails out of the total device power.

• Show Log—Click this button to view all of the power monitor program actions in a file.• 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 SW3 switch to power-up or power-down the board.

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 37

Appendix: Performance Data

10 Appendix: Performance Data

This section describes the performance results of MPF300T Evaluation Kit with different SERDES protocols. All of the steps required to set up the test environment are described. The section also provides information about eye diagram and jitter, and how they vary with protocol.

All the measurements are taken on MPF300T Evaluation Kit with 23 GHz Tektronix scope.

The following protocols are considered for evaluating the performance of the MPF300T Evaluation Kit.

1. JESD204BData Rate: 12.5Gbps - Reference Clock 156.25 MHz

2. 10BASE-G KRData Rate: 10.3125Gbps - Reference Clock 156.25 MHz

3. INTERLAKENData Rate: 10.312Gbps - Reference Clock 156.25 MHz

4. CPRIData Rate: 10.137Gbps - Reference Clock 122.88 MHz

10.1 Setup DetailsThe following hardware and settings are used:

• MPF300T-1FCG1152• Transceiver block 0, Lane 2• Dedicated internal reference clock for the transceiver block (156.25 MHz or 122.88 MHz)• LVDS25 I/O standard for reference clock input• 23 GHz Tektronix (DPO72304) scope set to 100G samples/sec for measuring jitter and plotting eye• Clock recovery configurations for scope:

• Method: PLL-Custom BW• PLL Model: Type II• Damping: 700 m

• 1 foot long cable (part# Sucoflex 100 126E) for connecting the TX ports to the scope• On PolarFire Evaluation board, a 2.3 inch long PCB trace exists between the device and TX SMA

connectors.

The following figure provides a pictorial representation of the hardware setup used for the measurement.

Figure 23 • Hardware Setup for Measurement

Note: All measurements are taken with de-embedding the PCB trace.

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 38

Appendix: Performance Data

10.2 JESD204B ResultsThe following driver settings are used for JESD measurements:

• Signal amplitude: 500 mV • De-emphasis: 0 dB• Pattern used: JSPAT (500 bits)• Driver Impedance: 100 Ω• Data Rate: 12.5 Gbps

The following table summarizes the measurements captured by the scope at 12.5 Gbps transmitter data rate and at a BER of 10E-12.

The following figure shows the data eye plotted for the above settings.

Figure 24 • JESD204B Eye Diagram With De-embedding

Table 12 • JESD204B Jitter Measurements1

1. The measurement data is only indicative. The data is measured in typical conditions using 109757 bits. Results vary with different PVT conditions and scope. See the datasheet for the worst case jitter numbers.

PARAMETER Value

Height 462.03 mV

TJ@BER 18.704 ps

Width@BER 61.296 ps

RJ 673.62 fs

DJ 9.27 ps

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 39

Appendix: Performance Data

10.3 10BASE-G KRThe following driver settings are used for 10BASE-G KR measurements:

• Signal amplitude: 1000 mV • De-emphasis: -1 dB• Pattern used: PRBS31• Driver impedance: 180 Ω • Data rate: 10.3125 Gbps

The following table summarizes the measurements captured by the scope at 10.3125 Gbps transmitter data rate and at a BER of 10E-12.

The following figure shows the data Eye plotted for the above settings.

Figure 25 • 10BASE-G KR Data Eye Diagram

Table 13 • 10BASE-G KR Jitter Measurements1

1. The measurement data is only indicative. The data is measured in typical conditions using 38988 bits. Results vary with different PVT conditions and scope. See the datasheet for the worst case jitter numbers.

PARAMETER Values

Height 911.44 mV

TJ@BER 21.31 ps

Width@BER 75.662 ps

RJ 760.57 fs

DJ 10.66 ps

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 40

Appendix: Performance Data

10.4 InterlakenThe following driver settings are used for Interlaken measurements:

• Signal amplitude: 500 mV • De-emphasis: 0 dB• Pattern used: PRBS31• Driver impedance: 100 Ω • Data rate: 10.3125 Gbps

The following table summarizes the measurements captured by the scope at of 10.3125 Gbps transmitter data rate and at a BER of 10E-12.

The following figure shows the data Eye plotted for the above settings.

Figure 26 • Interlaken Data Eye Diagram

Table 14 • Interlaken Jitter Measurements1

1. The measurement data is only indicative. The data is measured in typical conditions using 90550 bits. Results vary with different PVT conditions and scope. See the datasheet for the worst case jitter numbers.

PARAMETER Values

Height 430.13 mV

TJ@BER 20.572 ps

Width@BER 76.396 ps

RJ 930.07 fs

DJ 7.55 ps

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 41

Appendix: Performance Data

10.5 CPRIThe following driver settings are used for CPRI measurements:

• Signal amplitude: 1000 mV • De-emphasis: -1 dB• Pattern used: PRBS31• Driver Impedance: 180Ω • Data Rate: 10.137 Gbps

The following table summarizes the measurements captured by the scope at 10.137 Gbps transmitter data rate and at a BER of 10E-12.

The following figure shows the data Eye plotted for the above settings.

Figure 27 • CPRI Data Eye Diagram

Table 15 • CPRI Jitter Measurements1

1. The measurement data is only indicative. The data is measured in typical conditions using 35719 bits. Results vary with different PVT conditions and scope. See the datasheet for the worst case jitter numbers.

PARAMETER Value

Height 903.58 mV

TJ@BER 26.664 ps

Width@BER 71.98 ps

RJ 1.08 ps

DJ 11.57 ps

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 42

Appendix: Errata

Microsemi Proprietary and Confidential UG0747 User Guide Revision 4.0 43

11 Appendix: Errata

This section contains information about known issues specific to the PolarFire Evaluation Board.

11.1 Errata Descriptions

11.1.1 Hot swapping is not supported on Programming headers J32, J29, PCIe CONN (CON3), SFP+ cage (J36), GPIO headers (J7, J8)This restriction applies to Rev B and C of the board.

11.1.2 The VDDI3 (Bank 3) supply voltage is higher than the Datasheet specificationBank 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.