Revision History The following table shows the revision history for this document. Date Version Revision 12/19/2014 Initial Xilinx release. KCU1250 User Guide www.xilinx.com UG1057 (v1.0) December 19, 2014...
KCU1250 Board Features and Operation Introduction This user guide describes the components, features, and operation of the KCU1250 UltraScale™ FPGA GTH transceiver characterization board. The KCU1250 board provides the hardware environment for characterizing and evaluating the GTH transceivers on an UltraScale XCKU040-2FFVA1156E FPGA.
Page 6
I2C bus • PMBus connectivity to the boards digital power supplies • Active cooling for the FPGA The KCU1250 board block diagram is shown in Figure 1-1. X-Ref Target - Figure 1-1 Figure 1-1: KCU1250 Board Block Diagram KCU1250 User Guide www.xilinx.com...
Page 7
Table 1-1 and in subsequent sections. The KCU1250 board can be damaged by electrostatic discharge (ESD). Follow standard ESD CAUTION! prevention measures when handling the board Do not remove the rubber feet from the board. The feet provide clearance to prevent short...
Page 8
Chapter 1: KCU1250 Board Features and Operation Table 1-1 describes the callouts in Figure 1-2. Table 1-1: KCU1250 Board Features and Operation Figure Reference Designator Feature Description Callout UltraScale XCKU040-2FFVA1156E FPGA, page 18 Power switch, page 10 12V mini-fit connector,...
Figure 1-2) using the 12V AC adapter included with the KCU1250 board characterization kit. J28 is a 6-pin (2 x 3), right angle, mini-fit connector. When supplying 12V through J28, use only the power supply provided for use with this CAUTION! board (Xilinx part number 3800033).
Page 10
Power Switch The KCU1250 board main power is turned on or off using the SW1 switch (callout 2, Figure 1-2). When the switch is in the on position, power is applied to the board and the...
Page 11
Chapter 1: KCU1250 Board Features and Operation X-Ref Target - Figure 1-3 Figure 1-3: KCU1250 Board Power Supply Block Diagram KCU1250 User Guide www.xilinx.com Send Feedback UG1057 (v1.0) December 19, 2014...
Page 12
Chapter 1: KCU1250 Board Features and Operation The KCU1250 board uses power regulators and PMBus compliant digital PWM system controllers from Maxim Integrated to supply the FPGA logic and utilities voltages listed in Table 1-2. The board can also be configured to use an external bench power supply for each voltage.
Page 13
Chapter 1: KCU1250 Board Features and Operation Using External Power Sources Each power rail for the FPGA logic and MGT transceivers has an associated Euro-Mag spring-clamp terminal block (callout 18, Figure 1-2), which can be used to provide power from an external source (Table 1-3).
Page 14
KCU1250 system controller or via the Maxim PowerTool™ software graphical user interface. The KCU1250 system controller is the simplest and most convenient way to monitor the voltage and current values for the power rails listed in Table 1-3.
Page 15
Chapter 1: KCU1250 Board Features and Operation More information about the power system components used on the KCU1250 board is available from the Maxim Integrated InTune digital power website [Ref MGT Transceiver Power Module The KCU1250 board includes one MGT transceiver power module (callout 19, Figure 1-2).
Page 16
Chapter 1: KCU1250 Board Features and Operation Active Heatsink Power Connector An active heat sink (Figure 1-6) is provided for the FPGA (callout 23, Figure 1-2). A 12V fan is affixed to the heat sink and is powered from the 3-pin friction lock header J99 (Figure 1-7).
Page 17
Chapter 1: KCU1250 Board Features and Operation The fan power connections are detailed in Table 1-6: Table 1-5: Fan Power Connections Fan Wire Header Pin Black J99.1 - GND J99.2 - 12V Blue J99.3 - NC Figure 1-7 shows the heat sink fan power connector J99.
Chapter 1: KCU1250 Board Features and Operation UltraScale FPGA The KCU1250 board is populated with the UltraScale XCKU040-2FFVA1156E FPGA at U1 (callout 1, Figure 1-2). For further information on UltraScale FPGAs, see UltraScale Architecture and Product Overview (DS890) [Ref FPGA Configuration The FPGA is configured though one of these options: •...
Page 19
Chapter 1: KCU1250 Board Features and Operation The JTAG chain of the KCU1250 board is shown in Figure 1-8. By default, only the UltraScale FPGA is part of the chain (J6 jumper uninstalled). Installing the J6 jumper enables an 8-bit bus transceiver (U69, SN74AVC8T245) and adds the FMC interfaces to the chain.
During FPGA initialization, the INIT LED illuminates RED. When FPGA initialization has completed, the LED illuminates GREEN. System Controller The KCU1250 board utilizes a Xilinx XC7Z010-CLG225 Zynq-7000 AP SoC U38 (callout 33, Figure D-1) system controller that can be used to: •...
Page 21
Chapter 1: KCU1250 Board Features and Operation System Controller Configuration DIP Switches The DIP switch SW13 (callout 8, Figure 1-2) shown in Figure 1-9 selects the address of the UltraScale FPGA configuration bitstream to be loaded from the SD card. The switch ON position is indicated by the arrow next to bit 1 of the switch.
USB to Dual-UART Bridge The KCU1250 board uses a single-chip USB to dual-UART bridge (U32, Silicon Laboratories CP2105) for simultaneous serial communication between a host terminal and the UltraScale FPGA, and between a host terminal and the Zynq-7000 AP SoC system controller. The...
The second port of the CP2105 USB to dual-UART is connected to the onboard system controller. See Appendix D, System Controller. 300 MHz LVDS Oscillator The KCU1250 board has one 300 MHz LVDS oscillator U42 (callout 11, Figure 1-2) connected to multi-region clock capable (MRCC) inputs on the FPGA. Table 1-9 lists the FPGA pin connections to the LVDS oscillator.
Chapter 1: KCU1250 Board Features and Operation Differential SMA MRCC Pin Inputs The KCU1250 board provides two pairs of differential SMA transceiver clock inputs (callout Figure 1-2) that can be used for connecting to an external clock source. The FPGA MRCC...
Chapter 1: KCU1250 Board Features and Operation Table 1-11: SuperClock-2 FPGA I/O Mapping (Cont’d) FPGA(U1) J36 Pin Schematic Net Name Function Direction IOSTANDARD Function Direction AP20 Control I/O Output LVCMOS18 CM_H_INT_ALRM INT_ALRM Input AP21 Control I/O Output LVCMOS18 CM_C1B Input...
Chapter 1: KCU1250 Board Features and Operation User DIP Switches (Active-High) and I/O Header The DIP switch SW3 (callout 26, Figure 1-2) provides a set of eight active-High switches which connect to user I/O pins on the FPGA, as shown in Table 1-13.
Chapter 1: KCU1250 Board Features and Operation Figure 1-11 shows the user I/O connector J28 (callout 28, Figure 1-2). X-Ref Target - Figure 1-11 Figure 1-11: User I/O (J95) User Push Buttons (Active-High) SW8 and SW9 (callout 25, Figure 1-2) are active-High user push buttons that are connected...
Chapter 1: KCU1250 Board Features and Operation MGT Transceivers and Reference Clocks The KCU1250 board provides access to all GTH transceiver and reference clock pins of the XCKU040 FPGA, as shown in Figure 1-12. The MGT transceivers are grouped into five sets of four RX-TX lanes, referred to as a quad (Q224 - Q228).
Page 29
Chapter 1: KCU1250 Board Features and Operation Each MGT quad and its associated reference clocks (CLK0 and CLK1) are brought out to a connector pad, which interfaces with Samtec BullsEye connectors used with the Samtec HDR-155805-01-BEYE cable assembly. Contact Samtec, Inc., for information about this or...
Page 33
Chapter 1: KCU1250 Board Features and Operation The information for each GTH transceiver clock input is shown in Table 1-16. Table 1-16: GTH Transceiver Reference Clock Inputs U1 FPGA Pin Net Name Quad Connector 131_REFCLK0_N 131_REFCLK0_P 131_REFCLK1_N 131_REFCLK1_P 132_REFCLK0_N 132_REFCLK0_P...
Chapter 1: KCU1250 Board Features and Operation FPGA Mezzanine Card HPC Interface The KCU1250 board features three high pin count (HPC) connectors as defined by the VITA 57.1 FMC specification (callout 28, 29 and 30, Figure 1-2). The FMC HPC connector is a 10 x 40 position socket.
Page 35
Chapter 1: KCU1250 Board Features and Operation The FMC HPC connectors on the KCU1250 board are identified as FMC1 at JA2, FMC2 at JA3, and FMC3 at JA4. The connections for each of these connectors are listed in Table 1-17,...
Page 36
Chapter 1: KCU1250 Board Features and Operation Table 1-17: VITA 57.1 FMC1 HPC Connections at JA2 (Cont’d) U1 FPGA Pin Net Name FMC Pin FMC1_LA03P FMC1_LA03N FMC1_LA04P FMC1_LA04N FMC1_LA05P FMC1_LA05N FMC1_LA06P FMC1_LA06N FMC1_LA07P FMC1_LA07N FMC1_LA08P FMC1_LA08N FMC1_LA09P FMC1_LA09N FMC1_LA10P FMC1_LA10N...
Page 37
Chapter 1: KCU1250 Board Features and Operation Table 1-17: VITA 57.1 FMC1 HPC Connections at JA2 (Cont’d) U1 FPGA Pin Net Name FMC Pin FMC1_LA20N FMC1_LA21P FMC1_LA21N FMC1_LA22P FMC1_LA22N FMC1_LA23P FMC1_LA23N FMC1_LA24P FMC1_LA24N FMC1_LA25P FMC1_LA25N FMC1_LA26P FMC1_LA26N FMC1_LA27P FMC1_LA27N FMC1_LA28P...
Page 38
Chapter 1: KCU1250 Board Features and Operation Table 1-18 shows the VITA 57.1 FMC2 HPC connections at JA3. Table 1-18: VITA 57.1 FMC2 HPC Connections at JA3 U1 FPGA Pin Net Name FMC Pin FMC2_CLK0_M2C_P FMC2_CLK0_M2C_N FMC2_CLK1_M2C_P FMC2_CLK1_M2C_N AU17 FMC2_HA00_CC_P...
Page 39
Chapter 1: KCU1250 Board Features and Operation Table 1-18: VITA 57.1 FMC2 HPC Connections at JA3 U1 FPGA Pin Net Name FMC Pin FMC2_LA04N AK10 FMC2_LA05P FMC2_LA05N FMC2_LA06P FMC2_LA06N AL10 FMC2_LA07P AM10 FMC2_LA07N FMC2_LA08P FMC2_LA08N FMC2_LA09P FMC2_LA09N AD10 FMC2_LA10P AE10...
Page 40
Chapter 1: KCU1250 Board Features and Operation Table 1-18: VITA 57.1 FMC2 HPC Connections at JA3 U1 FPGA Pin Net Name FMC Pin FMC2_LA22P FMC2_LA22N FMC2_LA23P FMC2_LA23N FMC2_LA24P FMC2_LA24N FMC2_LA25P FMC2_LA25N FMC2_LA26P FMC2_LA26N FMC2_LA27P FMC2_LA27N FMC2_LA28P FMC2_LA28N FMC2_LA29P FMC2_LA29N FMC2_LA30P...
Page 41
Chapter 1: KCU1250 Board Features and Operation Table 1-19 shows the VITA 57.1 FMC3 HPC connections at JA4. Table 1-19: VITA 57.1 FMC3 HPC Connections at JA4 U1 FPGA Pin Net Name FMC Pin FMC3_CLK0_M2C_P FMC3_CLK0_M2C_N AB30 FMC3_CLK1_M2C_P AB31 FMC3_CLK1_M2C_N...
Page 42
Chapter 1: KCU1250 Board Features and Operation Table 1-19: VITA 57.1 FMC3 HPC Connections at JA4 (Cont’d) U1 FPGA Pin Net Name FMC Pin FMC3_LA03N FMC3_LA04P FMC3_LA04N FMC3_LA05P FMC3_LA05N FMC3_LA06P FMC3_LA06N FMC3_LA07P FMC3_LA07N FMC3_LA08P FMC3_LA08N FMC3_LA09P FMC3_LA09N FMC3_LA10P FMC3_LA10N FMC3_LA11P...
Page 43
Chapter 1: KCU1250 Board Features and Operation Table 1-19: VITA 57.1 FMC3 HPC Connections at JA4 (Cont’d) U1 FPGA Pin Net Name FMC Pin FMC3_LA21P FMC3_LA21N FMC3_LA22P FMC3_LA22N FMC3_LA23P FMC3_LA23N AC33 FMC3_LA24P AD33 FMC3_LA24N AA34 FMC3_LA25P AB34 FMC3_LA25N AA29 FMC3_LA26P...
Chapter 1: KCU1250 Board Features and Operation System Monitor The SYSMON monitors the physical environment using on-chip temperature and supply sensors, up to 17 external analog inputs, and an integrated analog-to-digital converter (ADC). The SYSMON is powered using the on-chip reference voltage (VREFP) shown in Figure 1-14.
Chapter 1: KCU1250 Board Features and Operation I2C Bus Management The I2C bus is routed through U22, an 8-channel I2C-bus multiplexer (NXP Semiconductor TCA9548). The I2C IDcode for the TCA9548 device is 0x75. The multiplexer provides I2C/PMBus communication between the bus master (system controller or FPGA) and six sub-systems: •...
Page 46
Chapter 1: KCU1250 Board Features and Operation X-Ref Target - Figure 1-15 Figure 1-15: I2C Bus Multiplexer and Upstream Repeater KCU1250 User Guide www.xilinx.com Send Feedback UG1057 (v1.0) December 19, 2014...
Appendix A Default Jumper Settings Introduction Table A-1 lists the jumpers that must be installed on the KCU1250 board for proper operation. These jumpers must be installed except where specifically noted in this user guide. Any jumper not listed in Table A-1 should be left open for normal operation.
Introduction Figure B-1 provides a cross-reference of signal names to pin coordinates for the VITA 57.1 FMC HPC connector. X-Ref Target - Figure B-1 Figure B-1: FMC Connector Pinouts KCU1250 User Guide www.xilinx.com Send Feedback UG1057 (v1.0) December 19, 2014...
The KCU1250 board master Xilinx design constraints (XDC) file template provides for designs targeting the KCU1250 UltraScale FPGA GTH transceiver characterization board. Net names in the listed constraints correlate with net names on the KCU1250 board schematic. Users must identify the appropriate pins and replace the net names with net names in the user RTL.
USB to Dual-UART Bridge. X-Ref Target - Figure D-1 Figure D-1: Silicon Labs Enhanced COM Port The main menu lists the available options. KCU1250 System Controller - Main Menu - ----------------------------- 1. Set Programmable Clocks 2. Get Power System (PMBUS) Voltages 3.
Page 66
Module) clock sources. KCU1250 System Controller - Clock Menu - ----------------------------- 1. Set KCU1250 Si570 Frequency 2. Set KCU1250 Si5368 Frequency 0. Return to Main Menu Clock Menu Options This section includes a description of the clock menu options, presenting arbitrary sample value entries and the system controller responses.
Page 67
This option returns to the menu level above. PMBus Menu The PMBus bus commands are used to read the voltage settings of the KCU1250 board power rails controlled by the Maxim power system. Through the PMBus menu these power rails can be read once or scanned continuously until stopped by a key press.
Page 68
Appendix D: System Controller PMBus Menu Options KCU1250 System Controller - PMBus Menu - ----------------------------- 1. Get PMBus Voltages 2. Continuous Scan PMBus Voltages 3. Get VCCINT Voltage 4. Get VCCAUX Voltage 5. Get VCCBRAM Voltage 6. Get VCCOHP Voltage 7.
Page 69
Unscaled Hex: MSB = 0x34, LSB = 0xC8 (The returned values include diagnostic information.) • Get UTIL2V5 Voltage UTIL2V5 = 2.500V Unscaled Hex: MSB = 0x28, LSB = 0x02 (The returned values include diagnostic information.) KCU1250 User Guide www.xilinx.com Send Feedback UG1057 (v1.0) December 19, 2014...
Page 70
Appendix D: System Controller Power Monitoring Data Menu The KCU1250 board includes the Texas Instruments INA226 power monitoring device. The Power Monitoring Data menu, unlike the PMBus menu, provides both voltage and current monitoring for the MGT power modules, as well as for the FPGA fabric power rails.
Page 71
0. Return to Previous Menu FPGA Mezzanine Card Menu The KCU1250 board includes three FPGA mezzanine card (FMC) ANSI/VITA 57.1 expansion interfaces. All FMC cards must host an IIC EEPROM that can be read through the FMC menu. A raw hexadecimal display and a formatted version of the FMC EEPROM data are provided through the FMC menu.
Page 72
Appendix D: System Controller These mezzanine cards can be attached to JA2 (callout 28), J3A (callout 29), or J4A (callout 30) of the KCU1250 board expansion ports. Table D-2 shows the accessible clock resources on each FMC module. Table D-2: Clock Resources on FMC Modules...
Page 73
- DC Output Records (three groups) If the FMC IIC EEPROM has not been programmed, ReadBuffer[000] - ReadBuffer[255] displays buffer contents = 0xFF, and the common header reports "Invalid Format Version FF". KCU1250 User Guide www.xilinx.com Send Feedback UG1057 (v1.0) December 19, 2014...
Page 74
2. Continuous Scan GPIO Readings 0. Return to Main Menu Select an option • Get GPIO PL Data The signals monitored with this option are currently not available in the KCU1250 board. ---------------------- FMC1_PRSNT = NO FMC2_PRSNT = NO PMBUS_CABLE_B = NO...
Page 75
FPGA from an SD card (callout 7). The directory structure and content of the SD card must adhere to the data format specified in Xilinx XAPP1229. One of 16 bitstreams can be selected for use by the configuration engine by setting a binary encoded value on the...
This product is designed and tested to conform to the European Union directives and standards described in this section. Refer to the KCU1250 board master answer record concerning the CE requirements for the PC Test Environment: Master Answer Record (Xilinx AR63058) Declaration of Conformity The Kintex UltraScale KCU1250 Declaration of Conformity will be made available online.
This product complies with Directive 2002/95/EC on the restriction of hazardous substances (RoHS) in electrical and electronic equipment. This product complies with CE Directives 2006/95/EC, Low Voltage Directive (LVD) and 2004/108/EC, Electromagnetic Compatibility (EMC) Directive. KCU1250 User Guide www.xilinx.com Send Feedback UG1057 (v1.0) December 19, 2014...
Topics include design assistance, advisories, and troubleshooting tips. References The most up to date information related to the KCU1250 board and its documentation is available on these websites: KCU1250 Characterization Kit KCU1250 Characterization Kit – Master Answer Record (Xilinx AR63058) These Xilinx documents provide supplemental material useful with this guide: 1.
Xilinx’s Terms of Sale which can be viewed at http://www.xilinx.com/legal.htm#tos; IP cores may be subject to warranty and support terms contained in a license issued to you by Xilinx. Xilinx products are not designed or intended to be fail-safe or for use in any application requiring fail-safe performance;...
Need help?
Do you have a question about the KCU1250 and is the answer not in the manual?
Questions and answers