ADM-PCIE-8K5-FH User Manual 1 Introduction The ADM-PCIE-8K5-FH is a high-performance reconfigurable computing card intended for Data Center applications, featuring a Xilinx Kintex UltraScale FPGA. Figure 1 : ADM-PCIE-8K5-FH Product Photo 1.1 Key Features Key Features • PCIe Gen1/2/3 x1/2/4/8 capable •...
Table 1 : Mechanical Dimensions 2.2 Chassis Requirements 2.2.1 PCI Express The ADM-PCIE-8K5-FH is capable of PCIe Gen 1/2/3 with 1/2/4/8 lanes, using the Xilinx Integrated Block for PCI Express. 2.2.2 Mechanical Requirements An 8-lane or 16-lane physical PCIe slot is required for mechanical compatibility.
2.3 Thermal Performance The ADM-PCIE-8K5-FH comes with a heat sink to reduce the heat of the FPGA which is typically the hottest point on the card. The FPGA die temperature must remain under 100 degrees Celsius or the system monitor will clear the FPGA design to ensure the card does not overheat.
3 Functional Description 3.1 Overview The ADM-PCIE-8K5-FH is a versatile reconfigurable computing platform with a Kintex UltraScale KU115-2I or KU060-2I FPGA, Gen3x8 PCIe interface, two banks of DDR4 both 72 bits wide (for 64 bits with 8 bits ECC), two SFP+ cages capable of up to 16.375Gbps each and any Xilinx supported standard (Ethernet, SRIO, Infiniband,...
ADM-PCIE-8K5-FH User Manual 3.1.1 Switches The ADM-PCIE-8K5-FH has a quad DIP switch SW1, located on the rear side of the board. The function of each switch in SW1 is detailed below: Figure 5 : Switches Factory Switch Function OFF State...
ADM-PCIE-8K5-FH User Manual 3.1.2 LEDs There are 6 LEDs on the ADM-PCIE-8K5-FH, 3 of which are general purpose and whose meaning can be defined by the user. The other four have fixed functions described below: Figure 6 : LEDs Comp.
ADM-PCIE-8K5-FH User Manual 3.2 Clocking The ADM-PCIE-8K5-FH provides reference clocks for the DDR4 SDRAM banks and the I/O interfaces available to the user. After a clock is programmed to a certain frequency, that frequency will become the default on power-up. Any clock out of an Si5338 Clock Synthesizer is re-configurable over I2C. This allows the user to configure almost any arbitrary clock frequencies during application run time.
312.5MHz by re-programing the Si5338 reprogrammable clock oscillator via system monitor. This can be done using the Alpha Data API or over USB with the appropriate Alpha Data Software tools. Any changes made to the default clock frequency are non-volatile and will be used moving forward.
Table 10 : Memory Reference Clocks 3.3 PCI Express The ADM-PCIE-8K5-FH is capable of PCIe Gen 1/2/3 with 1/2/4/8 lanes. The FPGA drives these lanes directly using the Integrated PCI Express block from Xilinx. Negotiation of PCIe link speed and number of lanes used is generally automatic and does not require user intervention.
ADM-PCIE-8K5-FH User Manual 3.4 DDR4 SDRAM Two banks of DDR4 SDRAM memory are soldered down to the board. While the factory default is 8GB/per bank, 16GB/bank is also supported through a build variant. Please see Order Code for all order options. The memory interface is 72-bit wide data (64 data + 8 ECC).
ADM-PCIE-8K5-FH User Manual 3.5 SFP+ Four SFP+ cages are available at the front panel. All cages are capable of housing either active optical or passive copper SFP compatible components. The communication interface can run at up to 16.375Gbps per channel. These cages are ideally suited for 10 Gigabit Ethernet or any other protocol supported by the Xilinx GTH Transceivers.
This can be configured in a ring orientation as depicted in the image below, or allow for MPO style breakouts at the front panel (full-height panel only).The ADM-PCIE-8K5-FH support both copper and optical FireFly modules. More information on FireFly can be found at https://www.samtec.com/optics/optical-cable/ mid-board/firefly Both FireFly sites have control signals connected to the FPGA.
ADM-PCIE-8K5-FH User Manual 3.7 System Monitor The ADM-PCIE-8K5-FH monitors temperature, voltage, and current of the board to check on the operation of the board. The monitoring is implemented using an Atmel AVR microcontroller. All readings and measurements are available to the FPGA, enabling detailed power consumption reporting.
ADM-PCIE-8K5-FH User Manual 3.7.2 System Monitor Status LEDs LEDs D6 (Red) and D5 (Green) indicate the card health status. LEDs Status Green Running and no alarms Green + Red Standby (Powered off) Flashing Green + Flashing Red Attention - critical alarm active...
ADM-PCIE-8K5-FH utilizes the Digilent USB-JTAG converter box which is supported by the Xilinx software tool suite. Simply connect a micro-USB AB type cable between the upper ADM-PCIE-8K5-FH USB port and a host computer with Vivado installed. Vivado Hardware Manager will automatically recognize the FPGA and allow you to configure the FPGA and the BPI configuration PROM.
Flash memory. Alpha Data recommends that region 0 is used as a fallback image; this permits relatively simple recovery, without requiring direct programming of the FPGA over the front panel USB connection, in the event of programming a "bad"...
3.10.1.2 Custom Flash Write Interface Alpha Data's reference design bridge allows users to write images to the BPI configuration flash over the PCIE interface. Other customers may want similar functionality built into their own IP. In order to enable this...
ADM-PCIE-8K5-FH User Manual 3.11 GPIO Option The ADM-PCIE-8K5-FH has an optional GPIO feature. This feature is not fit by default and must be specified in the part number. See Order Code for more details on ordering options. The GPIO option consists of a versatile shrouded connector from Molex with part number 0878331220 that give users with custom IO requirements multiple connectivity options.
ADM-PCIE-8K5-FH User Manual 3.12 User EEPROM A 2Kb I2C user EEPROM is provided for storing MAC addresses or other user information. The EEPROM is part number M24C02-RMC6TG. The address pins A2, A1, and A0 are all strapped to a logical '0'.
Page 24
ADM-PCIE-8K5-FH User Manual Page Intentionally left blank Page 20 Functional Description ad-ug-1342_v1_0.pdf...
ADM-PCIE-8K5-FH User Manual Appendix A: Complete Pinout Table Signal Name Bank Voltage Number 1V8_DIG INPUT AT18 AVR_B2U AU16 AVR_HS_B2U AU17 AVR_HS_CLK AV19 AVR_HS_U2B AW18 AVR_MON_CLK AT17 AVR_U2B AC11 CCLK DDR4_0_A0 DDR4_0_A1 DDR4_0_A10 DDR4_0_A11 DDR4_0_A12 DDR4_0_A13 DDR4_0_A14 DDR4_0_A15 DDR4_0_A16 DDR4_0_A17 DDR4_0_A2...
Page 26
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number DDR4_0_C1 DDR4_0_C2 DDR4_0_CK_C DDR4_0_CK_T DDR4_0_CKE DDR4_0_CS_N DDR4_0_DM0 DDR4_0_DM1 DDR4_0_DM2 DDR4_0_DM3 DDR4_0_DM4 DDR4_0_DM5 DDR4_0_DM6 DDR4_0_DM7 DDR4_0_DM8 DDR4_0_DQ0 DDR4_0_DQ1 DDR4_0_DQ10 DDR4_0_DQ11 DDR4_0_DQ12 DDR4_0_DQ13 DDR4_0_DQ14 DDR4_0_DQ15 DDR4_0_DQ16 DDR4_0_DQ17 DDR4_0_DQ18 DDR4_0_DQ19 DDR4_0_DQ2 DDR4_0_DQ20 DDR4_0_DQ21 DDR4_0_DQ22 DDR4_0_DQ23...
Page 27
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number DDR4_0_DQ27 DDR4_0_DQ28 DDR4_0_DQ29 DDR4_0_DQ3 DDR4_0_DQ30 DDR4_0_DQ31 DDR4_0_DQ32 DDR4_0_DQ33 DDR4_0_DQ34 DDR4_0_DQ35 DDR4_0_DQ36 DDR4_0_DQ37 DDR4_0_DQ38 DDR4_0_DQ39 DDR4_0_DQ4 DDR4_0_DQ40 DDR4_0_DQ41 DDR4_0_DQ42 DDR4_0_DQ43 DDR4_0_DQ44 DDR4_0_DQ45 DDR4_0_DQ46 DDR4_0_DQ47 DDR4_0_DQ48 DDR4_0_DQ49 DDR4_0_DQ5 DDR4_0_DQ50 DDR4_0_DQ51 DDR4_0_DQ52 DDR4_0_DQ53 DDR4_0_DQ54 DDR4_0_DQ55...
Page 28
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number DDR4_0_DQ59 DDR4_0_DQ6 DDR4_0_DQ60 DDR4_0_DQ61 DDR4_0_DQ62 DDR4_0_DQ63 DDR4_0_DQ64 DDR4_0_DQ65 DDR4_0_DQ66 DDR4_0_DQ67 DDR4_0_DQ68 DDR4_0_DQ69 DDR4_0_DQ7 DDR4_0_DQ70 DDR4_0_DQ71 DDR4_0_DQ8 DDR4_0_DQ9 DDR4_0_DQS0_C DDR4_0_DQS0_T DDR4_0_DQS1_C DDR4_0_DQS1_T DDR4_0_DQS2_C DDR4_0_DQS2_T DDR4_0_DQS3_C DDR4_0_DQS3_T DDR4_0_DQS4_C DDR4_0_DQS4_T DDR4_0_DQS5_C DDR4_0_DQS5_T DDR4_0_DQS6_C DDR4_0_DQS6_T DDR4_0_DQS7_C...
Page 29
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number DDR4_0_ODT DDR4_0_PAR DDR4_0_RESET_N DDR4_0_TEN AG22 DDR4_1_A0 AE20 DDR4_1_A1 AH23 DDR4_1_A10 AH22 DDR4_1_A11 AF23 DDR4_1_A12 AF22 DDR4_1_A13 AK23 DDR4_1_A14 AE21 DDR4_1_A15 AL22 DDR4_1_A16 AF20 DDR4_1_A17 AL20 DDR4_1_A2 AJ23 DDR4_1_A3 AK21 DDR4_1_A4 AM20 DDR4_1_A5...
Page 30
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number AV24 DDR4_1_DM0 AV28 DDR4_1_DM1 AK27 DDR4_1_DM2 AD25 DDR4_1_DM3 AR26 DDR4_1_DM4 DDR4_1_DM5 DDR4_1_DM6 DDR4_1_DM7 DDR4_1_DM8 AV23 DDR4_1_DQ0 AT22 DDR4_1_DQ1 AR28 DDR4_1_DQ10 AW25 DDR4_1_DQ11 AU27 DDR4_1_DQ12 AV26 DDR4_1_DQ13 AT28 DDR4_1_DQ14 AW26 DDR4_1_DQ15 AL28 DDR4_1_DQ16...
Page 31
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number AM27 DDR4_1_DQ32 AM24 DDR4_1_DQ33 AN27 DDR4_1_DQ34 AN28 DDR4_1_DQ35 AM26 DDR4_1_DQ36 AN26 DDR4_1_DQ37 AM25 DDR4_1_DQ38 AP28 DDR4_1_DQ39 AW23 DDR4_1_DQ4 DDR4_1_DQ40 DDR4_1_DQ41 DDR4_1_DQ42 DDR4_1_DQ43 DDR4_1_DQ44 DDR4_1_DQ45 DDR4_1_DQ46 DDR4_1_DQ47 DDR4_1_DQ48 DDR4_1_DQ49 AU22 DDR4_1_DQ5 DDR4_1_DQ50 DDR4_1_DQ51...
Page 32
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number DDR4_1_DQ64 DDR4_1_DQ65 DDR4_1_DQ66 DDR4_1_DQ67 DDR4_1_DQ68 DDR4_1_DQ69 AV21 DDR4_1_DQ7 DDR4_1_DQ70 DDR4_1_DQ71 AT27 DDR4_1_DQ8 AV27 DDR4_1_DQ9 AV22 DDR4_1_DQS0_C AU21 DDR4_1_DQS0_T AU26 DDR4_1_DQS1_C AU25 DDR4_1_DQS1_T AL25 DDR4_1_DQS2_C AL24 DDR4_1_DQS2_T AG24 DDR4_1_DQS3_C AF24 DDR4_1_DQS3_T AR25 DDR4_1_DQS4_C...
Page 33
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number AE30 AH31 AD14 EMCCLK_B AF30 EN_485/EN_232_L EXT_CLK_N MGT_CLK EXT_CLK_P MGT_CLK AM19 FABRIC_CLK 3.3V use LVCMOS33 AK33 AJ33 AL17 FIREFLY0_INT_L AH17 FIREFLY0_MODPRS_L AL18 FIREFLY0_RESET_L FIREFLY0_RX0_N FIREFLY0_RX0_P FIREFLY0_RX1_N FIREFLY0_RX1_P FIREFLY0_RX2_N FIREFLY0_RX2_P FIREFLY0_RX3_N FIREFLY0_RX3_P AP19...
Page 34
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number FIREFLY1_RX0_P FIREFLY1_RX1_N FIREFLY1_RX1_P FIREFLY1_RX2_N FIREFLY1_RX2_P FIREFLY1_RX3_N FIREFLY1_RX3_P AJ16 FIREFLY1_SCL AH16 FIREFLY1_SDA AN16 FIREFLY1_SEL_L FIREFLY1_TX0_N FIREFLY1_TX0_P FIREFLY1_TX1_N FIREFLY1_TX1_P FIREFLY1_TX2_N FIREFLY1_TX2_P FIREFLY1_TX3_N FIREFLY1_TX3_P AJ15 FLASH_A0 AK15 FLASH_A1 AN13 FLASH_A10 AN12 FLASH_A11 AP14 FLASH_A12 AP13...
Page 35
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number AV14 FLASH_A24 AW14 FLASH_A25 AJ14 FLASH_A3 AL14 FLASH_A4 AL13 FLASH_A5 AL12 FLASH_A6 AM12 FLASH_A7 AM14 FLASH_A8 AN14 FLASH_A9 AL15 FLASH_ADV_L FLASH_CE_L AE11 FLASH_DQ0 AD10 FLASH_DQ1 AG12 FLASH_DQ10 AH12 FLASH_DQ11 AK13 FLASH_DQ12 AK12...
Page 36
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number AL29 GP1_1V8_P 1.8 (NC by default) GTH_CLK_0_PIN_N MGT_CLK GTH_CLK_0_PIN_P MGT_CLK GTH_CLK_1_PIN_N MGT_CLK GTH_CLK_1_PIN_P MGT_CLK GTH_CLK_2_PIN_N MGT_CLK GTH_CLK_2_PIN_P MGT_CLK AK31 INIT_B_1V8 MEM_CLK_0_PIN_N 1.2 (External Term Provided) MEM_CLK_0_PIN_P 1.2 (External Term Provided) AN22 MEM_CLK_1_PIN_N 1.2 (External Term Provided)
Page 37
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number PCIE_TX1_PIN_N PCIE_TX1_PIN_P PCIE_TX2_PIN_N PCIE_TX2_PIN_P PCIE_TX3_PIN_N PCIE_TX3_PIN_P PCIE_TX4_PIN_N PCIE_TX4_PIN_P PCIE_TX5_PIN_N PCIE_TX5_PIN_P PCIE_TX6_PIN_N PCIE_TX6_PIN_P PCIE_TX7_PIN_N PCIE_TX7_PIN_P AE15 PERST_1V8_0_L AM15 PERST_1V8_1_L AU31 POWER9_SCL_1V8 AV31 POWER9_SDA_1V8 AL30 PPS_BUF_1V8 PROGRAM_B_1V8 PUDC_B AH28 AH29 AH32 RXEN_L AM16 SFP+_LOS...
Page 38
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number AG17 SFP+_TX_DISABLE AE16 SFP+_TX_FAULT SFP+_TX0_N SFP+_TX0_P SFP+_TX1_N SFP+_TX1_P SFP+_TX2_N SFP+_TX2_P SFP+_TX3_N SFP+_TX3_P AH19 SFP+0_MOD_ABS AH18 SFP+0_SCL AG16 SFP+0_SDA AE18 SFP+1_MOD_ABS AF18 SFP+1_SCL AD16 SFP+1_SDA AF17 SFP+2_MOD_ABS AF19 SFP+2_SCL AE17 SFP+2_SDA AN17 SFP+3_MOD_ABS...
Page 39
ADM-PCIE-8K5-FH User Manual Signal Name Bank Voltage Number AJ29 TE485 AT19 USER_LED_G0 AU19 USER_LED_G1 AU20 USER_LED_R AV18 USR_SW Table 14 : Complete Pinout Table Complete Pinout Table Page 35 ad-ug-1342_v1_0.pdf...
ADM-PCIE-8K5-FH User Manual Revision History Date Revision Changed By Nature of Change Initial Release 16 Feb 2018 D. Flint Address: 4 West Silvermills Lane, Address: 611 Corporate Circle Suite H Edinburgh, EH3 5BD, UK Golden, CO 80401 Telephone: +44 131 558 2600...
Need help?
Do you have a question about the ADM-PCIE-8K5-FH and is the answer not in the manual?
Questions and answers