Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide Subscribe Send Feedback UG-20046 | 2018.11.27 Latest document on the web: PDF | HTML Contents Contents 1. Overview........................................................................................................................ 4 1.1. General Development Board Description................................................................... 4 1.2. Recommended Operating Conditions........................................................................ 5 1.3. Handling the Board................................................................................................ 5 2. Getting Started............................................................................................................... 6 2.1. Installing Quartus Prime Software............................................................................6 2.1.1. Activating Your License............................................................................... 6 2.2. Development Board Package................................................................................... 7 2.3. Installing the USB-Blaster Driver............................................................................. 8 3. Development Board Setup.............................................................................................. 9 3.1. Applying Power to the Development Board................................................................ 9 3.2. Default Switch and Jumper Settings....................................................................... 10 3.3. Factory Reset...................................................................................................... 13 4. Board Components........................................................................................................14 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. 4.8. 4.9. Board Overview................................................................................................... 14 MAX V CPLD System Controller.............................................................................. 19 FPGA Configuration.............................................................................................. 24 Status Elements.................................................................................................. 26 User Input-Output Components............................................................................. 27 4.5.1. User-Defined Push Buttons........................................................................27 4.5.2. User-Defined DIP Switches........................................................................ 27 4.5.3. User-Defined LEDs................................................................................... 27 Components and Interfaces...................................................................................29 4.6.1. PCI Express.............................................................................................29 4.6.2. 10/100/1000 Ethernet PHY........................................................................32 4.6.3. HiLo External Memory Interface................................................................. 33 4.6.4. FMC....................................................................................................... 38 4.6.5. QSFP......................................................................................................43 4.6.6. I2C.........................................................................................................44 4.6.7. DisplayPort............................................................................................. 45 4.6.8. SDI Video Input/Output Ports.................................................................... 46 Clock Circuits...................................................................................................... 48 4.7.1. On-Board Oscillators................................................................................ 48 4.7.2. Off-Board Clock I/O..................................................................................49 Memory..............................................................................................................50 4.8.1. Flash......................................................................................................50 4.8.2. Programming Flash using Quartus Programmer............................................ 52 Daughtercards.....................................................................................................54 4.9.1. External Memory Interface........................................................................ 54 5. System Power............................................................................................................... 61 5.1. 5.2. 5.3. 5.4. Power Guidelines................................................................................................. 61 Power Distribution System.................................................................................... 62 Power Measurement............................................................................................. 63 Thermal Limitations and Protection.........................................................................64 Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 2 Send Feedback Contents 6. Board Test System........................................................................................................ 65 6.1. Preparing the Board............................................................................................. 66 6.2. Running the Board Test System............................................................................. 67 6.3. Using the Board Test System................................................................................. 67 6.3.1. The Configure Menu................................................................................. 67 6.3.2. The System Info Tab................................................................................ 68 6.3.3. The GPIO Tab.......................................................................................... 70 6.3.4. The Flash Tab.......................................................................................... 71 6.3.5. The XCVR Tab..........................................................................................73 6.3.6. The PCIe Tab........................................................................................... 76 6.3.7. The FMC Tab........................................................................................... 79 6.3.8. The DDR3 Tab......................................................................................... 83 6.3.9. The DDR4 Tab......................................................................................... 85 6.3.10. Power Monitor........................................................................................86 6.3.11. Clock Controller..................................................................................... 88 A. Additional Information................................................................................................. 91 A.1. Safety and Regulatory Information.........................................................................91 A.1.1. Safety Warnings...................................................................................... 92 A.1.2. Safety Cautions....................................................................................... 93 A.2. Compliance and Conformity Statements..................................................................95 B. Revision History............................................................................................................96 B.1. User Guide Revision History.................................................................................. 96 Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 3 UG-20046 | 2018.11.27 Send Feedback 1. Overview The Stratix(R) 10 GX FPGA development board provides a hardware platform for evaluating the performance and features of the Intel(R) Stratix 10 GX device. This development board comes in two different versions as shown in the table below. Table 1. Stratix 10 GX FPGA Development Kit Versions Version Ordering Code Stratix 10 GX FPGA L-Tile DK-DEV-1SGX-L-A Stratix 10 GX FPGA H-Tile DK-DEV-1SGX-H-A Board and FPGA capabilities vary depending on the development kit version selected. For more information on the Stratix 10 L-tile and H-tile, refer to Stratix 10 FPGA product page on Intel's website. 1.1. General Development Board Description Figure 1. Stratix 10 GX Block Diagram FMC x16 Intel FPGA Download Cable II Mini-USB MAX 10 FPGA Mini DisplayPort (TX) DIP Switches, User Buttons, User I/O Pins, User LEDs x4 SDI QSFP28 HILO Memory Intel Stratix 10 FPGA 10/100/1000 Ethernet RJ-45 PHY (SGMII) x1 QSPI Flash x4 MAX V System Controller x16 x16 PCIe Edge Fingers LTM2987 Power Manager Clocks Power Regulators Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. *Other names and brands may be claimed as the property of others. ISO 9001:2015 Registered 1. Overview UG-20046 | 2018.11.27 1.2. Recommended Operating Conditions * Recommended ambient operating temperature range: 0C to 45C * Maximum ICC load current: 100 A * Maximum ICC load transient percentage: 30 % * FPGA maximum power supported by the supplied heatsink/fan: 200 W 1.3. Handling the Board When handling the board, it is important to observe static discharge precautions. Caution: Without proper anti-static handling, the board can be damaged. Therefore, use antistatic handling precautions when touching the board. Caution: This development kit should not be operated in a Vibration environment. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 5 UG-20046 | 2018.11.27 Send Feedback 2. Getting Started 2.1. Installing Quartus Prime Software The new Intel Quartus(R) Prime Design Suite design software includes everything needed to design for Intel FPGAs, SoCs and CPLDs from design entry and synthesis to optimization, verification and simulation. The Intel Quartus Prime Design Suite software includes an additional Spectra-Q(R) engine that is optimized for future devices. The Spectra-Q engine enables new levels of design productivity for next generation programmable devices with a set of faster and more scalable algorithms, a hierarchical database infrastructure and a unified compiler technology. The Intel Quartus Prime Design Suite software is available in three editions based on specific design requirements: Pro, Standard, and Lite Edition. The Intel Stratix 10 FPGA Development Kit is supported by the Intel Quartus Prime Pro Edition. Intel Quartus Prime Pro Edition: The Intel Quartus Prime Pro Edition is optimized to support the advanced features in Intel's next generation FPGAs and SoCs, starting with the Intel Arria(R) 10 device family and requires a paid license. Included in the Intel Quartus Prime Pro Edition are the Intel Quartus Prime software, Nios(R) II EDS and the MegaCore IP Library. To install Intel's development tools, download the Intel Quartus Prime Pro Edition software from the Intel Quartus Prime Pro Edition page in the Download Center of Intel's website. 2.1.1. Activating Your License Before using the Intel Quartus Prime software, you must activate your license, identify specific users and computers and obtain and install license file. If you already have a licensed version of the Standard Edition or Pro Edition, you can use that license file with this kit. If not follow these steps: 1. Log on at the My Intel Account Sign In web page and click Sign In. 2. On the My Intel Home web page, click the Self-Service Licensing Center link. 3. Locate the serial number printed on the side of the development kit box below the bottom bar code. The number consists of alphanumeric characters and does not contain hyphens. 4. On the Self-Service Licensing Center web page, click the Find it with your License Activation Code link. 5. In the Find/Activate Products dialog box, enter your development kit serial number and click Search. Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. *Other names and brands may be claimed as the property of others. ISO 9001:2015 Registered 2. Getting Started UG-20046 | 2018.11.27 6. When your product appears, turn on the check box next to the product name. 7. Click Activate Selected Products and click Close. 8. When licensing is complete, Altera emails a license.dat file to you. Store the file on your computer and use the License Setup page of the Options dialog box in the Quartus Prime software to enable the software. Purchasing this kit entitles you to a one-year license for the Development Kit Edition (DKE) of the Intel Quartus Prime Design Suite software. After one year, your DKE license will no longer be valid and you will not be permitted to use this version of the Intel Quartus Prime software. To continue using the Intel Quartus Prime software, you should download the free Quartus Prime Lite Edition or purchase a paid license for the Quartus Prime Pro Edition. 2.2. Development Board Package Download the Intel Stratix 10 FPGA Development Kit package from the Intel Stratix 10 FPGA Development Kit page of the Intel website. Unzip the Intel Stratix 10 FPGA Development Kit package. Figure 2. Installed Development Kit Directory Structure board_design_files demos documents examples factory_recovery Table 2. Directory Name Description of Directory Contents board_design_files Contains schematic, layout, assembly and bill of material board design files. Use these files as a starting point for a new prototype board design. demos Contains demonstration applications when available. documents Contains documentation. examples Contains sample design files for this board. factory_recovery Contains the orignal data programmed onto the board before shipment. Use this data to restore the board with its original factory contents. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 7 2. Getting Started UG-20046 | 2018.11.27 2.3. Installing the USB-Blaster Driver The development board includes integrated Intel FPGA Download Cable circuits for FPGA programming. However, for the host computer and board to communicate, you must install the On-Board Intel FPGA Download Cable II driver on the host computer. Installation instrcutions for the On-Board Intel FPGA Download Cable II driver for your operating system are available on the Intel website. On the Altera Programming Cable Driver Information web page of the Intel website, locate the table entry for your configuration and click the link to access the instructions. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 8 Send Feedback UG-20046 | 2018.11.27 Send Feedback 3. Development Board Setup This chapter describes how to apply power to the development board and provides default switch and jumper settings. 3.1. Applying Power to the Development Board This development kit is designed to operate in two modes: 1. As a PCIe* add-in card When operating the card as a PCIe system, insert the card into an available PCIe slot and connect a 2x4 and 2x3 pin PCIe power cable from the system to power connectors at J26 and J27 of the board respectively. Note: When operating as a PCIe add-in card, the board will not power on unless power is supplied to J26 and J27. 2. In bench-top mode In Bench-top mode, you must supply the board with provided power 240W power supply connected to the power connector J27. The following describes the operation in bench-top mode. This development board ships with its switches preconfigured to support the design examples in the kit. If you suspect that your board may not be correctly configured with the default settings, follow the instructions in the Default Switch and Jumper Settings section of this chapter. 1. The development board ships with design examples stored in the flash memory device. To load the design stored in the factory portion of the flash memory, verify SW3.3 is set to ON. This is the default setting. 2. Connect the supplied power supply to an outlet and the DC Power Jack (J27) on the FPGA board. Note: Use only the supplied power supply. Power regulation circuits on the board can be damaged by power supplies with greater voltage. 3. Set the power switch (SW7) to the ON position. When the board powers up, the parallel flash loader (PFL) on the MAX(R) V reads a design from flash memory and configures the FPGA. When the configuration is complete, green LEDs illuminate signaling the device configured successfully. If the configuration fails, the red LED illuminates. Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. *Other names and brands may be claimed as the property of others. ISO 9001:2015 Registered 3. Development Board Setup UG-20046 | 2018.11.27 3.2. Default Switch and Jumper Settings This topic shows you how to restore the default factory settings and explains their functions. Figure 3. Default Switch Settings 1. Set DIP switch bank (SW2) to match the following table Table 3. SW2 DIP PCIe Switch Default Settings (Board Bottom) Switch Board Label Function Default Position 1 x1 ON for PCIe x1 OFF 2 x4 ON for PCIe x4 OFF 3 x8 ON for PCIe x8 OFF 4 x16 ON for PCIe x16 ON 2. If all of the resistors are open, the FMC VCCIO value is 1.2 V. To change that value, add resistors as shown in the folowing table. Table 4. Default Resistor Settings for the FPGA Mezzanine (FMC) Ports (Board Bottom) Board Reference Board Label Description R460 1.35V 1.35V FMC VCCIO select R464 1.5V 1.5V FMC VCCIO select R468 1.8V 1.8V FMC VCCIO select Note: A 0 Ohm resistor is installed by default Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 10 Send Feedback 3. Development Board Setup UG-20046 | 2018.11.27 3. Set DIP switch bank (SW6) to match the following table. Table 5. SW6 JTAG Bypass DIP Switch Default Settings (Board Bottom) Switch Board Label Function Default Position 1 Intel Stratix 10 OFF to enable the Intel Stratix 10 in the JTAG chain. ON to bypass the Intel Stratix 10 in the JTAG chain. OFF 2 MAX V OFF to enable the MAX V in the JTAG chain. ON to bypass the MAX V in the JTAG chain. OFF 3 FMC OFF to enable the FMC Connector in the JTAG chain. ON to bypass the FMC connector in the JTAG chain. ON 4. SW1 DIP Switch Default Settings (Board TOP) Table 6. SW1 DIP Switch Default Settings (Board TOP) Switch Board Label 1 MSEL2 2 MSEL1 Function MSEL2, MSEL1 Mode MSEL2, MSEL1 Normal Mode MSEL2, MSEL1 (Default) MSEL2, MSEL1 = [0,0] QSPI AS Fast = [0,1] QSPI AS = [1,0] AVST x16 Mode = [1,1] JTAG Only Mode 5. Set DIP switch bank (SW6) to match the following table. Table 7. SW3 DIP Switch Default Settings (Board Bottom) Switch Board Label Function Default Position 1 CLK0_OEn ON to enable the Si5341A clock device OFF to disable the Si5341A clock device ON 2 CLK0_RSTn ON to hold the Si5341A clock device in reset OFF to allow the Si5341A clock device to function normally OFF 3 FACTORY_LOAD ON to load factory image from flash OFF to load user hardware1 from flash ON Table 8. SW4 DIP Switch Default Settings (Board Bottom) Switch 1 Board Label RZQ_B2M Function ON for setting RZQ resistor of Bank 2M to 99.17 Ohm Default Position OFF continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 11 3. Development Board Setup UG-20046 | 2018.11.27 Switch Board Label Function Default Position OFF for setting RZQ resistor of Bank 2M to 240 Ohm 2 SI516_FS ON for setting the SDI OFF REFCLK frequency to 148.35 MHz OFF for setting the SDI REFCLK frequency to 148.5 MHz Table 9. SW8 DIP Switch Default Settings (Board Bottom) Switch Board Label Default Position 1 I2C_SDA Connects VRM I2C to MAX V I2C chain ON 2 I2C_SCL Connects VRM I2C to MAX V I2C chain ON 3 FPGA_PWRGD Connects LT2987 Power Good to MAX V OFF Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 12 Function Send Feedback 3. Development Board Setup UG-20046 | 2018.11.27 3.3. Factory Reset This section is a part of the Board Test System (BTS) GUI that is under development. It will be updated in a future version when new information is available. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 13 UG-20046 | 2018.11.27 Send Feedback 4. Board Components This chapter introduces all the important components on the development board. A complete set of schematics, a physical layout database and GERBER files for the development board reside in the development kit documents directory. 4.1. Board Overview An image of the Intel Stratix 10 FPGA development board is shown below. Figure 4. Stratix 10 FPGA Development Board Image - Front Figure 5. Stratix 10 FPGA Development Board Image - Rear Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. *Other names and brands may be claimed as the property of others. ISO 9001:2015 Registered 4. Board Components UG-20046 | 2018.11.27 Table 10. Stratix 10 GX FPGA Development Board Components Board Reference Type Description Featured Devices U1 FPGA Stratix 10 GX FPGA, 1SG280LU3F50E3VGS1. * Adaptive logic modules (ALMs): 933,120 * LEs (K): 2,753 * Registers: 3,732,480 * M20K memory blocks: 11,721 * Transceiver Count: 96 * Package Type: 2397 BGA U11 CPLD MAX V CPLD, 2210 LEs, 256 FBGA, 1.8V VCCINT. Configuration and Setup Elements CN1 On-board Intel FPGA Download Cable II Micro-USB 2.0 connector for programming and debugging the FPGA. SW2 PCI Express* Control DIP Switch Enables PCI Express link widths x1, x4, x8 and x16. SW6 JTAG Bypass DIP Switch Enables and disbales devices in the JTAG chain. This switch is located on the back of the board. SW1 MSEL Configuration DIP Switch Sets the Intel Stratix 10 MSEL pins. SW3 Board settings DIP Switch Controls the MAX V CPLD System Controller functions such as clock reset, clock enable, factory or user design load from flash and FACTORY signal command sent at power up. This switch is located at the bottom of the board. S4 CPU reset push button The default reset for the FPGA logic. This button resides on the LED daughter board. S2 Image select push button Toggles the configuration LEDs which selects the program image that loads from flash memory to the FPGA. This button resides on the LED daughter board. S1 Program configuration push button Configures the FPGA from flash memory image based on the program LEDs. This button resides on the LED daughter board. S3 MAX V reset push button The default reset for the MAX V CPLD System Controller. This button resides on the LED daughter board. Status Elements D14, D16 JTAG LEDs Indicates the transmit or receive activity of the System Console USB interface. The TX and RX LEDs would flicker if the link is in use and active. The LEDs are either off when not in use or on when in use but idle. These LEDs reside on the LED daughter board. D18, D21 System Console LEDs Indicates the transmit or receive activity of the System Console USB interface. The TX and RX LEDs would flicker if the link is in use and active. The LEDs are either off when not in use or on when in use but idle. D1, D2, D5 Program LEDs Illuminates to show the LED sequence that determines which flash memory image loads to the FPGA when you press the program load push button. The LEDs reside on the LED daughter card. D8 Configuration Done LED Illuminates when the FPGA is configured. This LED resides on the LED daughter board. D6 Load LED Illuminates during FPGA configuration. This LED resides on the LED daughter board. continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 15 4. Board Components UG-20046 | 2018.11.27 Board Reference Type Description D3 Error LED Illuminates when the FPGA configuration fails. This LED resides on the LED daughter board. D45 Power LED Illuminates when the board is powered on. D40 Temperature LED Illuminates when an over temperature condition occurs for the FPGA device. Ensure that an adequate heatsink/fan is properly installed. D2, D3, D4, D5, D6 Ethernet LEDs Shows the connection speed as well as transmit or receive activity. D9 SDI Cable LED Illuminates to show the transmit or receive activity for the SDI interface. D15, D17, D19, D20, D22, D23 PCI Express link LEDs You can configure these LEDs to display the PCI Express link width (x1, x4, x8 and x16) and data rate (Gen2, Gen3). These LEDs reside on the LED daughter board. D4, D7, D9, D10 User defined LEDs Four bi-color LEDs (green and red) for 8 user LEDs. Illuminates when driven low. These LEDs reside on the LED daughter board. D11, D12, D13 FMC LEDs Illuminates for RX, TX, PRNSTn activity of the FMC daughter card (when present). These LEDs reside on the LED daughter board. Clock Circuits X1 SDI Reference Clock SW4.2 DIP switch controlled: FS=0: 148.35 MHz FS=1: 148.5 MHz U7 Programmable Clock Generator Si 5341A Programmable Clock Generator by the clock control GUI Default Frequencies are * Out0=155.25 MHz * * * * * * * * * U9 Programmable Clock Generator Out1=644.53125 MHz Out2= 135 MHz Out3= Not Used Out4=156.25 MHz Out5= 625 MHz Out6=Not used Out7=125 MHz Out8= 125 MHz Out9=125 MHz Si5338A Programmable Clock Generator by the clock control GUI. Default frequencies are: * CLK0= 100 MHz * * * CLK1= 100 MHz CLK1= 133 MHz CLK2= 50 MHz J3, J4 Clock input MMPX connector MMPX clock input for the SDI interface. J1, J2 MMPX GPIO/CLK output from FPGA Bank 3I MMPX GPIO/CLK output from FPGA Bank 3I. J17, J18 Serial Digital Interface (SDI) transceiver connectors Two HDBNC connectors. Drives serial data input/output to or from SDI video port. Transceiver Interfaces continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 16 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Board Reference Type Description J9 PCIe x16 gold fingers PCIe TX/RX x16 interface from FPGA bank 1C, 1D and 1E. J12 Mini Display Port Video Connector Four TX channels of Display Port Video interface from FPGA Bank 1F. J15 QSFP connector Four TX/RX channels from FPGA Bank 1K J17, J18 SDI HDBNC Video Connector Single TX/RX channel from FPGA bank 1N. J13 Intel FMC Interface Sixteen TX/RX channels from FPGA banks 4C, 4D and 4E. General User Input/Output SW1 FPGA User DIP Switch Four user DIP switches. When switch is ON, a logic 0 is selected. This switch resides on the LED daughter board. S5, S6, S7 General user push buttons Three user push buttons. Driven low when pressed. These buttons reside on the LED daughter board. D4, D7, D9, D10 User defined LEDs Four bi-color user LEDs. Illuminates when driven low. These LEDs reside on the LED daughter board. Memory Devices J11 HiLo Connector One x72 memory interface supporting DDR3 (x72), DDR4 (x72), QDR4 (x36) and RLDRAM3 (x36). This development kit includes three plugin modules (daughtercards) that use the HiLo connector: * DDR4 memory (x72) 1333 MHz * DDR3 memory (x72) 1066 MHz * RLDRAM3 memory (x36) 1200 MHz U12, U83 Flash Memory ICS-1GBIT STRATA FLASH, 16-BIT DATA. Communication Ports J9 PCI Express x16 edge connector Gold-plated edge fingers for up to x16 signaling in either Gen1, Gen2 or Gen3 mode. J13 FMC Port FPGA mezzanine card ports J10 Gbps Ethernet RJ-45 connector RJ-45 connector which provides a 10/100/1000 Ethernet connection via a Marvell 88E1111 PHY and the FPGA-based Intel Triple Speed Ethernet MAC MegaCore function in SGMII mode. J15 QSFP Interface Provides four transceiver channels for a 40G/100G QSFP module. CN1 Micro-USB connector Embedded Intel Intel FPGA Download Cable II JTAG for programming the FPGA via a USB cable. Display Ports J12 Mini DisplayPort Connector Mini DisplayPort male receptacle. J17, J18 SDI video port Two HDBNC connectors that provide a full-duplex SDI interface. Power Supply J9 PCI Express edge connector Interfaces to a PCI Express root port such as an appropriate PC motherboard. J27 DC input jack Accepts a 12 V DC power supply when powering the board from the provided power brick for lab benchoperation. When operating from the PCIe slot, this input must also be continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 17 4. Board Components UG-20046 | 2018.11.27 Board Reference Type Description connected to the 6-pin Aux PCIe power connector provided by the PC system along with J27, or else the board will not power on. SW7 Power switch Switch to power ON or OFF the board when supplied from the DC input jack. J26 PCIe 2x4 ATX power connector 12 V ATX input. This input must be connected to the 8-pin Aux PCIe power connector provided by the PC system when the board is plugged into a PCIe slot, or else the board will not power on. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 18 Send Feedback 4. Board Components UG-20046 | 2018.11.27 4.2. MAX V CPLD System Controller The development board utilizes the EPM2210 System Controller, an Intel MAX V CPLD for the following purposes: Table 11. * FPGA configuration from flash memory * Power consumption monitoring * Temperature monitoring * Fan control * Control registers for clocks * Control registers for remote update system MAX V CPLD System Controller Device Pin-Out Schematic Signal Name Pin Number I/O Standard Description FMCA_PRSTn G1 1.8V FMC present FPGA_AVST_CLK J2 1.8V Avalon stream clock USB_MAX5_CLK H5 1.8V 48 MHz USB clock CLK_CONFIG J5 1.8V 125 MHz configuration clock FPGA_nSTATUS J4 1.8V Configuration nSTATUS signal FPGA_CONF_DONE K1 1.8V Configuration DONE signal USB_CFG2 K2 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG3 K5 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG4 L1 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG5 L2 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG6 K3 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG12 M1 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG7 M2 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG8 L4 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG9 L3 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG10 N1 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG0 M4 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG11 N2 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 19 4. Board Components UG-20046 | 2018.11.27 Schematic Signal Name Pin Number I/O Standard Description USB_CFG1 M3 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG13 N3 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus USB_CFG14 P2 1.8V MAX V to Intel MAX 10 Intel FPGA Download Cable bus FPGA_INIT_DONE G4 1.8V Initialization done signal FPGA_AVST_VALID F5 1.8V Avalon stream valid signal FPGA_AVST_READY H1 1.8V Avalon stream ready signal FMCA_C2M_PWRGD R16 1.8V FMC card to mezzanine power good signal M5_JTAG_TCK P3 1.8V Dedicated MAX V JTAG clock M5_JTAG_TDI L6 1.8V Dedicated MAX V JTAG data in M5_JTAG_TDO M5 1.8V Dedicated MAX V JTAG data out M5_JTAG_TMS N4 1.8V Dedicated MAX V JTAG mode select MAX_RESETn C5 2.5V MAX V reset signal Si516_FS A4 2.5V Si516 device frequency select signal OVERTEMP E1 2.5V FAN PWM control signal CLK0_FINC E9 2.5V Si5341A device frequency increment signal CLK0_FDEC A10 2.5V Si5341A device frequency decrement signal MAX_CONF_DONE D7 2.5V Configuration done LED signal CLK0_OEn B12 2.5V Si5341A device enable signal CLK1_RSTn C11 2.5V Si5341A device reset signal PGM_SEL A7 2.5V Program Select push button signal PGM_CONFIG A6 2.5V Program Configuration push button signal PGM_LED0 D6 2.5V Program LED0 signal PGM_LED1 C6 2.5V Program LED1 signal PGM_LED2 B7 2.5V Program LED2 signal FACTORY_LOAD B5 2.5V Load factory image DIP switch signal MAX_ERROR C7 2.5V Configuration error LED MAX_LOAD B6 2.5V Configuration loading LED continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 20 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Schematic Signal Name Pin Number I/O Standard Description FPGA_PR_REQUEST T4 1.8V Partial reconfiguration request signal FLASH_ADDR1 F15 1.8V Flash address bus FLASH_ADDR2 G16 1.8V Flash address bus FLASH_ADDR3 G15 1.8V Flash address bus FLASH_ADDR4 H16 1.8V Flash address bus FLASH_ADDR5 H15 1.8V Flash address bus FLASH_ADDR6 F16 1.8V Flash address bus FLASH_ADDR7 G14 1.8V Flash address bus FLASH_ADDR8 D16 1.8V Flash address bus FLASH_ADDR9 E15 1.8V Flash address bus FLASH_ADDR10 E16 1.8V Flash address bus FLASH_ADDR11 H14 1.8V Flash address bus FLASH_ADDR12 D15 1.8V Flash address bus FLASH_ADDR13 F14 1.8V Flash address bus FLASH_ADDR14 C14 1.8V Flash address bus FLASH_ADDR15 C15 1.8V Flash address bus FLASH_ADDR16 H3 1.8V Flash address bus FLASH_ADDR17 H2 1.8V Flash address bus FLASH_ADDR18 E13 1.8V Flash address bus FLASH_ADDR19 F13 1.8V Flash address bus FLASH_ADDR20 G13 1.8V Flash address bus FLASH_ADDR21 G12 1.8V Flash address bus FLASH_ADDR22 E12 1.8V Flash address bus FLASH_ADDR23 H13 1.8V Flash address bus FLASH_ADDR24 G5 1.8V Flash address bus FLASH_ADDR25 J13 1.8V Flash address bus FPGA_PR_DONE J16 1.8V Partial reconfiguration done signal CLK_MAXV_50M J12 1.8V 50 MHz MAX V clock MAXV_OSC_CLK1 H12 1.8V 125 MHz MAX V clock FLASH_DATA0 J15 1.8V Flash data bus FLASH_DATA1 L16 1.8V Flash data bus FLASH_DATA2 L14 1.8V Flash data bus FLASH_DATA3 K14 1.8V Flash data bus continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 21 4. Board Components UG-20046 | 2018.11.27 Schematic Signal Name Pin Number I/O Standard Description FLASH_DATA4 L13 1.8V Flash data bus FLASH_DATA5 L15 1.8V Flash data bus FLASH_DATA6 M15 1.8V Flash data bus FLASH_DATA7 M16 1.8V Flash data bus FLASH_DATA8 K16 1.8V Flash data bus FLASH_DATA9 K15 1.8V Flash data bus FLASH_DATA10 J14 1.8V Flash data bus FLASH_DATA11 K13 1.8V Flash data bus FLASH_DATA12 L12 1.8V Flash data bus FLASH_DATA13 N16 1.8V Flash data bus FLASH_DATA14 M13 1.8V Flash data bus FLASH_DATA15 L11 1.8V Flash data bus FLASH_CEn0 D14 1.8V Flash chip enable 0 FLASH_OEn P14 1.8V Flash putput enable FLASH_RDYBSYn0 F12 1.8V Flash ready/busy 0 FLASH_RESETn D13 1.8V Flash reset FLASH_CLK N15 1.8V Flash clock FLASH_ADVn N14 1.8V Flash address valid FLASH_CEn1 F11 1.8V Flash chip enable 1 FPGA_PR_ERROR K12 1.8V Partial reconfiguration error signal FPGA_CvP_CONFDONE M14 1.8V CvP configuration done signal FLASH_RDYBSYn1 P12 1.8V Flash ready/busy 1 FPGA_CONFIG_D0 R1 1.8V FPGA configuration data bus FPGA_CONFIG_D1 T2 1.8V FPGA configuration data bus FPGA_CONFIG_D2 N6 1.8V FPGA configuration data bus FPGA_CONFIG_D3 N5 1.8V FPGA configuration data bus FPGA_CONFIG_D4 N7 1.8V FPGA configuration data bus FPGA_CONFIG_D5 N8 1.8V FPGA configuration data bus FPGA_CONFIG_D6 M12 1.8V FPGA configuration data bus FPGA_CONFIG_D7 T13 1.8V FPGA configuration data bus FPGA_CONFIG_D8 T15 1.8V FPGA configuration data bus FPGA_CONFIG_D9 R13 1.8V FPGA configuration data bus FPGA_CONFIG_D10 P4 1.8V FPGA configuration data bus continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 22 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Schematic Signal Name Pin Number I/O Standard Description FPGA_CONFIG_D11 R3 1.8V FPGA configuration data bus FPGA_CONFIG_D12 T10 1.8V FPGA configuration data bus FPGA_CONFIG_D13 P5 1.8V FPGA configuration data bus FPGA_CONFIG_D14 R4 1.8V FPGA configuration data bus FPGA_CONFIG_D15 R5 1.8V FPGA configuration data bus MAX5_OEn N10 1.8V MAX V output enable MAX5_CSn T11 1.8V MAX V chip select MAX5_WEn R11 1.8V MAX V write enable MAX5_CLK N11 1.8V MAX V clock MAX5_BEn0 R10 1.8V MAX V byte enable MAX5_BEn1 M10 1.8V MAX V byte enable MAX5_BEn2 T12 1.8V MAX V byte enable MAX5_BEn3 P10 1.8V MAX V byte enable CPU_RESETn K4 1.8V CPU reset button I2C_1.8V_SCL P13 1.8V 1.8V I2C bus I2C_1.8V_SDA R14 1.8V 1.8V I2C bus OVERTEMPn_1.8V N13 1.8V Over temperature signal TSENSE_ALERTn_1.8V T7 1.8V Temperature sense alert signal QSPI_SS0_MSEL0 R12 1.8V QSPI slave select 0/ MSEL0 configuration select MSEL1 P11 1.8V MSEL1 configuration select MSEL2 M11 1.8V MSEL2 configuration select SDI_MF2_MUTE R7 1.8V SDI device MF2 SDI_MF0_BYPASS P8 1.8V SDI device MF0 SDI_MF1_AUTO_SLEEP R6 1.8V SDI device MF1 SDI_TX_SD_HDn P6 1.8V SDI device SD/HD FPGA_nCONFIG E14 1.8V nCONFIG configuration signal Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 23 4. Board Components UG-20046 | 2018.11.27 4.3. FPGA Configuration You can use the Quartus Programmer to configure the FPGA with your SRAM Object File (.sof). Ensure the following: * The Quartus Programmer and the Intel FPGA Download Cable II driver are installed on the host computer. * The micro-USB cable is connected to the FPGA development board. * Power to the board is ON, and no other applications that use the JTAG chain are running. 1. Start the Quartus Programmer. 2. Click Auto Detect to display the devices in the JTAG chain. 3. Click Change File and select the path to the desired .sof. 4. Turn on the Program/Configure option for the added file. 5. Click Start to download the selected file to the FPGA. Configuration is complete when the progress bar reaches 100%. Using the Quartus Programmer to configure a device on the board causes other JTAGbased applications such as the Board Test System and the Power Monitor to lose their connection to the board. Restart those applications after configuration is complete. Programming the FPGA over Embedded USB-Blaster The figure below shows the high-level conceptual block diagram for programming the Intel Stratix 10 FPGA over the embedded USB-Blaster. Figure 6. USB-Blaster Conceptual Block Diagram Micro USB USB PHY CY7C68013A USB Data MAX 10 10M04SCU169 Stratix 10 JTAG Intel Stratix 10 FPGA Programming the FPGA over External USB-Blaster The figure below shows the high-level conceptual block diagram for programming the Intel Stratix 10 FPGA over an external USB-Blaster. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 24 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Figure 7. JTAG Chain Conceptual Block Diagram External JTAG Header from LED Daughter Board External JTAG MAX 10 Intel FPGA Download Cable II (U23) S10_JTAG Intel Stratix 10 FPGA (U1) M5_JTAG MAX V System Controller (U11) FMCA_JTAG FMCA (J13) Dedicated USB MAX 10 JTAG USB JTAG Header from LED Daughter Board Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 25 4. Board Components UG-20046 | 2018.11.27 4.4. Status Elements The Intel Stratix 10 GX FPGA development board includes status LEDs as listed below. Table 12. Board-Specific Status LEDs Board Reference Schematic Signal Name D3 on the LED board MAX_ERROR 2.5V D6 on the LED board MAX_LOAD 2.5V D8 on the LED board MAX_CONF_DONE 2.5V D12 on the LED board FMCA_TX_LED 1.8V D11 on the LED board FMCA_RX_LED 1.8V D1 on the LED board PGM_LED0 2.5V D2 on the LED board PGM_LED1 2.5V D5 on the LED board PGM_LED2 2.5V D13 on the LED board FMCA_PRSTn 1.8V D15 on the LED board PCIE_LED_X1 1.8V D17 on the LED board PCIE_LED_X4 1.8V D19 on the LED board PCIE_LED_X8 1.8V D20 on the LED board PCIE_LED_X16 1.8V D22 on the LED board PCIE_LED_G2 1.8V D23 on the LED board PCIE_LED_G3 1.8V D14 on the LED board JTAG_RX 1.8V D16 on the LED board JTAG_TX 1.8V D18 on the LED board SC_RX 1.8V D21 on the LED board SC_TX 1.8V D4 on the LED board USER_LED_G0, USER_LED_R0 1.8V D7 on the LED board USER_LED_G1, USER_LED_R1 1.8V D9 on the LED board USER_LED_G2, USER_LED_R2 1.8V Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 26 I/O Standard Send Feedback 4. Board Components UG-20046 | 2018.11.27 4.5. User Input-Output Components 4.5.1. User-Defined Push Buttons The Intel Stratix 10 GX FPGA development board includes user-defined push buttons. When you press and hold down the button, the device pin is set to logic 0. When you release the button, the device pin is set to logic 1. There are no board-specific functions for these general user push buttons. Table 13. User-defined Push Buttons Board Reference Schematic Signal Name FPGA Pin Number I/O Standard S7 on LED board USER_PB2 B17 1.8V S6 on LED board USER_PB1 A19 1.8V S5 on LED board USER_PB0 B20 1.8V S4 on LED board CPU_RESETn A20 1.8V S2 on LED board PGM_SEL - 2.5V S1 on LED board PGM_CONFIG - 2.5V S3 on LED board MAX_RESETn - 2.5V 4.5.2. User-Defined DIP Switches The Intel Stratix 10 GX FPGA development board includes a set of four pin DIP switch. There are no board-specific functions for these switches. When the switch is in the OFF position, logic 1 is selected. When the switch is in the ON position, logic 0 is selected. Table 14. User-defined DIP Swicthes Board Reference Schematic Signal Name FPGA Pin Number I/O Standard SW1.1 on LED board USER_DIPSW0 H18 1.8V SW1.2 on LED board USER_DIPSW1 G18 1.8V SW1.3 on LED board USER_DIPSW2 H20 1.8V SW1.4 on LED board USER_DIPSW3 G20 1.8V 4.5.3. User-Defined LEDs The Intel Stratix 10 GX FPGA development board includes a set of four pairs of userdefined LEDs. The LEDs illuminate when a logic 0 is driven, and turn OFF when a logic 1 is driven. There are no board-specific functions for these LEDs. Table 15. User-defined LEDs Board Reference Schematic Signal Name FPGA Pin Number I/O Standard D4 on LED board USER_LED_G0 B19 1.8V D7 on LED board USER_LED_G1 E17 1.8V D9 on LED board USER_LED_G2 D18 1.8V continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 27 4. Board Components UG-20046 | 2018.11.27 Board Reference Schematic Signal Name I/O Standard D10 on LED board USER_LED_G3 D19 1.8V D4 on LED board USER_LED_R0 B18 1.8V D7 on LED board USER_LED_R1 F17 1.8V D9 on LED board USER_LED_R2 E18 1.8V D10 on LED board USER_LED_R3 E19 1.8V Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 28 FPGA Pin Number Send Feedback 4. Board Components UG-20046 | 2018.11.27 4.6. Components and Interfaces This section describes the development board's communication ports and interface cards relative to the Intel Stratix 10 GX FPGA device. 4.6.1. PCI Express The Intel Stratix 10 GX FPGA development board is designed to fit entirely into a PC motherboard with a x16 PCI Express slot that can accommodate a full height, 3-slot long form factor add-in card. This interface uses the Intel Stratix 10 GX FPGA's PCI Express hard IP block, saving logic resources for the user logic application. The PCI Express edge connector has a presence detect feature to allow the motherboard to determine if a card is installled. The PCI Express interface supports auto-negotiating channel width from x1 to x4 to x8 to x16 by using Intel's PCIe MegaCore IP. You can also configure this board to a x1, x4, x8 or x16 interface through a DIP switch that connects the PRSTn pins for each bus width. The PCI Express edge connector has a connection speed of 2.5 Gbps/lane for a maximum of 40 Gbps full-duplex (Gen1), 5.0 Gbps/lane for maximum of 80 Gbps fullduplex (Gen 2), or 8.0 Gbps/lane for a maximum of 128 Gbps full-duplex (Gen3). The power for the board can be sourced entirely from the PC host when installed into a PC motherboard with the PC's 2x3 and 2x4 ATX auxiliary power connected to the 12V ATX inputs (J26 and J27) of the Intel Stratix 10 development board. Although the board can also be powered by a laptop power supply for use on a lab bench, Intel recommends that you do not power up from both supplies at the same time. Ideal diode power sharing devices have been designed into this board to prevent damages or back-current from one supply to the other. The PCIE_EDGE_REFCLK_P/N signal is a 100 MHz differential input that is driven from the PC motherboard onto this board through the edge connector. This signal connects directly to a Intel Stratix 10 GX FPGA REFCLK input pin pair using DC coupling. This clock is terminated on the motherboard and therefore, no on-board termination is required. This clock can have spread-spectrum properties that change its period between 9.847 ps to 10.203 ps. The I/O standard is High-Speed Current Steering Logic (HCSL). The JTAG and SMB are optional signals in the PCI Express TDI to PCI Express TDO and are not used on this board. The SMB signals are wired to the Intel Stratix 10 GX FPGA but are not required for normal operation. Table 16. PCI Express Pin Assignments, Schematic Signal Names and Functions Receive bus Schematic Signal Name FPGA Pin Number I/O Standard Description A11 PCIE_EDGE_PERSTn AJ34 3V LVCMOS Reset A14 PCIE_EDGE_REFCLK_ N AK40 LVDS Motherboard reference clock A13 PCIE_EDGE_REFCLK_ P AK41 LVDS Motherboard reference clock B5 PCIE_EDGE_SMBCLK AU33 1.8V SMB clock B6 PCIE_EDGE_SMBDAT AV35 1.8V SMB data continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 29 4. Board Components UG-20046 | 2018.11.27 Receive bus Schematic Signal Name FPGA Pin Number I/O Standard Description A1 PCIE_PRSNT1n - - Link with DIP switch (SW2) B17 PCIE_PRSNT2n_X1 - - Link with DIP switch (SW2) B31 PCIE_PRSNT2n_X4 - - Link with DIP switch (SW2) B48 PCIE_PRSNT2n_X8 - - Link with DIP switch (SW2) B81 PCIE_PRSNT2n_X16 - - Link with DIP switch (SW2) B15 PCIE_RX_N0 BH40 1.4 V PCML Receive bus B20 PCIE_RX_N1 BJ42 1.4 V PCML Receive bus B24 PCIE_RX_N2 BG42 1.4 V PCML Receive bus B28 PCIE_RX_N3 BE42 1.4 V PCML Receive bus B34 PCIE_RX_N4 BC42 1.4 V PCML Receive bus B38 PCIE_RX_N5 BD44 1.4 V PCML Receive bus B42 PCIE_RX_N6 BD48 1.4 V PCML Receive bus B46 PCIE_RX_N7 BA46 1.4 V PCML Receive bus B51 PCIE_RX_N8 AW42 1.4 V PCML Receive bus B55 PCIE_RX_N9 AY44 1.4 V PCML Receive bus B59 PCIE_RX_N10 AU42 1.4 V PCML Receive bus B63 PCIE_RX_N11 AV44 1.4 V PCML Receive bus B67 PCIE_RX_N12 AR42 1.4 V PCML Receive bus B71 PCIE_RX_N13 AT44 1.4 V PCML Receive bus B75 PCIE_RX_N14 AP44 1.4 V PCML Receive bus B79 PCIE_RX_N15 AN42 1.4 V PCML Receive bus B14 PCIE_RX_P0 BH41 1.4 V PCML Receive bus B19 PCIE_RX_P1 BJ43 1.4 V PCML Receive bus B23 PCIE_RX_P2 BG43 1.4 V PCML Receive bus B27 PCIE_RX_P3 BE43 1.4 V PCML Receive bus B33 PCIE_RX_P4 BC43 1.4 V PCML Receive bus B37 PCIE_RX_P5 BD45 1.4 V PCML Receive bus B41 PCIE_RX_P6 BD49 1.4 V PCML Receive bus B45 PCIE_RX_P7 BA47 1.4 V PCML Receive bus B50 PCIE_RX_P8 BB49 1.4 V PCML Receive bus B54 PCIE_RX_P9 AW47 1.4 V PCML Receive bus continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 30 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Receive bus Schematic Signal Name FPGA Pin Number I/O Standard Description B58 PCIE_RX_P10 AY49 1.4 V PCML Receive bus B62 PCIE_RX_P11 AU47 1.4 V PCML Receive bus B66 PCIE_RX_P12 AR43 1.4 V PCML Receive bus B70 PCIE_RX_P13 AT45 1.4 V PCML Receive bus B74 PCIE_RX_P14 AP45 1.4 V PCML Receive bus B78 PCIE_RX_P15 AN43 1.4 V PCML Receive bus A17 PCIE_TX_CN0 BJ45 1.4 V PCML Transmit bus A22 PCIE_TX_CN1 BF44 1.4 V PCML Transmit bus A26 PCIE_TX_CN2 BG46 1.4 V PCML Transmit bus A30 PCIE_TX_CN3 BE46 1.4 V PCML Transmit bus A36 PCIE_TX_CN4 BF48 1.4 V PCML Transmit bus A40 PCIE_TX_CN5 BC46 1.4 V PCML Transmit bus A44 PCIE_TX_CN6 BD48 1.4 V PCML Transmit bus A48 PCIE_TX_CN7 BA46 1.4 V PCML Transmit bus A53 PCIE_TX_CN8 BB48 1.4 V PCML Transmit bus A57 PCIE_TX_CN9 AW46 1.4 V PCML Transmit bus A61 PCIE_TX_CN10 AY48 1.4 V PCML Transmit bus A65 PCIE_TX_CN11 AU46 1.4 V PCML Transmit bus A69 PCIE_TX_CN12 AV48 1.4 V PCML Transmit bus A73 PCIE_TX_CN13 AR46 1.4 V PCML Transmit bus A77 PCIE_TX_CN14 AT48 1.4 V PCML Transmit bus A81 PCIE_TX_CN15 AP48 1.4 V PCML Transmit bus A16 PCIE_TX_CP0 BJ46 1.4 V PCML Transmit bus A21 PCIE_TX_CP1 BF45 1.4 V PCML Transmit bus A25 PCIE_TX_CP2 BG47 1.4 V PCML Transmit bus A29 PCIE_TX_CP3 BE47 1.4 V PCML Transmit bus A35 PCIE_TX_CP4 BF49 1.4 V PCML Transmit bus A39 PCIE_TX_CP5 BC47 1.4 V PCML Transmit bus A43 PCIE_TX_CP6 BD49 1.4 V PCML Transmit bus A47 PCIE_TX_CP7 BA47 1.4 V PCML Transmit bus A52 PCIE_TX_CP8 BB49 1.4 V PCML Transmit bus A56 PCIE_TX_CP9 AW47 1.4 V PCML Transmit bus A60 PCIE_TX_CP10 AY49 1.4 V PCML Transmit bus A64 PCIE_TX_CP11 AU47 1.4 V PCML Transmit bus continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 31 4. Board Components UG-20046 | 2018.11.27 Receive bus Schematic Signal Name FPGA Pin Number I/O Standard Description A68 PCIE_TX_CP12 AV49 1.4 V PCML Transmit bus A72 PCIE_TX_CP13 AR47 1.4 V PCML Transmit bus A76 PCIE_TX_CP14 AT49 1.4 V PCML Transmit bus A80 PCIE_TX_CP15 AP49 1.4 V PCML Transmit bus B11 PCIE_WAKEn_R AU34 1.8V Wake Signal 4.6.2. 10/100/1000 Ethernet PHY The Intel Stratix 10 GX FPGA development board supports 10/100/1000 base-T Ethernet using an external Marvell 88E1111 PHY and Intel Triple-Speed Ethernet MegaCore MAC function. The PHY-to-MAC interface employs SGMII using the Intel Stratix 10 GX FPGA LVDS pins in Soft-CDR mode at 1.25 Gbps trasmit and receive. In 10 Mb or 100 Mb mode, the SGMII interface still runs at 1.25 GHz but the packet data is repeated 10 or 100 times. The MAC function must be provided in the FPGA for typical networking applications. The Marvell 88E1111 PHY uses a 2.5V and 1.0V power rails and requires a 25 MHz reference clock driven from a dedicated oscillator. The PHY interfaces to a HALO HFJ11-1G02E model RJ45 with internal magnetics that can be used for driving copper lines with Ethernet traffic. Figure 8. SGMII Interface between FPGA (MAC) and Marvell 88E1111 PHY RJ45+ Magnetics Table 17. MDI Interface Marvell 10/100/1000 SGMII TX/RX Intel Stratix 10 FPGA PHY Ethernet PHY Pin Assignments, Signal Names and Functions Board Reference (U13) Schematic Signal Name FPGA Pin Number I/O Standard Description 23 ENET_INTn AC35 3.0V Management bus interrupt 25 ENET_MDC AD35 3.0V Management bus data clock 24 ENET_MDIO AD34 3.0V Management bus data 28 ENET_RESETn AB34 3.0V Device reset 76 ENET_LED_LINK10 - 2.5V 10 Mb link LED 74 ENET_LED_LINK100 - 2.5V 100 Mb LED 73 ENET_LED_LINK1000 - 2.5V 1000 Mb link LED 69 ENET_LED_RX - 2.5V RX data active LED continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 32 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Board Reference (U13) Schematic Signal Name FPGA Pin Number I/O Standard Description 68 ENET_LED_TX - 2.5V TX data active LED 75 ENET_RX_N AW25 LVDS SGMII receive channel 77 ENET_RX_P AV25 LVDS SGMII receive channel 81 ENET_TX_N AT25 LVDS SGMII transmit channel 82 ENET_TX_P AU25 LVDS SGMII transmit channel 55 ENET_XTAL_25MHZ - 2.5V 25 MHz RGMII transmit clock 31 MDI_N0 - 2.5V Media dependent interface 34 MDI_N1 - 2.5V Media dependent interface 41 MDI_N2 - 2.5V Media dependent interface 43 MDI_N3 - 2.5V Media dependent interface 29 MDI_P0 - 2.5V Media dependent interface 33 MDI_P1 - 2.5V Media dependent interface 39 MDI_P2 - 2.5V Media dependent interface 42 MDI_P3 - 2.5V Media dependent interface 4.6.3. HiLo External Memory Interface This section describes the Intel Stratix 10 GX FPGA development board's external memory interface support and also their signal names, types and connectivity relative to the Intel Stratix 10 GX FPGA. The HiLo connector supports plugins for the following memory interfaces: Table 18. * DDR3 x72 (included in the kit) * DDR4 x72 (included in the kit) * RLDRAM3 x36 (included in the kit) HiLo EMI Pin Assignments Board Reference - HiLo Pin Number HiLo Schematic Signal Name FPGA Pin Number I/O Standard F1 MEM_ADDR_CMD0 K38 Adjustable H1 MEM_ADDR_CMD1 L37 Adjustable F2 MEM_ADDR_CMD2 M37 Adjustable G2 MEM_ADDR_CMD3 M38 Adjustable continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 33 4. Board Components UG-20046 | 2018.11.27 Board Reference - HiLo Pin Number HiLo Schematic Signal Name FPGA Pin Number I/O Standard H2 MEM_ADDR_CMD4 J39 Adjustable J2 MEM_ADDR_CMD5 J38 Adjustable K2 MEM_ADDR_CMD6 K39 Adjustable G3 MEM_ADDR_CMD7 L39 Adjustable J3 MEM_ADDR_CMD8 P37 Adjustable L3 MEM_ADDR_CMD9 R37 Adjustable E4 MEM_ADDR_CMD10 N37 Adjustable F4 MEM_ADDR_CMD11 P38 Adjustable G4 MEM_ADDR_CMD12 P35 Adjustable H4 MEM_ADDR_CMD13 K36 Adjustable J4 MEM_ADDR_CMD14 K37 Adjustable K4 MEM_ADDR_CMD15 N36 Adjustable M1 MEM_ADDR_CMD16 L36 Adjustable M2 MEM_ADDR_CMD17 T35 Adjustable N2 MEM_ADDR_CMD18 R36 Adjustable L4 MEM_ADDR_CMD19 L35 Adjustable P5 MEM_ADDR_CMD20 L40 Adjustable M5 MEM_ADDR_CMD21 K40 Adjustable P1 MEM_ADDR_CMD22 G38 Adjustable R4 MEM_ADDR_CMD23 H38 Adjustable M4 MEM_ADDR_CMD24 G40 Adjustable R3 MEM_ADDR_CMD25 F40 Adjustable L2 MEM_ADDR_CMD26 P36 Adjustable K1 MEM_ADDR_CMD27 E40 Adjustable P2 MEM_ADDR_CMD28 D40 Adjustable N4 MEM_ADDR_CMD29 R33 Adjustable P4 MEM_ADDR_CMD30 J40 Adjustable N3 MEM_ADDR_CMD31 H40 Adjustable V2 MEM_CLK_N G39 Adjustable V1 MEM_CLK_P F39 Adjustable B10 MEM_DMA0 E27 Adjustable C4 MEM_DMA1 M27 Adjustable B17 MEM_DMA2 V30 Adjustable F17 MEM_DMA3 P25 Adjustable continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 34 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Board Reference - HiLo Pin Number HiLo Schematic Signal Name FPGA Pin Number I/O Standard M16 MEM_DMB0 K32 Adjustable U16 MEM_DMB1 J33 Adjustable U11 MEM_DMB2 F37 Adjustable U6 MEM_DMB3 C36 Adjustable R6 MEM_DQ_ADDR_CMD0 T31 Adjustable T1 MEM_DQ_ADDR_CMD1 R34 Adjustable R2 MEM_DQ_ADDR_CMD2 R31 Adjustable T2 MEM_DQ_ADDR_CMD3 U33 Adjustable U2 MEM_DQ_ADDR_CMD4 U34 Adjustable U3 MEM_DQ_ADDR_CMD5 T34 Adjustable T4 MEM_DQ_ADDR_CMD6 U32 Adjustable U4 MEM_DQ_ADDR_CMD7 V32 Adjustable T5 MEM_DQ_ADDR_CMD8 P33 Adjustable A4 MEM_DQA0 B27 Adjustable B4 MEM_DQA1 F27 Adjustable B5 MEM_DQA2 G27 Adjustable B6 MEM_DQA3 C27 Adjustable A8 MEM_DQA4 C26 Adjustable B8 MEM_DQA5 B25 Adjustable B9 MEM_DQA6 D26 Adjustable A10 MEM_DQA7 D25 Adjustable B1 MEM_DQA8 H27 Adjustable B2 MEM_DQA9 H26 Adjustable C2 MEM_DQA10 J25 Adjustable C3 MEM_DQA11 H25 Adjustable E3 MEM_DQA12 L27 Adjustable D4 MEM_DQA13 L26 Adjustable D1 MEM_DQA14 G25 Adjustable D2 MEM_DQA15 K27 Adjustable A12 MEM_DQA16 U29 Adjustable B12 MEM_DQA17 T30 Adjustable B13 MEM_DQA18 T29 Adjustable B14 MEM_DQA19 V26 Adjustable C15 MEM_DQA20 U30 Adjustable continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 35 4. Board Components UG-20046 | 2018.11.27 Board Reference - HiLo Pin Number HiLo Schematic Signal Name FPGA Pin Number I/O Standard A16 MEM_DQA21 V25 Adjustable B16 MEM_DQA22 U28 Adjustable A18 MEM_DQA23 U27 Adjustable C16 MEM_DQA24 T25 Adjustable D16 MEM_DQA25 N27 Adjustable E16 MEM_DQA26 L25 Adjustable F16 MEM_DQA27 U25 Adjustable D17 MEM_DQA28 N26 Adjustable C18 MEM_DQA29 R26 Adjustable D18 MEM_DQA30 P26 Adjustable E18 MEM_DQA31 N25 Adjustable E2 MEM_DQA32 F25 Adjustable G16 MEM_DQA33 M25 Adjustable H16 MEM_DQB0 K34 Adjustable J16 MEM_DQB1 K33 Adjustable K16 MEM_DQB2 N33 Adjustable L16 MEM_DQB3 M33 Adjustable H17 MEM_DQB4 J34 Adjustable K17 MEM_DQB5 N32 Adjustable K18 MEM_DQB6 N31 Adjustable L18 MEM_DQB7 M34 Adjustable M17 MEM_DQB8 E34 Adjustable N18 MEM_DQB9 F34 Adjustable P17 MEM_DQB10 H35 Adjustable P18 MEM_DQB11 J35 Adjustable R18 MEM_DQB12 G35 Adjustable T16 MEM_DQB13 H36 Adjustable T17 MEM_DQB14 F35 Adjustable T18 MEM_DQB15 H33 Adjustable U15 MEM_DQB16 D34 Adjustable T14 MEM_DQB17 E38 Adjustable U14 MEM_DQB18 D38 Adjustable V14 MEM_DQB19 E37 Adjustable T13 MEM_DQB20 D35 Adjustable continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 36 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Board Reference - HiLo Pin Number HiLo Schematic Signal Name FPGA Pin Number I/O Standard T12 MEM_DQB21 D39 Adjustable U12 MEM_DQB22 E39 Adjustable V12 MEM_DQB23 H37 Adjustable T10 MEM_DQB24 A37 Adjustable U10 MEM_DQB25 B38 Adjustable V10 MEM_DQB26 C38 Adjustable T9 MEM_DQB27 A38 Adjustable T8 MEM_DQB28 C37 Adjustable U8 MEM_DQB29 B37 Adjustable U7 MEM_DQB30 B35 Adjustable V6 MEM_DQB31 C35 Adjustable R16 MEM_DQB32 J36 Adjustable T6 MEM_DQB33 D36 Adjustable V5 MEM_DQS_ADDR_CMD_N T32 Adjustable V4 MEM_DQS_ADDR_CMD_P R32 Adjustable A7 MEM_DQSA_N0 F26 Adjustable A3 MEM_DQSA_N1 K26 Adjustable A15 MEM_DQSA_N2 V27 Adjustable G18 MEM_DQSA_N3 R27 Adjustable A6 MEM_DQSA_P0 E26 Adjustable A2 MEM_DQSA_P1 J26 Adjustable A14 MEM_DQSA_P2 V28 Adjustable F18 MEM_DQSA_P3 T26 Adjustable J18 MEM_DQSB_N0 L31 Adjustable V18 MEM_DQSB_N1 G34 Adjustable V17 MEM_DQSB_N2 F36 Adjustable V9 MEM_DQSB_N3 A35 Adjustable H18 MEM_DQSB_P0 L32 Adjustable U18 MEM_DQSB_P1 G33 Adjustable V16 MEM_DQSB_P2 E36 Adjustable V8 MEM_DQSB_P3 A36 Adjustable A11 MEM_QKA_P0 C25 Adjustable continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 37 4. Board Components UG-20046 | 2018.11.27 Board Reference - HiLo Pin Number HiLo Schematic Signal Name FPGA Pin Number I/O Standard B18 MEM_QKA_P1 T27 Adjustable M18 MEM_QKB_P0 L34 Adjustable V13 MEM_QKB_P1 G37 Adjustable 4.6.4. FMC The Intel Stratix 10 GX FPGA development board includes a high pin count (HPC) FPGA mezzanine card (FMC) connector that functions with a quadrature amplitude modulation (QAM) digital-to-analog converter (DAC) FMC module or daughtercard. This pin-out satisfies a QAM DAC that requires 58 low-voltage differential signaling (LVDS) data output pairs, one LVDS input clock pair and three low-voltage LVDS control pairs from the FPGA device. These pins also have the option to be used as single-ended I/O pins. The VCCIO supply for the FMC banks in the low pin count (LPC) and HPC provide a variable voltage of 1.2V, 1.35V, 1.5V and 1.8V (default). Table 19. FMC Connector Pin Assignments Board Reference Schematic Signal Name FPGA Pin Number I/O Standard D1 FMCA_C2M_PG - - H5 FMCA_CLK_M2C_N0 AT17 Adjustable G3 FMCA_CLK_M2C_N1 AR19 Adjustable H4 FMCA_CLK_M2C_P0 AU17 Adjustable G2 FMCA_CLK_M2C_P1 AT19 Adjustable C3 FMCA_DP_C2M_N0 BJ5 1.4V PCML A23 FMCA_DP_C2M_N1 BF6 1.4V PCML A27 FMCA_DP_C2M_N2 BG4 1.4V PCML A31 FMCA_DP_C2M_N3 BE4 1.4V PCML A35 FMCA_DP_C2M_N4 BF2 1.4V PCML A39 FMCA_DP_C2M_N5 BC4 1.4V PCML B37 FMCA_DP_C2M_N6 BD2 1.4V PCML B33 FMCA_DP_C2M_N7 BA4 1.4V PCML B29 FMCA_DP_C2M_N8 BB2 1.4V PCML B25 FMCA_DP_C2M_N9 AW4 1.4V PCML K23 FMCA_DP_C2M_N10 AY2 1.4V PCML K26 FMCA_DP_C2M_N11 AU4 1.4V PCML K29 FMCA_DP_C2M_N12 AV2 1.4V PCML K32 FMCA_DP_C2M_N13 AR4 1.4V PCML K35 FMCA_DP_C2M_N14 AT2 1.4V PCML K38 FMCA_DP_C2M_N15 AP2 1.4V PCML continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 38 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Board Reference Schematic Signal Name FPGA Pin Number I/O Standard C2 FMCA_DP_C2M_P0 BJ4 1.4V PCML A22 FMCA_DP_C2M_P1 BF5 1.4V PCML A26 FMCA_DP_C2M_P2 BG3 1.4V PCML A30 FMCA_DP_C2M_P3 BE3 1.4V PCML A34 FMCA_DP_C2M_P4 BF1 1.4V PCML A38 FMCA_DP_C2M_P5 BC3 1.4V PCML B36 FMCA_DP_C2M_P6 BD1 1.4V PCML B32 FMCA_DP_C2M_P7 BA3 1.4V PCML B28 FMCA_DP_C2M_P8 BB1 1.4V PCML B24 FMCA_DP_C2M_P9 AW3 1.4V PCML K22 FMCA_DP_C2M_P10 AY1 1.4V PCML K25 FMCA_DP_C2M_P11 AU3 1.4V PCML K28 FMCA_DP_C2M_P12 AV1 1.4V PCML K31 FMCA_DP_C2M_P13 AR3 1.4V PCML K34 FMCA_DP_C2M_P14 AT1 1.4V PCML K37 FMCA_DP_C2M_P15 AP1 1.4V PCML C7 FMCA_DP_M2C_N0 BH10 1.4V PCML A3 FMCA_DP_M2C_N1 BJ8 1.4V PCML A7 FMCA_DP_M2C_N2 BG8 1.4V PCML A11 FMCA_DP_M2C_N3 BE8 1.4V PCML A15 FMCA_DP_M2C_N4 BC8 1.4V PCML A19 FMCA_DP_M2C_N5 BD6 1.4V PCML B17 FMCA_DP_M2C_N6 BA8 1.4V PCML B13 FMCA_DP_M2C_N7 BB6 1.4V PCML B9 FMCA_DP_M2C_N8 AW8 1.4V PCML B5 FMCA_DP_M2C_N9 AY6 1.4V PCML K5 FMCA_DP_M2C_N10 AU8 1.4V PCML K8 FMCA_DP_M2C_N11 AV6 1.4V PCML K11 FMCA_DP_M2C_N12 AR8 1.4V PCML K14 FMCA_DP_M2C_N13 AT6 1.4V PCML K17 FMCA_DP_M2C_N14 AP6 1.4V PCML K20 FMCA_DP_M2C_N15 AN8 1.4V PCML C6 FMCA_DP_M2C_P0 BH9 1.4V PCML A2 FMCA_DP_M2C_P1 BJ7 1.4V PCML continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 39 4. Board Components UG-20046 | 2018.11.27 Board Reference Schematic Signal Name FPGA Pin Number I/O Standard A6 FMCA_DP_M2C_P2 BG7 1.4V PCML A10 FMCA_DP_M2C_P3 BE7 1.4V PCML A14 FMCA_DP_M2C_P4 BC7 1.4V PCML A18 FMCA_DP_M2C_P5 BD5 1.4V PCML B16 FMCA_DP_M2C_P6 BA7 1.4V PCML B12 FMCA_DP_M2C_P7 BB5 1.4V PCML B8 FMCA_DP_M2C_P8 AW7 1.4V PCML B4 FMCA_DP_M2C_P9 AY5 1.4V PCML K4 FMCA_DP_M2C_P10 AU7 1.4V PCML K7 FMCA_DP_M2C_P11 AV5 1.4V PCML K10 FMCA_DP_M2C_P12 AR7 1.4V PCML K13 FMCA_DP_M2C_P13 AT5 1.4V PCML K16 FMCA_DP_M2C_P14 AP5 1.4V PCML K19 FMCA_DP_M2C_P15 AN7 1.4V PCML C34 FMCA_GA0 BJ20 Adjustable D35 FMCA_GA1 BJ19 Adjustable D5 FMCA_GBTCLK_M2C_N0 AP10 LVDS B21 FMCA_GBTCLK_M2C_N1 AM10 LVDS D4 FMCA_GBTCLK_M2C_P0 AP9 LVDS B20 FMCA_GBTCLK_M2C_P1 AM9 LVDS D34 FMCA_JTAG_RST - - D29 FMCA_JTAG_TCK - - D30 FMCA_JTAG_TDI - - D31 FMCA_JTAG_TDO - - D33 FMCA_JTAG_TMS - - G7 FMCA_LA_RX_CLK_N0 AV10 LVDS D9 FMCA_LA_RX_CLK_N1 BE21 LVDS G6 FMCA_LA_RX_CLK_P0 AW10 LVDS D8 FMCA_LA_RX_CLK_P1 BF21 LVDS G10 FMCA_LA_RX_N0 AN18 LVDS C11 FMCA_LA_RX_N1 AR21 LVDS G13 FMCA_LA_RX_N2 AR18 LVDS C15 FMCA_LA_RX_N3 AP20 LVDS G16 FMCA_LA_RX_N4 AP16 LVDS continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 40 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Board Reference Schematic Signal Name FPGA Pin Number I/O Standard C19 FMCA_LA_RX_N5 BA19 LVDS G19 FMCA_LA_RX_N6 AR16 LVDS C23 FMCA_LA_RX_N7 BF19 LVDS G22 FMCA_LA_RX_N8 AT16 LVDS G25 FMCA_LA_RX_N9 AT14 LVDS G28 FMCA_LA_RX_N10 AU14 LVDS C27 FMCA_LA_RX_N11 BJ18 LVDS G31 FMCA_LA_RX_N12 AU13 LVDS G34 FMCA_LA_RX_N13 AY13 LVDS G37 FMCA_LA_RX_N14 BE11 LVDS G9 FMCA_LA_RX_P0 AN17 LVDS C10 FMCA_LA_RX_P1 AT21 LVDS G12 FMCA_LA_RX_P2 AP18 LVDS C14 FMCA_LA_RX_P3 AN20 LVDS G15 FMCA_LA_RX_P4 AP15 LVDS C18 FMCA_LA_RX_P5 BB19 LVDS G18 FMCA_LA_RX_P6 AR17 LVDS C22 FMCA_LA_RX_P7 BE19 LVDS G21 FMCA_LA_RX_P8 AT15 LVDS G24 FMCA_LA_RX_P9 AR14 LVDS G27 FMCA_LA_RX_P10 AU15 LVDS C26 FMCA_LA_RX_P11 BH18 LVDS G30 FMCA_LA_RX_P12 AV13 LVDS G33 FMCA_LA_RX_P13 AW13 LVDS G36 FMCA_LA_RX_P14 BE12 LVDS H8 FMCA_LA_TX_N0 AP14 LVDS H11 FMCA_LA_TX_N1 AU12 LVDS D12 FMCA_LA_TX_N2 AU20 LVDS H14 FMCA_LA_TX_N3 AV12 LVDS D15 FMCA_LA_TX_N4 AW20 LVDS H17 FMCA_LA_TX_N5 AW11 LVDS D18 FMCA_LA_TX_N6 BB18 LVDS H20 FMCA_LA_TX_N7 AY12 LVDS D21 FMCA_LA_TX_N8 BD18 LVDS continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 41 4. Board Components UG-20046 | 2018.11.27 Board Reference Schematic Signal Name I/O Standard H23 FMCA_LA_TX_N9 BA11 LVDS H26 FMCA_LA_TX_N10 BB12 LVDS D24 FMCA_LA_TX_N11 BF17 LVDS H29 FMCA_LA_TX_N12 BB10 LVDS D27 FMCA_LA_TX_N13 BH17 LVDS H32 FMCA_LA_TX_N14 BC11 LVDS H35 FMCA_LA_TX_N15 BD10 LVDS H38 FMCA_LA_TX_N16 BF10 LVDS H7 FMCA_LA_TX_P0 AP13 LVDS H10 FMCA_LA_TX_P1 AT12 LVDS D11 FMCA_LA_TX_P2 AT20 LVDS H13 FMCA_LA_TX_P3 AV11 LVDS D14 FMCA_LA_TX_P4 AW19 LVDS H16 FMCA_LA_TX_P5 AY11 LVDS D17 FMCA_LA_TX_P6 BC18 LVDS H19 FMCA_LA_TX_P7 BA12 LVDS D20 FMCA_LA_TX_P8 BE18 LVDS H22 FMCA_LA_TX_P9 BA10 LVDS H25 FMCA_LA_TX_P10 BC12 LVDS D23 FMCA_LA_TX_P11 BE17 LVDS H28 FMCA_LA_TX_P12 BC10 LVDS D26 FMCA_LA_TX_P13 BG17 LVDS H31 FMCA_LA_TX_P14 BD11 LVDS H34 FMCA_LA_TX_P15 BE10 LVDS H37 FMCA_LA_TX_P16 BF11 LVDS F1 FMCA_M2C_PG - - H2 FMCA_PRSNTN B22 1.8V C30 FMCA_SCL BH21 3.3V C31 FMCA_SDA BH20 3.3V J39 VIO_B_M2C - - K40 VIO_B_M2C - - K1 VREF_B_M2C - - H1 VREF_FMC - - Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 42 FPGA Pin Number Send Feedback 4. Board Components UG-20046 | 2018.11.27 4.6.5. QSFP The Intel Stratix 10 GX FPGA development board includes a Quad Small Form-Factor Pluggable (QSFP) module. Table 20. QSFP Pin Assignments Board Reference Schematic Signal Name FPGA Pin Number I/O Standard Description 28 QSFP1_3p3V_INTERR RUPTn BE26 1.8V QSFP interrupt 31 QSFP1_3p3V_LP_MOD E BD26 1.8V QSFP low power mode 27 QSFP1_3p3V_MOD_PR Sn BF27 1.8V Module present 8 QSFP1_3p3V_MOD_SE Ln BF26 1.8V Module select 9 QSFP1_3p3V_RSTn BE27 1.8V Module reset 11 QSFP1_3p3V_SCL BJ26 1.8V QSFP serial 2-wire clock 12 QSFP1_3p3V_SDA BH27 1.8V QSFP serial 2-wire data 18 QSFP1_RX_N0 AC42 1.4V PCML QSFP receiver data 21 QSFP1_RX_N1 W42 1.4V PCML QSFP receiver data 15 QSFP1_RX_N2 AB44 1.4V PCML QSFP receiver data 24 QSFP1_RX_N3 AD44 1.4V PCML QSFP receiver data 17 QSFP1_RX_P0 AC43 1.4V PCML QSFP receiver data 22 QSFP1_RX_P1 W43 1.4V PCML QSFP receiver data 14 QSFP1_RX_P2 AB45 1.4V PCML QSFP receiver data 25 QSFP1_RX_P3 AD45 1.4V PCML QSFP receiver data 37 QSFP1_TX_N0 AE46 1.4V PCML QSFP transmitter data 2 QSFP1_TX_N1 AB48 1.4V PCML QSFP transmitter data 34 QSFP1_TX_N2 AA46 1.4V PCML QSFP transmitter data 5 QSFP1_TX_N3 AC46 1.4V PCML QSFP transmitter data 36 QSFP1_TX_P0 AE47 1.4V PCML QSFP transmitter data 3 QSFP1_TX_P1 AB49 1.4V PCML QSFP transmitter data 33 QSFP1_TX_P2 AA47 1.4V PCML QSFP transmitter data 6 QSFP1_TX_P3 AC47 1.4V PCML QSFP transmitter data Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 43 4. Board Components UG-20046 | 2018.11.27 4.6.6. I2C I2C supports communication between integrated circuits on a board. It is a simple two-wire bus that consists of a serial data line (SDA) and a serial clock (SCL). The MAX V and the Intel Stratix 10 devices use the I2C for reading and writing to the various components on the board such as programmable clock generators, VID regulators, ADC and temperature sensors. You can use the Intel Stratix 10 or MAX V as the I2C host to access these devices, change clock frequencies or get board status information such as voltage and temeprature readings. Figure 9. I2C Block Diagram MAX 10 Intel FPGA FX2_SCL/SDA USB PHY (U26) Download Cable II (U23) USB_SCL/SDA QSFP_SCL/SDA LT_IO_SCL/SDA Level Shift FMCA_SCL/SDA SDM_SDA GPIO_SDA Intel Stratix 10 FPGA (U1) Level Shift QSFP_3p3V_SCL/SDA FMCA_3p3V_SCL/SDA I2C_SCL/SDA MAX V System I2C_1.8V_SCL/SDA Level Shift Controller (U11) ADDR = 74h ADDR = 71h ADDR = 14h LT_1.8V_SCL/SDA DNI ADDR = 4Ch QSFP28 (U17) FMCA (J13) LED Board Si5341A Clock (U7) Si5338A Clock (U9) LTC2497 ADC (U32) MAX1619 Temperature Sensor (U35) DIP Switch (SW8) Level Shift LT_SCL/SDA ADDR = 5Ch, 5Dh LTM2987 Power Management (U31) ADDR = 4Fh LTM4677 Regulator (U62) LT Programming Header (J23) Table 21. MAX V I2C Signals Schematic Signal Name I2C_1.8V_SCL I2C_1.8V_SDA MAX V Pin Number P13 R14 Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 44 I/O Standard Description 1.8V I2C serial clock from MAX V 1.8V I2C serial data from MAX V Send Feedback 4. Board Components UG-20046 | 2018.11.27 Table 22. Stratix 10 FPGA I2C Signals Schematic Signal Name Stratix 10 FPGA Pin Number I/O Standard Description LT_1.8V_SCL BG22 1.8V Stratix 10 FPGA I2C from SDM IO pin (default) LT_1.8V_SDA BF22 1.8V Stratix 10 FPGA I2C from SDM IO pin (default) LT_IO_SCL V21 1.8V Stratix 10 FPGA I2C from GPIO pin LT_IO_SDA V22 1.8V Stratix 10 FPGA I2C from GPIO pin Table 23. Stratix 10 FPGA I2C Signals to USB-Blaster II Schematic Signal Name Stratix 10 FPGA Pin Number I/O Standard Description USB_SCL AB12 3.0V Dedicated I2C to USB Blaster USB_SDA AF17 3.0V Dedicated I2C to USB Blaster Table 24. Stratix 10 FPGA I2C Signals to QSFP module Schematic Signal Name Stratix 10 FPGA Pin Number I/O Standard Description QSFP_SCL BJ26 1.8V Dedicated I2C to QSFP module QSFP_SDA BH27 1.8V Dedicated I2C to QSFP module Table 25. Stratix 10 FPGA I2C Signals to FMC Connector Schematic Signal Name Stratix 10 FPGA Pin Number FMC Connector Pin Number I/O Standard Description FMCA_SCL BH21 C30 1.8V Dedicated I2C to FMC Connector FMCA_SDA BH20 C31 1.8V Dedicated I2C to FMC Connector 4.6.7. DisplayPort The Intel Stratix 10 GX FPGA development board includes a Mini-DisplayPort connector. Table 26. Mini-DisplayPort Schematic Signal Names and Functions Board Reference Schematic Signal Name FPGA Pin Number I/O Standard Description J12.4 DP_3p3V_CONFIG1 AN26 1.8V - J12.6 DP_3p3V_CONFIG2 AP26 1.8V - J12.2 DP_3p3V_HOT_PLUG AU27 1.8V Hot plug detect J12.18 DP_AUX_CN AN25 LVDS Auxiliary channel (negative) continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 45 4. Board Components UG-20046 | 2018.11.27 Board Reference Schematic Signal Name FPGA Pin Number I/O Standard Description J12.16 DP_AUX_CP AP25 LVDS Auxiliary channel (positive) J12.5 DP_ML_LANE_CN0 AK48 1.4V PCML Lane 0 (negative) J12.11 DP_ML_LANE_CN1 AL46 1.4V PCML Lane 1 (negative) J12.17 DP_ML_LANE_CN2 AH48 1.4V PCML Lane 2 (negative) J12.12 DP_ML_LANE_CN3 AJ46 1.4V PCML Lane 3 (negative) J12.3 DP_ML_LANE_CP0 AK49 1.4V PCML Lane 0 (positive) J12.9 DP_ML_LANE_CP1 AL47 1.4V PCML Lane 1 (positive) J12.15 DP_ML_LANE_CP2 AH49 1.4V PCML Lane 2 (positive) J12.10 DP_ML_LANE_CP3 AJ47 1.4V PCML Lane 3 (positive) 4.6.8. SDI Video Input/Output Ports The Intel Stratix 10 GX FPGA development board includes a SDI port, which consists of a M23428G-33 cable driver and a M23544G-14 cable equalizer. The PHY devices from Macom interface to single-ended HDBNC connectors. The cable driver supports operation from 125 Mbps to 11.88 Gbps. Control signals are allowed for SD and HD modes selections, as well as device enable. The device can be clocked by the 148.5 MHz voltage-controlled crystal oscillator (VCXO) and matched to incoming signals within 50 ppm using the UP and DN voltage control lines to the VCXO. Table 27. SDI Video Output Standards for the SD and HD Input SD_HD Input Supported Output Standards Rise Time 0 SMPTE 424M, SMPTE 292M Faster 1 SMPTE 259M Slower Table 28. SDI Video Output Interface Pin Assignments, Schematic Signal Names and Functions Board Reference Schmematic Signal Name FPGA Pin Number I/O Standard U20.9 SDI_SD_HDn AY40 1.8V U20.5 SDI_TX_RESET - - U20.1 SDI_TXCAP_N G46 1.4V PCML U20.16 SDI_TXCAP_P G47 1.4V PCML U20.10 SDI_TXDRV_N - - U20.11 SDI_TXDRV_P - - The cable equalizer supports operation at 270 Mbit SD, 1.5 Gbit HD and 3.0, 6.0, and 11.88 Gbit dual-link HD modes. Control signals are allowed for bypassing or disabling the device, as well as a carrier detect or auto-mute signal interface. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 46 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Table 29. SDI Cable Equalizer Lengths Cable Type Data Rate (Mbps) Maximum Cable Length (m) Belden 1694A 270 400 Belden 1694A 1485 140 Belden 1694A 2970 120 Table 30. SDI Video Input Interface Pin Assignments, Schematic Signal Names and Functions Board Reference Schematic Signal Name FPGA Pin Number I/O Standard U21.10 MF0_BYPASS BA40 1.8V U21.19 MF1_AUTO_SLEEP BA39 1.8V U21.21 MF2_MUTE BB39 1.8V U21.22 MF3_XSD - - U21.6 MODE_SEL - - U21.11 MUTEREF - - U21.4 SDI_EQIN_N1 - - U21.3 SDI_EQIN_P1 - - U21.14 SDO_N/SDI_RX_N G42 1.4V PCML U21.15 SDO_P/SDI_RX_P G43 1.4V PCML Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 47 4. Board Components UG-20046 | 2018.11.27 4.7. Clock Circuits 4.7.1. On-Board Oscillators Figure 10. Stratix 10 GX FPGA Board - Clock Inputs and Default Frequencies OUT0 OUT1 OUT2 OUT3 Si5341A OUT4 (U7) OUT5 OUT6 OUT7 OUT8 OUT9 MAX V (U11) REFCLK1 (155.52 MHz LVDS) REFCLK_QSFPI1 (644.53125 MHz LVDS) REFCLK_DP (135 MHz LVDS) 4C 4D 4E 4F 4K 4L 4M 4N REFCLK4 (156.25 MHz LVDS) REFCLK_FMCA (625 MHz LVDS) CLK_FPGA_50M (50 MHz LVCMOS) CLK_ENET (125 MHz LVDS) MAXV_OSC_CLK1 (125 MHz) CLK_CONFIG (125 MHz LVDS) MAXV_OSC_CLK1 (125 MHz LVCMOS) CLK_MAXV_50M (50 MHz LVCMOS) 3A 3B 3C 3I 3J 3K 3L Intel Stratix 10 FPGA (U1) FPGA_OSC_CLK1 OSC_CLK_1 (Configuration Clock) (125 MHz LVCMOS) 1C 1D 1E 1F 1K 1L 1M 1N REFCLK_SDI (148.5 MHz LVDS) Si516 (X1) OUT3 Si5338A OUT2 CLK_FPGA_B3L (100 MHz LVDS) (U9) OUT1 CLK_HILO (133 MHz LVDS) PCIE_OB_REFCLK (100 MHz) OUT0 Table 31. 2A 2B 2C 2F 2L 2M 2N On-Board Oscillators Source Schematic Signal Name REFCLK1_P Frequency 155.52 MHz REFCLK1_N REFCLK_QSFP1_P 644.53125 MHz REFCLK_QSFP1_N REFCLK_DP_P U7 135 MHz REFCLK_DP_N REFCLK4_P 156.25 MHz REFCLK4_N REFCLK_FMCA_P 625 MHz REFCLK_FMCA_N CLK_ENET_P 125 MHz CLK_ENET_N I/O Standard Stratix 10 FPGA Pin Number LVDS AM41 LVDS AM40 LVDS Y38 LVDS Y37 LVDS AK38 LVDS AK37 LVDS AF9 LVDS AF10 LVDS AT9 LVDS AT10 LVDS AN27 LVDS AN28 Application Transceiver reference clocks Bank 1D QSFP reference clocks DisplayPort reference clocks Transceiver reference clocks Bank 4E FMC reference clocks Ethernet clock continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 48 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Source Schematic Signal Name Frequency FPGA_OSC_CLK1 Application LVDS BA22 FPGA configuration clock MAXV_OSC_CLK1 125 MHz LVDS - MAX V clock CLK_CONFIG 125 MHz LVDS - MAX V clock CLK_FPGA_50M 50 MHz 1.8V LVCMOS BH33 FPGA clock CLK_MAXV_50M 50 MHz 1.8V LVCMOS - MAX V clock LVDS M35 LVDS N35 LVDS J20 CLK_FPGA_B3L_N LVDS J19 PCIE_OB_REFCLK _P LVDS AP41 LVDS AP40 LVDS P41 LVDS P40 133 MHz CLK_HILO_N CLK_FOGA_B3L_P 100 MHz 100 MHz PCIE_ON_REFCLK _N REFCLK_SDI_P X1 Stratix 10 FPGA Pin Number 125 MHz CLK_HILO_P U9 I/O Standard 148.5 MHz REFCLK_SDI_N HiLo memory clock FPGA clock for Bank 3L On board PCIe reference clock SDI reference clocks 4.7.2. Off-Board Clock I/O The development board has input and output clocks which can be driven onto the board. The output clocks can be programmed to different levels and I/O standards according to the FPGA device's specification. Table 32. Off-Board Clock Inputs Source Schematic Signal Name I/O Standard Stratix 10 FPGA Pin Number Description J3 SDI_REFCLK_SMA_P LVDS T41 SDI Refclk Input J4 SDI_REFCLK_SMA_N LVDS T40 SDI Refclk Input Table 33. Off-Board Clock Outputs Source Schematic Signal Names I/O Standard Stratix 10 FPGA Pin Number J2 SMA_CLKOUT_P 1.8V H23 J1 SMA_CLKOUT_P 1.8V G23 Send Feedback Description SMA clock output Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 49 4. Board Components UG-20046 | 2018.11.27 4.8. Memory This section describes the development board's memory interface support and also their signal names, types and connectivity relative to the FPGA. 4.8.1. Flash The Intel Stratix 10 GX FPGA development board supports two 1 Gb CFI-compatible synchronous flash devices for non-volatile storage of FPGA configuration data, board information, test application data and user code space. These devices are part of the shared bus that connects to the flash memory, FPGA and MAX V CPLD EPM2210 System Controller. Table 34. Memory Map of the first 1G flash (x16) Block Description Size (KB) Address Range Board Test System scratch 512 0x0750.0000 - 0x0757.FFFF User software 14336 0x0670.0000 - 0x074F.FFFF Factory software 8192 0x05F0.0000 - 0x06FF.FFFF Zips (html, web content) 8192 0x0570.0000 - 0x05EF.FFFF User hardware1 44032 0x02C0.0000 - 0x056F.FFFF Factory hardware 44032 0x0010.0000 - 0x02BF.FFFF PFL option bits 256 0x000C.0000 - 0x000F.FFFF Board information 256 0x0008.0000 - 0x000B.FFFF Ethernet option bits 256 0x0004.0000 - 0x0007.FFFF User design reset vector 256 0x0000.0000 - 0x0003.FFFF Table 35. Memory Map of the second 1G flash (x16) Block Description Size (KB) Address Range User hardware2 44032 0x0010.0000 - 0x02BF.FFFF PFL option bits 256 0x000C.0000 - 0x000F.FFFF Reserved 256 0x0008.0000 - 0x000B.FFFF Reserved 256 0x0004.0000 - 0x0007.FFFF Reserved 256 0x0000.0000 - 0x0003.FFFF Table 36. Flash Memory Pin Assignments Board Reference Schematic Signal Name FPGA Pin Number I/O Standard Description F6 FLASH_ADVN BE28 1.8V Address Valid B4 FLASH_CEN1 BJ31 1.8V Chip enable E6 FLASH_CLK BF31 1.8V Clock F8 FLASH_OEN BJ30 1.8V Output enable continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 50 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Board Reference Schematic Signal Name FPGA Pin Number I/O Standard Description F7 FLASH_RDYBSYN1 BJ28 1.8V Ready D4 FLASH_RESETN BG30 1.8V Reset G8 FLASH_WEN BH28 1.8V Write Enable C6 FLASH_WPN - 1.8V Write protect A1 FLASH_ADDR1 AU28 1.8V Address bus B1 FLASH_ADDR2 AU29 1.8V Address bus C1 FLASH_ADDR3 AW29 1.8V Address bus D1 FLASH_ADDR4 AY29 1.8V Address bus D2 FLASH_ADDR5 BB28 1.8V Address bus A2 FLASH_ADDR6 BA29 1.8V Address bus C2 FLASH_ADDR7 AV28 1.8V Address bus A3 FLASH_ADDR8 AW28 1.8V Address bus B3 FLASH_ADDR9 AV30 1.8V Address bus C3 FLASH_ADDR10 AU30 1.8V Address bus D3 FLASH_ADDR11 AT30 1.8V Address bus C4 FLASH_ADDR12 AT29 1.8V Address bus A5 FLASH_ADDR13 BA30 1.8V Address bus B5 FLASH_ADDR14 BA31 1.8V Address bus C5 FLASH_ADDR15 BB29 1.8V Address bus D7 FLASH_ADDR16 BB30 1.8V Address bus D8 FLASH_ADDR17 BC32 1.8V Address bus A7 FLASH_ADDR18 BC31 1.8V Address bus B7 FLASH_ADDR19 BB32 1.8V Address bus C7 FLASH_ADDR20 BA32 1.8V Address bus C8 FLASH_ADDR21 AY32 1.8V Address bus A8 FLASH_ADDR22 BD30 1.8V Address bus G1 FLASH_ADDR23 BC30 1.8V Address bus H8 FLASH_ADDR24 BG28 1.8V Address bus B6 FLASH_ADDR25 BG29 1.8V Address bus B8 FLASH_ADDR26 BH30 1.8V Address bus F2 FLASH_DATA0 BD36 1.8V Data bus E2 FLASH_DATA1 BE36 1.8V Data bus G3 FLASH_DATA2 BC35 1.8V Data bus E4 FLASH_DATA3 BC36 1.8V Data bus continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 51 4. Board Components UG-20046 | 2018.11.27 Board Reference Schematic Signal Name FPGA Pin Number I/O Standard Description E5 FLASH_DATA4 BB34 1.8V Data bus G5 FLASH_DATA5 BB33 1.8V Data bus G6 FLASH_DATA6 BD35 1.8V Data bus H7 FLASH_DATA7 BD34 1.8V Data bus E1 FLASH_DATA8 BC33 1.8V Data bus E3 FLASH_DATA9 BD33 1.8V Data bus F3 FLASH_DATA10 BF35 1.8V Data bus F4 FLASH_DATA11 BF36 1.8V Data bus F5 FLASH_DATA12 BF34 1.8V Data bus H5 FLASH_DATA13 BG34 1.8V Data bus G7 FLASH_DATA14 BJ34 1.8V Data bus E7 FLASH_DATA15 BJ33 1.8V Data bus 4.8.2. Programming Flash using Quartus Programmer You can use the Quartus Programmer to program the flash with your Programmer Object File (.pof). Ensure the following conditions are met before you proceed: * The Quartus Programmer and the Intel FPGA Download Cable II driver are installed on the host computer. * The micro-USB cable is connected to the FPGA development board. * Power to the board is on, and no other applications that use the JTAG chain are running. * The design running in the FPGA does not drive the FM bus. Execute the steps below to program the Flash 1. Start the Quartus Progammer. 2. Click Auto Detect to display the devices in the JTAG chain. 3. Select the flash attached to the MAX V and then click Change File and select the path to the desired .pof. If the flash is not detected, configure the FPGA with any configuration image which does not drive the flash signals and then go to step 2, refer to Configuring the FPGA using Quartus Programmer 4. Turn on the Program/Configure option for the added file. 5. Click Start to program the selected file to flash. Programming is complete when the progress bar reaches 100%. If flash programming fails, change the TCK frequency to a lower frequency (16 MHz or 6 MHz). Run the command below in the Nios II command shell. jtag --setparam JtagClock . For example: jtagconfig --setparam 1 JtagClock 16M and then go to Step 4. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 52 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Attention: Using the Quartus Programmer to program a device on the board causes other JTAGbased applications such as the Board Test System and the Power Monitor to lose their connection to the board. Restart those applications after programming is complete. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 53 4. Board Components UG-20046 | 2018.11.27 4.9. Daughtercards The Intel Stratix 10 GX FPGA development kit provides a full-featured hardware development platform for prototyping and testing high-speed interfaces to a Intel Stratix 10 GX FPGA. Table 37. Stratix 10 FPGA Development Kit Daughtercards Memory Type Transfer Rate (Mbps) Maximum Frequency (MHz) DDR3 2133 1066 DDR4 2666 1333 RLDRAM3 2400 1200 QDR-IV 2133 1066 FMC Loopback 10000 5000 4.9.1. External Memory Interface 4.9.1.1. DDR3L The DDR3Lx72 SDRAM (DDR3 Low voltage) DDR3 Block Diagram Addr/Ctrl/clk Figure 11. DQ/DQS/DM EMIF H I L O Connector Addr/Ctrl/clk Byte 8 Byte 6-7 Byte 4-5 Byte 2-3 Byte 0-1 DDR3 SDRAM DDR3L x 72 MT41K512M16TNA-107 3.3 V/2.5 V DDR3 SDRAM U1 U2 MT41K512M16TNA-107 DDR3 SDRAM U3 MT41K512M16TNA-107 DDR3 SDRAM U4 MT41K512M16TNA-107 DDR3 SDRAM U5 MT41K512M16TNA-107 VDD/VDDQ DDR3L_VTT VTT Regulator Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 54 DDR3L_VREF Send Feedback 4. Board Components UG-20046 | 2018.11.27 4.9.1.2. DDR4 EMIF H I L O Connector DDR4 x 72 Addr/Ctrl/clk DDR4 Block Diagram DQ/DQS/DM Figure 12. Byte 8 Byte 6-7 Byte 4-5 Byte 2-3 Byte 0-1 DDR4 SDRAM U1 DDR4 SDRAM U2 DDR4 SDRAM U3 DDR4 SDRAM U4 DDR4 SDRAM U5 VDD/2.5 V 4.9.1.3. RLDRAM3 The RLDRAM3 x36 (reduced latency DRAM) controller is designed for use in applications requiring high memory throughput, high clock rates and full programmability. Figure 13. RLDRAM3 Block Diagram Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 55 4. Board Components UG-20046 | 2018.11.27 4.9.1.4. QDR-IV QDR-IV x 36 SRAM devices enable you to maximize bandwidth with separate read and write ports. Figure 14. QDR-IV Block Diagram HILO CONNECTOR QDRIV_ODT_A0-A24 A0-A24 QDRIV_ODT_ANIV QDRIV_ODT_ANIV QDRIV_ODT_ANIV ANIV AP PEn QDRIV_ODT_CFG_L QDRIV_ODT_RST_L CFGn RESETn QDRIV_ODT_RWA/B_L QDRIV_ODT_LKB0/1_L RWA/Bn LKB0/1n QDRIV_ODT_LDA/B_L QDRIV_ODT_CK QDRIV_ODT_CK_L QDRIV_ODT_QVLDA0 QDRIV_ODT_QVLDA1 QDRIV_ODT_QVLDB0 QDRIV_ODT_QVLDB1 LDA/Bn CK_P CK_N QVLDA0 QVLDA1 QVLDB0 QVLDB1 QDRIV_ODT_DQA0-35 DQA0-35 DQB0-35 QDRIV_ODT_DQB0-35 QDR IV x 36 A0-A24 ANIV AP PE_L CFG_L RESET_L VDD_V1P3 VDD QDRIV_ODT_VREF VREF RWA/B_L LKB0/1_L LDA/B_L CK CK_L QVLDA0 QVLDA1 QVLDB0 QVLDB1 VDDQ_V1P2 VDDQ DQA0-35 DQB0-35 VDD_V1P3 VDD VDDQ (1.2 - 1.8V) V3P3_VTT V3P3 VDDQ_V1P2 QDRIV_OUT_VREF VIN TPS51200DRC REFOUT VLDOIN 4.9.1.5. FMC Loopback Card The Intel Stratix 10 FPGA development kit provides one FMC mezzanine interface port connected to the Intel Stratix 10 FPGA for interfacing to the Intel FMC add-in boards as shown in the figure below. The FMC interface is mechanically compliant with the Vita57.1 specification for attaching a single width mezzanine module. However, in terms of signal connections, the Intel FMC interface is not fully compliant with the Vita 57.1 specification. Instead, it contains a subset of the Vita57.1 interface signal to the connector as shown in the FMCA signal assignment tables. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 56 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Figure 15. Stratix 10 FPGA Development Kit FMC Block Diagram FMCA Port J13 FMCA Stratix 10 FPGA The following table shows the complete signal connections assigned for Intel FMC interface at the FMCA port. Table 38. FMCA Connector (J13) Signal Assignments Row Number K J H G F E D C B A 1 NC GND VREF_F MCA GND FMCA_M 2C_PG GND FMCA_C 2M_PG GND NC GND 2 GND NC FMCA_P RSNTn FMCA_C LK_M2C _P1 GND NC GND FMCA_D P_C2M_ P0 GND FMCA_D P_M2C_ P1 3 GND NC GND FMCA_C LK_M2C _N1 GND NC GND FMCA_D P_C2M_ N0 GND FMCA_D P_M2C_ N1 4 FMCA_D P_M2C_ P10 GND FMCA_C LK_M2C _P0 GND NC GND FMCA_G BTCLK_ M2C_P0 GND FMCA_D P_M2C_ P9 GND 5 FMCA_D P_M2C_ N10 GND FMCA_C LK_M2C _N0 GND NC GND FMCA_G BTCLK_ M2C_N0 GND FMCA_D P_M2C_ N9 GND 6 GND NC GND FMCA_L A_RX_C LK_P0 GND NC GND FMCA_D P_M2C_ P0 GND FMCA_D P_M2C_ P2 7 FMCA_D P_M2C_ P11 GND FMCA_L A_TX_P 0 FMCA_L A_RX_C LK_N0 NC NC GND FMCA_D P_M2C_ N0 GND FMCA_D P_M2C_ N2 continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 57 4. Board Components UG-20046 | 2018.11.27 Row Number K J H G F E D C B A 8 FMCA_D P_M2C_ N11 GND FMCA_L A_TX_N 0 GND NC GND FMCA_L A_RX_C LK_P1 GND FMCA_D P_M2C_ P8 GND 9 GND NC GND FMCA_L A_RX_P 0 GND NC FMCA_L A_RX_C LK_N1 GND FMCA_D P_M2C_ N8 GND 10 FMCA_D P_M2C_ P12 GND FMCA_L A_TX_P 1 FMCA_L A_RX_N 0 NC NC GND FMCA_L A_RX_P 1 GND FMCA_D P_M2C_ P3 11 FMCA_D P_M2C_ N12 GND FMCA_L A_TX_N 1 GND NC GND FMCA_L A_TX_P 2 FMCA_L A_RX_N 1 GND FMCA_D P_M2C_ N3 12 GND NC GND FMCA_L A_RX_P 2 GND NC FMCA_L A_TX_N 2 GND FMCA_D P_M2C_ P7 GND 13 FMCA_D P_M2C_ P13 GND FMCA_L A_TX_P 3 FMCA_L A_RX_N 2 NC NC GND GND FMCA_D P_M2C_ N7 GND 14 FMCA_D P_M2C_ N13 GND FMCA_L A_TX_N 3 GND NC GND FMCA_L A_TX_P 4 FMCA_L A_RX_P 3 GND FMCA_D P_M2C_ P4 15 GND NC GND FMCA_L A_RX_P 4 GND NC FMCA_L A_TX_N 4 FMCA_L A_RX_P 3 GND FMCA_D P_M2C_ P4 16 FMCA_D P_M2C_ P14 GND FMCA_L A_TX_P 5 FMCA_L A_RX_N 4 NC NC GND GND FMCA_D P_M2C_ P6 GND 17 FMCA_D P_M2C_ N14 GND FMCA_L A_TX_N 5 GND NC GND FMCA_L A_TX_P 6 GND FMCA_D P_M2C_ N6 GND 18 GND NC GND FMCA_L A_RX_P 6 GND NC FMCA_L A_TX_N 6 FMCA_L A_RX_P 5 GND FMCA_D P_M2C_ P5 19 FMCA_D P_M2C_ P15 GND FMCA_L A_TX_P 7 FMCA_L A_RX_N 6 NC NC GND FMCA_L A_RX_N 5 GND FMCA_D P_M2C_ N5 20 FMCA_D P_M2C_ N15 GND FMCA_L A_TX_N 7 GND NC GND FMCA_L A_TX_P 8 GND FMCA_G BTCLK_ M2C_N1 GND 21 GND NC GND FMCA_L A_RX_P 8 GND NC FMCA_L A_TX_N 8 GND FMCA_G BTCLK_ M2C_N1 GND 22 FMCA_D P_C2M_ P10 GND FMCA_L A_TX_P 9 FMCA_L A_RX_N 8 NC NC GND FMCA_L A_RX_P 7 GND FMCA_D P_C2M_ P1 23 FMCA_D P_C2M_ N10 GND FMCA_L A_TX_N 9 GND NC GND FMCA_L A_TX_P 11 FMCA_L A_RX_N 7 GND FMCA_D P_C2M_ N1 continued... Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 58 Send Feedback 4. Board Components UG-20046 | 2018.11.27 Row Number K J H G F E D C B A 24 GND NC GND FMCA_L A_RX_P 9 GND NC FMCA_L A_TX_N 11 GND FMCA_D P_C2M_ P9 GND 25 FMCA_D P_C2M_ P11 GND FMCA_L A_TX_P 10 FMCA_L A_RX_N 9 NC NC GND GND FMCA_D P_C2M_ N9 GND 26 FMCA_D P_C2M_ N11 GND FMCA_L A_TX_N 10 GND NC GND FMCA_L A_TX_P 13 FMCA_L A_RX_P 11 GND FMCA_D P_C2M_ P2 27 GND NC GND FMCA_L A_RX_P 10 GND NC FMCA_L A_TX_N 13 FMCA_L A_RX_N 11 GND FMCA_D P_C2M_ N2 28 FMCA_D P_C2M_ P12 GND FMCA_L A_TX_P 12 FMCA_L A_RX_N 10 NC NC GND GND FMCA_D P_C2M_ P8 GND 29 FMCA_D P_C2M_ N12 GND FMCA_L A_TX_N 12 GND NC GND FMCA_J TAG_TC K GND FMCA_D P_C2M_ N8 GND 30 GND NC GND FMCA_L A_RX_P 12 GND NC FMCA_J TAG_TD I FMCA_3 P3V_SC L GND FMCA_D P_C2M_ P3 31 FMCA_D P_C2M_ P13 GND FMCA_L A_TX_P 14 FMCA_L A_RX_N 12 NC NC FMCA_J TAG_TD O FMCA_3 P3V_SD A GND FMCA_D P_C2M_ N3 32 FMCA_D P_C2M_ N13 GND FMCA_L A_RX_N 14 GND NC GND 3.3V GND FMCA_D P_C2M_ P7 GND 33 GND NC GND FMCA_L A_RX_P 13 GND NC FMCA_J TAG_TM S GND FMCA_D P_C2M_ N7 GND 34 FMCA_D P_C2M_ P14 GND FMCA_L A_TX_P 15 FMCA_L A_RX_N 13 NC NC FMCA_J TAG_RS T FMCA_G A0 GND FMCA_D P_C2M_ P4 35 FMCA_D P_C2M_ N14 GND FMCA_L A_TX_N 15 GND NC GND FMCA_G A1 12V GND FMCA_D P_C2M_ N4 36 GND NC GND FMCA_L A_RX_P 14 GND NC 3.3V GND FMCA_D P_C2M_ N6 GND 37 FMCA_D P_C2M_ P15 GND FMCA_L A_TX_P 16 FMCA_L A_RX_N 14 NC NC GND 12V FMCA_D P_C2M_ N6 GND 38 FMCA_D P_C2M_ N15 GND FMCA_L A_TX_N 16 GND NC GND 3.3V GND GND FMCA_D P_C2M_ P5 39 GND NC GND A10_VC CIO_FM CA GND A10_VC CIO_FM CA GND 3.3V GND FMCA_D P_C2M_ N5 continued... Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 59 4. Board Components UG-20046 | 2018.11.27 Row Number K J H G F E D C B A 40 NC GND A10_VC CIO_FM CA GND A10_VC CIO_FM CA GND 3.3V GND NC GND 41 NC GND A10_VC CIO_FM CA GND A10_VC CIO_FM CA GND 3.3V GND NC GND LPC Connect or LPC Connect or HPC Connect or HPC Connect or High Pin Count (HPC) The High Pin Count FMC connections are assigned to columns G and H in the FMCA connector as shown. The HPC signaling follows the Vita57.1 standard. Low Pin Count (LPC) The Low Pin Count FMC connections are assigned to columns C and D in the FMCA connector as shown. The LPC signaling follows the Vita57.1 standard. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 60 Send Feedback UG-20046 | 2018.11.27 Send Feedback 5. System Power This chapter describes the Intel Stratix 10 GX FPGA development board's power supply. A laptop style DC power supply is provided with the development kit. Use only the supplied power supply. The power supply has an auto sensing input voltage of 100 ~ 240 V AC power and will output 12 V DC power at 20 A to the development board. The 12 V DC input power is then stepped down to various powr rails used by the board components. An on-board multi-channel analog-to-digital converter (ADC) measures both the voltage and current for several specific board rails. The power utilization is displayed on a graphical user interface (GUI) that can graph power consumption versus time. 5.1. Power Guidelines The Intel Stratix 10 GX FPGA development kit has two modes of operation as described below. In a standard PCIe compliant system In this mode, plug the board into an available PCI Express slot and connect the standard 2x4 and 2x3 auxiliary power cords available from the PC's ATX power supply to the respective mating connectors on the board (J26 and J27). The PCIe slot together with the two auxiliary PCIe power cords are required to power the entire board. If you do not connect the 2x4 or 2x3 auxiliary power connections, it will prevent the board from powering on. The power switch SW7 is ignored when the board is used in the PCIe system. Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. *Other names and brands may be claimed as the property of others. ISO 9001:2015 Registered 5. System Power UG-20046 | 2018.11.27 As a stand-alone evaluation board powered by included power supply In this mode, plug the included power supply into the 2x3 pin connector (J27) and the AC power cord of the power supply into a power outlet. This power supply will provide the entire power to the board without the need to obtain power from the PCIe slot or the 2x4 power connector (J26). The power switch SW7 controls powering the board on/off. 5.2. Power Distribution System The following figure below shows the power distribution system on the Intel Stratix 10 FPGA development board. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 62 Send Feedback 5. System Power UG-20046 | 2018.11.27 Power Distribution System Block Diagram PCIe AUX Power U39 U40 12V_GROUP1 LTC4357 U41 LTC4357 U44 External Power Supply 12 V PCIe 2x3 75 W 12V_AUX2 Power Connector J27 12V_G1 U42 LTM4677, 0.8 - 0.94 V 2X LTM4650 U62, U63, U65 R422 .00025 0.9 V LTM4627 U67 EN_S10_VCCRAM EN_12V_G1/ LTC4365-1 U43 POWER_EN (Default) U45 U46 12V_GROUP2 12V_G2 U50 12 V PCIe_SLOT J9 EN_12V_G2 LTC4365-1 U48 LTC4357 U47 EN_S10_VCCT LTM4650 U69 Adj: 1.0 V, 1.1 V ad LTM4630 U68 EN_5V EY1602TI U75 U53 EN_S10_VCCIO_FMCA 12V_G1 3.3V_REG S10_VCC S10_VCCRAM S10_VCCR_GXB S10_VCCT_GXB S10_VCCPT S10_VCCIO_FMA S10_VCCIO_HILO VCCIO3V VCCPFUSE_SDM 2.5V_DAC 5V_DAC MAX20_VCCONE 12V_G2 EN_3.3V_REG Power Up Sequencing: 1. DISABLE EN_MAX10_VCCONE 2. DISABLE GROUP4 3. DISABLE GROUP3 4. DISABLE GROUP2 5. DISABLE GROUP1 6. DISABLE 3P3V_REG 7. DISABLE 12V_G2 8. DISABLE 12V_G1 LT2977 U31 IN0 EN0 IN1 EN1 IN2 EN2 IN3 EN3 IN4 EN4 IN5 EN5 IN6 EB6 IN7 EN7 IN8 EN8 IN9 EN9 IN10 EN10 IN11 EN11 IN12 EN12 IN13 EN13 IN14 EN14 IN15 EN15 EN_12V_G1 EN_3.3V_REG EN_S10_VCC EN_S10_VCCRAM EN_S10_VCCR EN_S10_VCCT EN_1.8V EN_S10_VCCIO_FMCA EN_S10_VCCIO_HILO EN_S10_VCCIO3V EN_S10_VCCPFUSE EN_2.5V EN_5V_3.3V EN_MAX10_VCCONE EN_12V_G2 1.8 V EN_1.8V 3p3V_STBY PCIe Component Height Restrictions: * Top side (dial-slot max): 34.8 mm (1.370 in) * Bottom sided (max): 2.67 mm S10_VCCT_GXB VCCR_GXB Be 65 W U49 12V_GROUP3 12V_PCIE_SLOT LTM4620A U58 3.3 V EN_S10_VCCIO_FMCA EN6347QI U70 EN6362QI U73 EN_S10_VCCIO_HILO EN6362QI U72 EN_S10_VCCIO3V EN5319QI U78 EN_2.5V EN6337QI U74 Group 1 EN_S10_VCCPFUSE EY1501DI U76 Group 1 U60 Group 1 Note: The Stratix 10 PCIe Development Kit board is designed to be plugged into a 300 W capable PCIe slot with additional 2x3 and 2x4 auxillary power connectors as defined by the PCIe Specification Revision 3.0. EN_5V_3.3V S10_VCC 5.0V Char LCD, VCC,MAX3378, VCCP, VCCL_HPS LTC2418(SXADC, Only) TI3313, Power LED 5.0 V 12V FMCA, Fan Adj: 1.2 V, 1.35 V, 1.5 V, 1.8 V R445 .003 Adj: 1.2 V, 1.35 V, 1.5 V, 1.8 V R472 .003 Adj: 1.2 V, 1.35 V, 1.5 V, 1.8 V 2.4 V EN_MAX10_VCCONE FMCA FMCA_VADJ S10_VCCIO_HILO VCCIO2A, VCCIO2B, VCCIO2C HILO HILO_VDDQ 3V VCCIO3V 2.5V MAXV, ENET, HILO, DDR4, SODIMM, SDI, LEDs, MAX3378 2.5 V LTC4365-1 U61 S10_VCCIO_FMCA VCCIO3B, VCCIO3C HILO_VDD R617 .003 3.0 V 3.3 V VCCH_GXBL/R VCCPLL_SDM, VCCH_GXB, VCCA_PLL, VCCADC 1.8V VCCPT, VCCBAT, VCCIO_SDM, VCCIO2F, VCCIO3A, VCCIO3L, VCCIO_HPS (SX Only) 12 V EN_S10_VCCIO_HILO Group 1 FB1, FB2 R427 .00025 LTC4365-1 U54 3.3V_REG S10_VCCPLLDIG_SDM VCCPLLDIG_SDM S10_VCCR_GXB VCCR_GXB R436 .00025 R432 .00025 LTC4357 U51 Power Up Sequencing: 1. EN_12V_G1 2. EN_12V_G2 3. EN_GROUP1 4. EN_GROUP2 5. EN_GROUP3 6. EN_GROUP4 7. EN_MAX10_VCCONE S10_VCCRAM VCCERAM L20 Adj: 1.0 V, 1.1 V EN_S10_VCCR LTC4357 U52 PCIe Slot Power S10_VCC S10_VCC VCC, VCCP, VCCL_HPS (SX Only) EN_S10_VCC ad 12 V PCIe 2x4 150 W 12V_AUX1 Power Connector J26 Be Figure 16. VCCPFUSE_SDM EY1501DI U77 1.0 V ENET_DVDD 3.3V U81 3.3 V MAX10_VCCONE LTC4365-1 U82 5.3. Power Measurement There are eight power supply rails that have on-board voltage, current and wattage sense capabalities. Precision sense resistors split the ADC devices and rails from the primary supply plane for the ADC to measure voltage and current. An I2C bus connects the ADC device to the MAX V CPLD EPM2210 System Controller as well as the Intel Stratix 10 GX FPGA. The VCC rail for the FPGA core power is directly measured by the LTM4677 I2C enabled voltage regulator module. Power measurements can be read from the LTM4677 device through its I2C interface connected to the MAX V CPLD system controller. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 63 5. System Power UG-20046 | 2018.11.27 5.4. Thermal Limitations and Protection The Intel Stratix 10 GX FPGA development kit is designed to operate in a typical laboratory environment with an ambient temperature of approximately 25C. The cooling solution provided with the development kit allows sufficient cooling for the board to operate up to a maximum power consumption of 200 W under this environment. A MAX1619 device is connected to the Intel Stratix 10 FPGA internal temperature diode to continuously monitor the FPGA internal temperature. In the meantime, a dedicated FPGA TSD real-time monitor solution under ~\ip\onchip_sensors\ is added to each transceiver or EMIF example design to monitor the temperatures of both FPGA core and each transceiver tile. Based on the data from both MAX1619, and the Intel Stratix 10 FPGA, MAX V will run at its maximum speed whenever any temperature is over 60C or immediately power off the board whenever the temperature crosses 100C. Remember to unplug the power supply when the board is powered off when the temperature crosses 100C. Plug the power supply back again to ensure that the board can be normally turned on/off again. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 64 Send Feedback UG-20046 | 2018.11.27 Send Feedback 6. Board Test System The Intel Stratix 10 FPGA Development Kit includes a design example and an application called the Board Test System (BTS) to test the functionality of this board. The BTS provides an easy-to-use interface to alter functional settings and observe results. You can use the BTS to test board components, modify functional parameters, observe performance and measure power usage. While using the BTS, you reconfigure the FPGA several times with test designs specific to the functionality that you are testing. The BTS is also useful as a reference for designing systems. The BTS communicates over the JTAG bus to a test design running in the Intel Stratix 10 GX FPGA device. The figure below shows the Graphical User Interface (GUI) for a board that is in factory configuration. Figure 17. BTS GUI Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. *Other names and brands may be claimed as the property of others. ISO 9001:2015 Registered 6. Board Test System UG-20046 | 2018.11.27 Figure 18. About BTS 6.1. Preparing the Board Several designs are provided to test the major board features. Each design provides data for one or more tabs in the application. The Configure Menu identifies the appropriate design to download to the FPGA for each tab. After successful FPGA configuration, the appropriate tab appears that allows you to exercise the related board features. Highlights appear in the board picture around the corresponding components. The BTS communicates over the JTAG bus to a test design running in the FPGA. The BTS and Power Monitor share the JTAG bus with other applications like the Nios II debugger and the Signal Tap II Embedded Logic Analyzer. Because the BTS is designed based on the Intel Quartus Prime software, be sure to close other applications before you use the BTS. The BTS relies on the Intel Quartus Prime software's specific library. Before running the BTS, open the Intel Quartus Prime software to automatically set the environment variable $QUARTUS_ROOTDIR. The BTS uses this environment variable to locate the Intel Quartus Prime library. The version of Intel Quartus Prime software set in the QUARTUS_ROOTDIR environment variable should be newer than version 14.1. For example, the Development Kit Installer version 15.1 requires that the Intel Quartus Prime software 14.1 or later version to be installed. Also, to ensure that the FPGA is configured successfully, you should install the latest Intel Quartus Prime software that can support the silicon on the development kit. For this board, we recommend you install Intel Quartus Prime version 17.0ir3.0.182. Please refer to the README.txt file under examples\board_test_system directory. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 66 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 6.2. Running the Board Test System Before you begin With the power to the board off, follow these steps: 1. Connect the USB cable to your PC and the board. 2. Ensure that the Ethernet patch cord is plugged into the RJ-45 connector. 3. Check whether the development board swicthes and jumpers are set according to your preferences. 4. Set the load selector switch (SW3.3) to OFF for user hardware1 (page#1). The development kit ships with the CFI Flash device preprogrammed with a default: * Factory FPGA configuration for running the Board Update Portal design example * User configuration for running the BTS demonstration 5. Turn on the power to the board. The board loads the design stored in the user hardware1 portion of flash memory into the FPGA. If your board is still in the factory configuration, or if you have downloaded a newer version of the BTS to the flash memory through the Board Update Portal, the design loads the GPIO, Ethernet and flash memory tests. Note: To ensure operating stability, keep the USB cable connected and the board powered on when running the demonstration application. The BTS cannot run correctly unless the USB cable is attached and the board is on. To run the BTS 1. Navigate to the \examples\board_test_system directory and run the BoardTestSystem.exe application. 2. A GUI appears, displaying the application tab corresponding to the design running in the FPGA. If the design loaded in the FPGA is not supported by the BTS GUI, you will receive a message prompting you to configure your board with a valid BTS design. Refer to the Configure Menu on configuring your board. Note: If some design is running in the FPGA, the BTS GUI loads the design file (.sof) in the image folder to check the current running design in the FPGA; therefore the design running in the FPGA must be the same as the design file in the image folder. 6.3. Using the Board Test System This section describes each control in the BTS. 6.3.1. The Configure Menu Use the Configure Menu to select the design you want to use. Each design example tests different board features. Select a design from this menu and the corresponding tabs become active for testing. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 67 6. Board Test System UG-20046 | 2018.11.27 Figure 19. The Configure Menu To configure the FPGA with a test sustem design, perform the following steps: 1. On the Configure menu, click the configure command that corresponds to the functionality you wish to test. 2. In the dialog box that appears, click Configure to download the corresponding design to the FPGA. 3. When configuration finishes, close the Intel Quartus Prime if open. The design begins running in the FPGA. The corresponding GUI application tabs that interface with the design are now enabled. If you use the Intel Quartus Prime Programmer for configuration, rather than the BTS GUI, you may need to restart the GUI. 6.3.2. The System Info Tab The System Info tab shows the board's current configuration. The tab displays the contents of the MAX V registers, the JTAG chain, the board's MAC address, and other details stored on the board. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 68 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 Figure 20. The System Info tab The following sections describe the controls of the System info tab Board Information The Board Information control displays static information about your board: * Board Name: Indicates the official name of the board given by BTS * Board P/N: Indicates thr part number of the board * Serial Number: Indicates the serial number of the board * Board Revision: Indicates the revision of the board * MAC: Indicates MAC Address of the board System MAX Control MAX Ver: Indicates the vesion of MAX V code currently running on the board. The MAX V code resides in the \examples\max5 directory. Newer revisions of this code may be available on the Stratix 10 FPGA Development kit link on the Intel website. The MAX V register control allows you to view and change the current MAX V register values as described in the table below. Change to the register values with the GUI take effect immediately. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 69 6. Board Test System UG-20046 | 2018.11.27 Table 39. MAX V Registers MAX V Register Values Description Configure Resets the system and reloads the FPGA with a design from the flash memory based on other MAX V register values. PSO Sets the MAX V PSO register. PSR Sets the MAX V PSR register. Allows PSR to determine the page of flash memory to use for FPGA reconfiguration. The numerical values in the list corresponds to the page of flash memory to load during the FPGA configuration. PSS Displays the MAX V PSS register value. Allows the PSS to determine the page of flash memory to use for FPGA reconfiguration. JTAG Chain The JTAG chain shows all the devices currently in the JTAG chain. Note: When set to 1, switch SW6.2 (MAX BYPASS) includes the MAX V DEVICE in the JTAG chain. When set to 0, the MAX V device is removed from the JTAG chain. System MAX and FPGA should all be present in the JTAG chain when running BTS GUI. 6.3.3. The GPIO Tab The GPIO tab allows you to interact with all the general purpose user I/O components on your board. You can read DIP switch settings, turn LEDs on or off and detect push button presses. Figure 21. The GPIO Tab Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 70 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 The following sections describe the controls on the GPIO tab. User DIP Switches The read-only User DIP Swicthes control displays the current positions of the switches in the user DIP switch bank (SW1). Change the switches on the board to see the graphical display change. User LEDS The User LEDs control displays the current state of the user LEDS. Toggle the LED buttons to turn the board LEDs on or off. Push Buttons Read only control displays the current state of the board user push buttons. Press a push button on the board to see the graphical display change accordingly. Platform Designer (Standard) Memory Map The Platform Designer (Standard) memory map control shows the memory map of the bts_config.sof design running on your board. The memory map is visible only when bts_config.sof design is running on the board. 6.3.4. The Flash Tab The Flash tab allows you to read and write flash memory on your board. The memory table displays the CFI ROM contents by deafault after you configure the FPGA. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 71 6. Board Test System UG-20046 | 2018.11.27 Figure 22. The Flash Tab The following sections describe the controls on the Flash tab Read Reads the flash memory on your board. To see the flash memory contents, type a starting address in the text box and click Read. Values starting at the specified address in the table. Write Writes the flash memory on your board. To update the flash memory contents, change values in the table and click Write. The application writes the new values to flash memory and then reads the values back to guarantee that the graphical display accurately reflects the memory contents. Random Starts a random data pattern test to flash memory, limited to the 512K test system scratch page. CFI Updates the memory table, displaying the CFI ROM table contents from the flash device. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 72 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 Increase Starts an incrementing data pattern test to flash memory, limited to the 512K test system scratch page. Reset Executes the flash device's reset command and updates the memory table displayed on the Flash tab. Erase Erases flash memory. Flash Memory Map Displays the flash memory map for the development board. 6.3.5. The XCVR Tab This tab allows you to perform loopback tests on the QSFP and SDI ports. Figure 23. The XCVR Tab Status Displays the following status information during a loopback test: Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 73 6. Board Test System UG-20046 | 2018.11.27 * PLL lock: Shows the PLL locked or unlocked state. * Pattern sync: Shows the pattern synced or not synced state. The pattern is considered synced when the start of the data sequence is detected. * Details: Shows the PLL lock and pattern sync status: Port Allows you to specify which interface to test. The following port tests are available: * QSFP * SDI PMA Setting Allows you to make changes to the PMA parameters that affect the active transceiver interface. The following settings are available for analysis: * Serial Loopback: Routes signals between the transmitter and the receiver. * VOD: Specifies the voltage output differential of the transmitter buffer. * Pre-emphasis tap: -- 1st pre: Specifies the amount of pre-emphasis on the pre-tap of the transmitter buffer. -- 2nd pre: Specifies the amount of pre-emphasis on the second pre-tap of the transmitter buffer. -- 1st post: Specifies the amount of pre-emphasis on the first post tap of the transmitter buffer. -- 2nd post: Specifies the amount of pre-emphasis on the second post tap of the transmitter buffer. * Equalizer: Specifies the AC gain setting for the receiver equalizer in four stage mode. * DC gain: Specifies the DC gain setting for the receiver equalizer in four stage mode. * VGA: Specifies the VGA gain value. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 74 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 Data Type Specifies the type of data contained in the transactions. The following data types are available for analysis: * PRBS 7: Selects pseudo-random 7-bit sequences. * PRBS 15: Selects pseudo-random 15-bit sequences. * PRBS 23: Selects pseudo-random 23-bit sequences. * PRBS 31: Selects pseudo-random 31-bit sequences. * HF: Selects highest frequency divide-by-2 data pattern 10101010. * LF: Selects lowest frequency divide-by-33 data pattern. Error Control Displays data errors detected during analysis and allows you to insert errors: * Detected errors: Displays the number of data errors detected in the hardware. * Inserted errors: Displays the number of errors inserted into the transmit data stream. * Insert: Inserts a one-word error into the transmit data stream each time you click the button. Insert is only enabled during transaction performance analysis. * Clear: Resets the Detected errors and Inserted errors counters to zeroes. Loopback * Start: Initiates the selected ports transaction performance analysis. Note: Always click Clear before Start. * Stop: Terminates transaction performance analysis. * TX and RX performance bars: Show the percentage of maximum theoretical data rate that the requested transactions are able to achieve. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 75 6. Board Test System UG-20046 | 2018.11.27 6.3.6. The PCIe Tab This tab allows you to run a PCIe loopback test on your board. You can also load the design and use an oscilloscope to measure an eye diagram of the PCIe transmit signals. Figure 24. The PCIe Tab The following sections describe the controls on the PCIe tab. Status Displays the following status information during a loopback test: Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 76 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 * PLL Lock: Shows the PLL locked or unlocked state. * Pattern sync: Shows the pattern synced or not synced state. The pattern is considered synced when the start of the data sequence is detected. * Details: Shows the PLL lock and pattern sync status: Port PCIe x16 Gen3 PMA Setting Allows you to make changes to the PMA parameters that affect the active transceiver interface. The following settings are available for analysis: Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 77 6. Board Test System UG-20046 | 2018.11.27 Figure 25. * Serial Loopback: Routes signals between the transmitter and the receiver. * VOD: Specifies the voltage output differential of the transmitter buffer. * Pre-emphasis tap: -- 1st pre: Specifies the amount of pre-emphasis on the pre-tap of the transmitter buffer. -- 2nd pre: Specifies the amount of pre-emphasis on the second pre-tap of the transmitter buffer. -- 1st post: Specifies the amount of pre-emphasis on the first post tap of the transmitter buffer. -- 2nd post: Specifies the amount of pre-emphasis on the second post tap of the transmitter buffer. * Equalizer: Specifies the AC gain setting for the receiver equalizer in four stage mode. * DC gain: Specifies the DC gain setting for the receiver equalizer in four stage mode. * VGA: Specifies the VGA gain value. * All PMA settings should be changed as given in the figure below: PMA Settings Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 78 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 Data Type Specifies the type of data contained in the transactions. The following data types are available for analysis: * PRBS 7: Selects pseudo-random 7-bit sequences. * PRBS 15: Selects pseudo-random 15-bit sequences. * PRBS 23: Selects pseudo-random 23-bit sequences. * PRBS 31: Selects pseudo-random 31-bit sequences. * HF: Selects highest frequency divide-by-2 data pattern 10101010. * LF: Selects lowest frequency divide-by-33 data pattern. Error Control Displays data errors detected during analysis and allows you to insert errors: * Detected errors: Displays the number of data errors detected in the hardware. * Inserted errors: Displays the number of errors inserted into the transmit data stream. * Insert error: Inserts a one-word error into the transmit data stream each time you click the button. Insert error is only enabled during transaction performance analysis. * Clear: Resets the detected errors and inserted errors counters to zeroes. Loopback * Start: Initiates the selected ports transaction peformance analysis. * Stop: Terminates transaction performance analysis. * TX and RX performance bars: Show the percentage of maximum theoretical data rate that the requested transactions are able to achieve. Note: Always click Clear before Start 6.3.7. The FMC Tab This tab allows you to perform loopback tests on the FMC port. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 79 6. Board Test System UG-20046 | 2018.11.27 Figure 26. The FMC Tab The following sections describe controls in the FMC tab. Status Displays the following status information during a loopback test: Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 80 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 * PLL Lock: Shows the PLL locked or unlocked state. * Pattern Sync: Shows the pattern synced or not synced state. The pattern is considered synced when the start of he data data sequence is detected. * Details: Shows the PLL lock and pattern sync detailed information per channel. Port Allows you to specify the interface to test. The following port are available to test: * XCVR * CMOS PMA Settings Allows you to make changes to the PMA parameters that affect the active transceiver interface. The following settings are available for analysis: Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 81 6. Board Test System UG-20046 | 2018.11.27 Figure 27. * Serial Loopback: Routes signals between the transmitter and receiver. * VOD: Specifies the voltage output differential of the transmitter buffer. * Pre-emphasis tap: -- 1st pre - Specifies the amount of pre-emphasis on the pre-tap of the transmitter buffer. -- 2nd pre - Specifies the amount of pre-emphasis on the second pre-tap of the transmitter buffer. -- 1st post - Specifies the amount of pre-emphasis on the first post tap of the transmitter buffer. -- 2nd post - Specifies the amount of pre-emphasis on the second post tap of the transmitter buffer. * Equalizer: Specifies the AC gain setting for the receiver equalizer in four stage mode. * DC gain: Specifies the DC gain setting for the receiver equalizer in four stage mode. * VGA: Specifies the VGA gain value. PMA Settings Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 82 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 Data Type Specifies the type of data contained in the transactions. The following data types are available for analysis. * PRBS 7- Selects pseudo-random 7-bit sequences * PRBS 15- Selects pseudo-random 15-bit sequences * PRBS 23- Selects pseudo-random 23-bit sequences * PRBS 31-Selects pseudo-random 31-bit sequences * HF- Selects highest frequency divide-by-2 data pattern 10101010 * LF- Selects lowest frequency divide-by-33 data pattern Error Control Displays data errors detected during analysis and allows you to insert erros: * Detected errors - Displays the number of data errors detected in the hardware. * Inserted errors - Displays the number of errors inserted into the transmit data stream. * Insert Error - Inserts a one-word error into the transmit data stream each time you click the button. Insert Error is only enabled during transaction performance analysis. * Clear - Resets the Detected error and Inserted error counters to zeroes. Loopback Start - Initiates the selected ports transaction performance analysis. Note: Always click Clear before Start Stop - Terminates transaction performance analysis. TX and RX performance bars - Shows the percentage of maximum theoretical data rate that the requested transactions are able to achieve. 6.3.8. The DDR3 Tab This tab allows you to read and write DDR3 memory on your board. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 83 6. Board Test System UG-20046 | 2018.11.27 Figure 28. The DDR3 Tab The following sections describe the controls on the DDR3 tab. Start Initiates DDR3 memory transaction performance analysis. Stop Terminates transaction performance analysis. Performance Indicators These controls display current transaction performance analysis information collected since you last clicked Start: * Write, Read and Total performance bars: Shows the percentage of maximum theoretical data rate that the requested transactions are able to achieve. * Write (MBps), Read(MBps) and Total(MBps): Show the number of bytes of data analayzed per second. * Data Bus: 72 bits (8 bits ECC) wide and frequency is 1066 MHz double data rate. 2133 Mbps per pin. Equating to a theoretical maximum bandwidth of 136512 Mbps or 17064 MBps. Error Control This control displays data errors detected during analysis and allows you to insert errors: Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 84 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 * Detected errors: Displays the number of data errors detected in the hardware. * Inserted errors: Displays the number of errors inserted into the transaction stream. * Insert: Inserts a one-word error into the transaction stream each time you click the button. Insert Error is only enabled during transaction performance analysis. * Clear: Resets the Detected errors and Inserted errors counters to zeroes. Number of Addresses to Write and Read Determines the number of addresses to use in each iteration of reads and writes. 6.3.9. The DDR4 Tab This tab allows you to read and write DDR4 memory on your board. Figure 29. The DDR4 Tab The following sections describe the controls on the DDR4 tab. Start Initiates DDR4 memory transaction performance analysis. Stop Terminates transaction performance analysis. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 85 6. Board Test System UG-20046 | 2018.11.27 Performance Indicators These controls display current transaction performance analysis information collected since you last clicked Start: * Write, Read and Total performance bars: Show the percentage of maximum theoretical data rate that the requested transactions are able to achieve. * Write (MBps), Read (MBps) and Total (MBps): Show the number of bytes analyzed per second. * Data Bus: 72 bits(8 bits ECC) wide and the frequency is 1066 MHz double data rate. 2133 Mbps per pin. Equating to a theoretical maximum banwidth of 136,512 Mbps or 17,064 MBps. Error Control This control displays data errors detected during analysis and allows you to insert errors: * Detected errors: Displays the number of data errors detected in the hardware. * Inserted errors: Displays the number of errors inserted into the transaction stream. * Insert: Inserts a one-word error into the transaction stream each time you click the button. Insert Error is only enabled during transaction performance analysis. * Clear: Resets the detected error and inserted error counters to zeroes. Number of Addresses to Read and Write Determines the number of addresses to use in each iteration of reads and writes. 6.3.10. Power Monitor The Power Monitor measures and reports current power information and communicates with the MAX V device on the board through the JTAG bus. A power monitor circuit attached to the MAX V device allows you to measure the power that the FPGA is consuming. To start the application, click the Power Monitor icon in the BTS. You can also run the Power Monitor as a stand-alone application. The PowerMonitor.exe resides in the \examples\board_test_system directory. Note: You cannot run the stand-alone power application and the BTS simultaneously. Also, you cannot run power and clock interface at the same time. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 86 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 Figure 30. Power Monitor Interface The controls on the Power Monitor are described below. Test Settings Displays the following controls: * Power Rails: Indicates the currently selected power rail. After selecting the desired rail, click Reset to refresh the screen with updated board readings. * Scale: Specifies the amount to scale the power graph. Select a smaller number to zoom-in to see finer detail. Select a larger number to zoom-out to view the entire range of recorded values. * Speed: Specifies how often to referesh the graph. Power Information Displays the root mean square (RMS) current, maximum and minimum numerical power readings in mA. Graph Displays the mA power consumption of your board over time. The green line indicates the current value. The red line indicates the maximum value read since the last reset. The yellow line indicates the minimum value read since the last reset. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 87 6. Board Test System UG-20046 | 2018.11.27 General Information Displays the MAX V version and current temperature of the FPGA and the board. Reset Clears the graph, resets the minimum and maximu values and restarts the Power Monitor. 6.3.11. Clock Controller The Clock Controller application sets the Si5338 programmable oscillators to any frequency between 0.16 MHz and 710 MHz. The Clock Controller application sets the Si5341 programmable oscillators to any frequency between 0.1 MHz and 712.5 MHz. The Clock Control communicates with the MAX V on the board through the JTAG bus. The programmable oscillator are connected to the MAX V device through a 2-wire serial bus. Figure 31. Clock Controller - Si5338 Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 88 Send Feedback 6. Board Test System UG-20046 | 2018.11.27 Figure 32. Clock Controller - Si5341 Si5338 tab and Si5341 tab display the same GUI controls for each clock generators. Each tab allows for separate control. The Si5338 is capable of synthesizing four independent user-programmable clock frequencies up to 710 MHz. The controls of the clock controller are described below: F_vco Displays the generating signal value of the voltage-controlled oscillator. Registers Display the current frequencies for each oscillator. Frequency Allows you to specify the frequency of the clock MHz. SSC Set enable or disable Spread Spectrum Clocking. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 89 6. Board Test System UG-20046 | 2018.11.27 Read Reads the current frequency setting for the oscillator associated with the active tab. Default Sets the frequency for the oscillator associated with the active tab back to its default value. This can also be accomplished by power cycling the board. Set Freq Sets the programmable oscillator frequency for the selected clock to the value in the CLK0 to CLK3 controls for the Si5338. Frequency changes might take several milliseconds to take effect. You might see glitches on the clock during this time. Intel recommends resetting the FPGA logic after changing frequencies. Import Import register map file generated from Silicon Laboratories ClockBuilder Desktop. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 90 Send Feedback UG-20046 | 2018.11.27 Send Feedback A. Additional Information A.1. Safety and Regulatory Information ENGINEERING DEVELOPMENT PRODUCT - NOT FOR RESALE OR LEASE This development kit is intended for laboratory development and engineering use only. This development kit is designed to allow: * Product developers and system engineers to evaluate electronic components, circuits, or software associated with the development kit to determine whether to incorporate such items in a finished product. * Software developers to write software applications for use with the end product. This kit is not a finished product and when assembled may not be resold or otherwise marketed unless all required Federal Communications Commission (FCC) equipment authorizations are first obtained. Operation is subject to the condition that this product not cause harmful interference to licensed radio stations and that this product accept harmful interference. Unless the assembled kit is designed to operate under Part 15, Part 18 or Part 95 of the United States Code of Federal Regulations (CFR) Title 47, the operator of the kit must operate under the authority of an FCC licenseholder or must secure an experimental authorization under Part 5 of the United States CFR Title 47. Safety Assessment and CE mark requirements have been completed, however, other certifications that may be required for installation and operation in your region have not been obtained. Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. *Other names and brands may be claimed as the property of others. ISO 9001:2015 Registered A. Additional Information UG-20046 | 2018.11.27 A.1.1. Safety Warnings Power Supply Hazardous Voltage AC mains voltages are present within the power supply assembly. No user serviceable parts are present inside the power supply. Power Connect and Disconnect The AC power supply cord is the primary disconnect device from mains (AC power) and used to remove all DC power from the board/system. The socket outlet must be installed near the equipment and must be readily accessible. System Grounding (Earthing) To avoid shock, you must ensure that the power cord is connected to a properly wired and grounded receptacle. Ensure that any equipment to which this product will be attached is also connected to properly wired and grounded receptacles. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 92 Send Feedback A. Additional Information UG-20046 | 2018.11.27 Power Cord Requirements The connector that plugs into the wall outlet must be a grounding-type male plug designed for use in your region. It must have marks showing certification by an agency in your region. The connector that plugs into the AC receptacle on the power supply must be an IEC 320, sheet C13, female connector. If the power cord supplied with the system does not meet requirements for use in your region, discard the cord and do not use it with adapters. Lightning/Electrical Storm Do not connect/disconnect any cables or perform installation/maintenance of this product during an electrical storm. Risk of Fire To reduce the risk of fire, keep all flammable materials a safe distance away from the boards and power supply. You must configure the development kit on a flame retardant surface. A.1.2. Safety Cautions Caution: Hot Surfaces and Sharp Edges. Integrated Circuits and heat sinks may be hot if the system has been running. Also, there might be sharp edges on some boards. Contact should be avoided. Thermal and Mechanical Injury Certain components such as heat sinks, power regulators, and processors may be hot. Heatsink fans are not guarded. Power supply fan may be accessible through guard. Care should be taken to avoid contact with these components. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 93 A. Additional Information UG-20046 | 2018.11.27 Cooling Requirements Maintain a minimum clearance area of 5 centimeters (2 inches) around the isde, front and back of the board for cooling purposes. Do not block power supply ventilation holes and fan. Electro-Magnetic Interference (EMI) This equipment has not been tested for compliance with emission limits of FCC and similar international regulations. Use of this equipment in a residential location is prohibited. This equipment generates, uses and can radiate radio frequency energy which may result in harmful interference to radio communications. If this equipment does cause harmful interfence to radio or television reception, which can be determined by turning the equipment on and off, the user is required to take measures to eliminate this interference. Telecommunications Port Restrictions The wireline telecommunications ports (modem, xDSL, T1/E1) on this product must not be connected to the Public Switched Telecommunication Network (PSTN) as it might result in disruption of the network. No formal telecommunication certification to FCC, R&TTE Directive, or other national requirements have been obatined. Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 94 Send Feedback A. Additional Information UG-20046 | 2018.11.27 Electrostatic Discharge (ESD) Warning A properly grounded ESD wrist strap must be worn during operation/installation of the boards, connection of cables, or during installation or removal of daughter cards. Failure to use wrist straps can damage components within the system. Attention: Please return this product to Intel for proper disposition. If it is not returned, refer to local environmental regulations for proper recycling. Do not dispose of this product in unsorted municipal waste. A.2. Compliance and Conformity Statements CE EMI Conformity Caution This development board is delivered conforming to relevant standards mandated by Directive 2004/108/EC. Because of the nature of programmable logic devices, it is possible for the user to modify the development kit in such a way as to generate electromagnetic interference (EMI) that exceeds the limits established for this equipment. Any EMI caused as a result of modifications to the delivered material is the responsibility of the user of this development kit. Send Feedback Intel(R) Stratix(R) 10 GX FPGA Development Kit User Guide 95 UG-20046 | 2018.11.27 Send Feedback B. Revision History B.1. User Guide Revision History Table 40. Document Revision History for Intel Stratix 10 GX FPGA Development Kit User Guide Document Version Changes 2018.11.27 Updated figure in Default Switch and Jumper Settings on page 10. Default position representation of M5JTAG_BYPASSn signal in switch SW6 is corrected to OFF position to ensure it matches the table description 2018.07.20 Added FPGA device variant GX to the document title 2017.12.28 Corrected errors in pin table in HiLo External Memory Interface on page 33 2017.12.22 Updated tables in HiLo External Memory Interface on page 33, QSFP on page 43 and DisplayPort on page 45 2017.10.11 * * Corrected errors in Pin tables for PCI Express on page 29, HiLo External Memory Interface on page 33, FMC on page 38, QSFP on page 43 and DisplayPort on page 45 Reorganized Revision History as a separate Appendix 2017.04.17 Engineering Silicon (ES) Release 2016.12.23 Preliminary Release Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. *Other names and brands may be claimed as the property of others. ISO 9001:2015 Registered