Arria 10 GX Transceiver Signal Integrity Development Kit User Guide

ID 683553
Date 8/08/2017
Public
Document Table of Contents

5.2.1. I/O Resources

The table below summarizes the FPGA I/O usage by function on the Arria 10 GX transceiver signal integrity development board.
Table 5.  Arria 10 GX I/O Usage Summary
Function I/O Count Description
Configuration
JTAG USB Blaster or JTAG Header 4 Built-in USB-Blaster or JTAG 0.1-mm header for debugging
MSEL [2:0] 3 Configuration input pins to set configuration scheme
FPGA_CONF_DONE 1 Configuration done pin
FPGA_nSTATUS 1 Configuration status pin
FPGA_INIT_DONE 1 Configuration pin to signify user mode
FPGA_nCSO 1 Chip select pin to EPCQ device
FPGA_nCONFIG 1 Configuration input pin to reset FPGA
CLKUSR-100MHz 1 100 MHz Clock
FPGA_DCLK 1 Configuration Clock for PS and FPP configuration schemes
CPU_RESETn 1 Configuration input pin that clears all device registers
DEV_OE 1 Configuration input pin that enables all IOs
FPGA_CONFIG_D[31:0] 32 Configuration data input pins
FPGA_AS_DATA[3:0] 4 EPCQ data bus
PCIE_RESET 1 Reset pin for PCIe HIP
FPGA_PR_DONE 1 Partial reconfiguration done pin
FPGA_PR_REQUEST 1 Partial reconfiguration request pin
FPGA_PR_READY 1 Partial reconfiguration ready pin
FPGA_PR_ERROR 1 Partial reconfiguration error pin
USB
USB_FULL 1 USB FIFO is full
USB_EMPTY 1 USB FIFO is empty
USB_RESETn 1 USB Reset
USB_OEn 1 USB Output Enable
USB_RDn 1 USB Read
USB_WRn 1 USB Write
USB_DATA[7:0] 8 USB Data Bus
USB_ADDR[1:0] 2 USB Address Bus
USB_SCL 1 USB Serial Clock
USB_SDA 1 USB Serial Data
Flash Memory
F M_D[31:0] 32 Flash data bus
FM_A[26:1] 26 Flash address bus
FLASH_WEn 1 Flash write enable strobe
FLASH_CEn0 1 Flash chip enable
FLASH_CEn1 1 Flash chip enable
FLASH_OEn 1 Flash output enable
FLASH_RDYBSYn0 1 Flash ready or busy
FLASH_RDYBSYn1 1 Flash ready or busy
FLASH_RESETn 1 Flash reset
FLASH_CLK 1 Flash clock
FLASH_ADVn 1 Flash address valid
MAX V CPLD
MAX5_OEn 1 Output Enable
MAX5_CSn 1 Chip Select
MAX5_WEn 1 Write Enable
MAX5_CLK 1 Clock
MAX5_BEn[3:0] 4 Byte Enable
Switches, Buttons, LED
USER_LED [7:0] 8 Light Emitting Diode
USER_PB [7:0] 8 Push Buttons
USER_DIP [6:0] 7 DIP Switches
USER_IO [9:0] 10 Input/Output
A10_UNLOCK 1 FPGA Unlock Switch
Ethernet
ENET_SGMII_TX_P/N 2 Ethernet SGMII transmit data
ENET_SGMII_RX_P/N 2 Ethernet SGMII receive data
ENET_RSTn 1 Reset
ENET_INTn 1 Interrupt
MDIO 1 Ethernet Management Data IO
MDC 1 Ethernet Management Data Clock
Temperature Sense
Temperature Sense Diodes 2 Arria 10 internal sense diode
Transceivers
SFP_TX_DIS 1 SFP + TX disable control pin
SFP_RS0 1 SFP + Rate Select - Receiver Control Pin
SFP_RS1 1 SFP + Rate Select - Transmit Control Pin
SFP_MOD_ABS 1 SFP + Module Absent Status Pin
SFP_RX_LOS 1 SFP + Loss of Signal Status Pin
SFP_TX_FLT 1 SFP + Transmitter Fault Status Pin
CFP2_MOD_LOPWR 1 CFP2 Module Low Power Mode
CFP2_MOD_RSTn 1 CFP2 Module Reset
CFP2_PRG_CNTL[3:1] 3 CFP2 Program Control bits
CFP2_PRG_ALRM[3:1] 3 CFP2 Program Alarm bits
CFP2_PRG_PRTADR[2:0] 3 CFP2 MDIO Physical Port Address
CFP2_TX_DIS 1 CFP2 Transmitter Disable
CFP2_RX_LOS 1 CFP2 Receiver loss of signal
CFP2_MOD_ABS 1 CFP2 Module Absent
CFP2_MDC 1 CFP2 Management Data Clock
CFP2_MDIO 1 CFP2 Management Data I/O Bi-Directional Data
CFP2_GLB_ALRMn 1 CFP2 Global Alarm
Global Clocks
USB_FPGA_CLK 1 USB FPGA Clock
50MHz_A10GX_CLK 1 50 MHz Global clock input
50MHz_CLK3D 1 50 MHz Global clock input
A10GX_CLK2Jp 1 Global Clock input (selectable freq/ spread %)
A10GX_CLK2Jn 1 Global Clock input (selectable freq/ spread %)
A10GX_CLK3Bp 1 Global Clock input from SMA
A10GX_CLK3Bn 1 Global Clock input from SMA
100MHZ_LVDS_CLK3p 1 Differential global clock
100MHZ_LVDS_CLK3n 1 Differential global clock
100MHZ_LVDS_CLK2p 1 Differential global clock
100MHZ_LVDS_CLK2n 1 Differential global clock
100MHZ_LVDS_CLK1p 1 Differential global clock
100MHZ_LVDS_CLK1n 1 Differential global clock
CLK_125MHz_P/N 2 125 MHz differential core clock
Transceiver Clocks
REFCLK_GXBL_1E_T 2 Differential REFCLK input to the left side of xcvr block 1E
REFCLK_GXBL_1F_T 2 Differential REFCLK input to the left side of xcvr block 1F
REFCLK_GXBL_1G_T 2 Differential REFCLK input on the left side of xcvr block 1G
REFCLK_GXBL_1H_T 2 Differential REFCLK input to the left side of xcvr block 1H
REFCLK_GXBL_1D_T 2 Differential REFCLK input to the left side of xcvr block 1D
REFCLK_GXBL_1C_T 2 Differential REFCLK input to the left side of xcvr block 1C
REFCLK_GXBL_1E_T 2 Differential REFCLK input to the left side of xcvr block 1E
REFCLK_GXBL_1G_T 2 Differential REFCLK input to the left side of xcvr block 1G
REFCLK_GXBR_4E_T 2 Differential REFCLK input to the left side of xcvr block 4E
REFCLK_GXBR_4F_T 2 Differential REFCLK input to the left side of xcvr block 4F
REFCLK_GXBR_4G_T 2 Differential REFCLK input to the left side of xcvr block 4G
REFCLK_GXBR_4H_T 2 Differential REFCLK input to the left side of xcvr block 4H
REFCLK_GXBR_4C_T 2 Differential REFCLK input to the left side of xcvr block 4C
REFCLK_GXBR_4C_B 2 Differential REFCLK input to feed the channels on the right side of the Arria 10 GX device 4C
REFCLK_GXBR_4D_B 2 Differential REFCLK input to the left side of xcvr block 4D
REFCLK_GXBR_4E_B 2 Differential REFCLK input to the left side of xcvr block 4E
REFCLK_GXBR_4H_B 2 Differential REFCLK input to the left side of xcvr block 4H