Limited Warranties which can be viewed at http://www.xilinx.com/warranty.htm; 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;...
Chapter 1 KC705 Evaluation Board Features Overview The KC705 evaluation board for the Kintex™-7 FPGA provides a hardware environment for developing and evaluating designs targeting the Kintex-7 XC7K325T-2FFG900C FPGA. The KC705 board provides features common to many embedded processing systems, including a DDR3 SODIMM memory, an 8-lane PCI Express®...
The KC705 Evaluation Kit Product Page: www.xilinx.com/kc705 Caution! The KC705 board can be damaged by electrostatic discharge (ESD). Follow standard ESD prevention measures when handling the board X-Ref Target - Figure 1-1 1 GB DDR3 Memory...
Page 8
Chapter 1: KC705 Evaluation Board Features X-Ref Target - Figure 1-2 Round callout references a component Square callout references a component on the front side of the board on the back side of the board User rotary switch located under LCD...
For further information on Kintex-7 FPGAs, see DS180 , 7 Series FPGAs Overview FPGA Configuration The KC705 board supports three of the five 7 Series FPGA configuration modes: • Master SPI using the onboard Quad SPI Flash memory • Master BPI using the on-board Linear BPI Flash memory •...
Page 10
For full details on configuring the FPGA, see UG470, 7 Series FPGAs Configuration User Guide Encryption Key Backup Circuit FPGA U1 implements bitstream encryption key technology. The KC705 board provides the encryption key backup battery circuit shown in Figure 1-4. The rechargeable 1.5V lithium button-type battery B1 is soldered to the board with the positive output connected to FPGA U1 VCCBATT pin C10.
Page 11
Figure 1-4: Encryption Key Backup Circuit I/O Voltage Rails There are 10 I/O banks available on the Kintex-7 device. The voltages applied to the FPGA I/O banks used by the KC705 board are listed in Table 1-3. Table 1-3: I/O Voltage Rails...
Chapter 1: KC705 Evaluation Board Features DDR3 Memory Module [Figure 1-2, callout 2] The memory module at J1 is a 1 GB DDR3 small outline dual-inline memory module (SODIMM). It provides volatile synchronous dynamic random access memory (SDRAM) for storing user code and data.
AE11 DDR3_CLK1_P CK1_P The KC705 DDR3 SODIMM interface adheres to the constraints guidelines documented in the DDR3 Design Guidelines section of UG586, 7 Series FPGAs Memory Interface Solutions User Guide. The KC705 DDR3 SODIMM interface is a 40Ω impedance implementation.
Page 18
Configuration User Guide. The configuration section in this document provides details on the Master BPI configuration mode. Figure 1-5 shows the connections of the linear BPI Flash memory on the KC705 board. For more information about the Numonyx PC28F00AP30TF see [Ref www.xilinx.com...
The configuration section of UG470, 7 Series FPGAs Configuration User Guide provides details on using the Quad-SPI Flash memory. Figure 1-6 shows the connections of the Quad-SPI Flash memory on the KC705 board. For more information about the Numonyx N25Q128A13BSF40F see [Ref X-Ref Target - Figure 1-6...
Page 21
Feature Descriptions The KC705 board includes a secure digital input/output (SDIO) interface to provide user-logic access to general purpose non-volatile SDIO memory cards and peripherals. The SD card slot is designed to support 50 MHz high speed SD cards. The SDIO signals are connected to I/O bank 12 which has its VCCO set to VADJ. A Texas Instruments I TXB0108 8-bit bidirectional voltage-level translator is used between the FPGA and the SD card connector (U9).
UG810_c1_07_120211 Figure 1-8: JTAG Chain Block Diagram When an FMC mezzanine card is attached to the KC705 board it is automatically added to the JTAG chain through electronically controlled single-pole single-throw (SPST) switches U76 and U77. The SPST switches are in a normally closed state and transition to an open state when an FMC mezzanine card is attached.
Translator FPGA_TMS_BUF FPGA_TCK_BUF FPGA_TDO UG810_c1_08_012012 Figure 1-9: JTAG Circuit Clock Generation There are five clock sources available for the FPGA fabric on the KC705 board (refer to Table 1-8). Table 1-8: KC705 Board Clock Sources Clock Name Reference Description System Clock SiT9102 2.5V LVDS 200 MHz Fixed Frequency...
Page 24
[Figure 1-2, callout 7] The KC705 board has a 2.5V LVDS differential 200 MHz oscillator (U6) soldered onto the back side of the board and wired to an FPGA MRCC clock input on bank 33. This 200 MHz signal pair is named SYSCLK_P and SYSCLK_N, which are connected to FPGA U1 pins AD12 and AD11 respectively.
Page 25
10 MHz to 810 MHz through an I C interface. Power cycling the KC705 board will revert the user clock to its default frequency of 156.250 MHz. • Programmable Oscillator: Silicon Labs Si570BAB0000544DG (10 MHz - 810 MHz) •...
Page 26
Chapter 1: KC705 Evaluation Board Features Reference design files are available to demonstrate how to program the Si570 programmable oscillator. See: • XTP186, KC705 Si570 Programming • RDF0175, Reference Design Files • XTP187, KC705 Si570 Fixed Frequencies • RDF0176, Reference Design Files www.xilinx.com...
Page 27
[Figure 1-2, callout 10] The KC705 board includes a pair of SMA connectors for a GTX clock wired to GTX Quad bank 117. This differential clock has signal names SMA_MGT_REFCLK_P and SMA_REFCLK_N, which are connected to FPGA U1 pins J8 and J7 respectively.
Page 28
[Figure 1-2, callout 11] The KC705 board includes a Silicon Labs Si5324 jitter attenuator U70 on the back side of the board. FPGA user logic can implement a clock recovery circuit and then output this clock to a differential I/O pair on I/O bank 13 (REC_CLOCK_C_P, FPGA U1 pin W27 and REC_CLOCK_C_N, FPGA U1 pin W28) for jitter attenuation.
The GTX transceivers in 7 Series FPGAs are grouped into four channels described as Quads. The reference clock for a Quad can be sourced from the Quad above or Quad below the GTX Quad of interest. There are four GTX Quads on the KC705 board with connectivity as shown here: •...
100Ω differential pair. The 7 series FPGAs GTX transceivers are used for multi-gigabit per second serial interfaces. The XC7K325T-2FFG900C FPGA (-2 speed grade) included with the KC705 board supports up to Gen2 x8. The PCIe clock is input from the edge connector. It is AC coupled to the FPGA through the MGTREFCLK1 pins of Quad 115.
7 Series FPGAs Integrated Block for PCI Express User Guide (AXI). SFP/SFP+ Connector [Figure 1-2, callout 14] The KC705 board contains a small form-factor pluggable (SFP+) connector and cage assembly that accepts SFP or SFP+ modules. Figure 1-17 shows the SFP+ module connector circuitry.
Page 35
SFP+ module RX and TX connections to the FPGA. Table 1-14: FPGA U1 to SFP+ Module Connections FPGA Pin Schematic SFP+ Pin SFP+ Pin Name (U1) Net Name (P5) (P5) SFP_RX_N RD_N SFP_RX_P RD_P SFP_TX_N TX_N SFP_TX_P TX_P KC705 Evaluation Board www.xilinx.com UG810 (v1.3) May 10, 2013...
SFP_TX_DISABLE_TRANS TX_DISABLE Notes: 1. On KC705 boards prior to Rev 1.1, SFP+ connector P5 pin 18 TD_P is connected to net SFP_TX_N, and pin 19 TD_N is connected to net SFP_TX_P. Table 1-15 lists the SFP+ module control and status connections to the FPGA.
Page 37
GTX transceiver (clock pins G8 (P) and G7 (N)) driving the SGMII interface. Series AC coupling capacitors are present to allow the clock input of the FPGA to set the common mode voltage. Figure 1-18 shows the Ethernet SGMII clock source. KC705 Evaluation Board www.xilinx.com UG810 (v1.3) May 10, 2013...
USB cable is plugged into the USB port on the KC705 board. Xilinx UART IP is expected to be implemented in the FPGA fabric. The FPGA supports the USB-to-UART bridge using four signal pins: Transmit (TX), Receive (RX), Request to Send (RTS), and Clear to Send (CTS).
[Figure 1-2, callout 18] The KC705 board provides a High-Definition Multimedia Interface (HDMI) video output using the Analog Devices ADV7511KSTZ-P HDMI transmitter (U65). The HDMI output is provided on a Molex 500254-1927 HDMI type-A connector (P6). The ADV7511 is wired to support 1080P 60Hz, YCbCr 4:2:2 encoding via 16-bit input data mapping.
Page 42
Chapter 1: KC705 Evaluation Board Features Table 1-21 lists the connections between the codec and the FPGA. Table 1-21: FPGA to HDMI Codec Connections (ADV7511) ADV7511 (U65) FPGA Pin Schematic Net Name (U1) Pin Number Pin Name HDMI_D0 HDMI_D1 HDMI_D2...
HDMI_CRC For more information about the ADV7511KSTZ-P see [Ref LCD Character Display [Figure 1-2, callout 19] A 2-line by 16-character display is provided on the KC705 board (Figure 1-20). X-Ref Target - Figure 1-20 LCD Display (16 x 2) UG810_c1_19_121211 Figure 1-20: LCD Display The character display runs at 5.0V and is connected to the FPGA's 1.5V HP bank 33...
Page 44
UG810_c1_20_121211 Figure 1-21: LCD Interface Circuit The KC705 board base board uses a male Samtec MTLW-107-07-G-D-265 2x7 header (J31) with 0.025-inch square posts on 0.100-inch centers for connecting to a Samtec SLW-107-01-L-D female socket on the LCD display panel assembly. The LCD header...
For more information about the Displaytech S162D LCD see [Ref I2C Bus Switch [Figure 1-2, callout 20] The KC705 board implements a single I C port on the FPGA (IIC_SDA_MAIN, IIC_SDA_SCL), which is routed through a TI PCA9548 1-to-8 channel I C switch (U49). The I C switch can operate at speeds up to 400 kHz.
Chapter 1: KC705 Evaluation Board Features Table 1-24 lists the address for each bus. Table 1-24: I C Buses C Switch C Bus C Address Position USER_CLOCK_SDA/SCL 0b1011101 FMC_HPC_IIC_SDA/SCL 0bXXXXX00 FMC_LPC_IIC_SDA/SCL 0bXXXXX00 EEPROM_IIC_SDA/SCL 0b1010100 SFP_IIC_SDA/SCL 0b1010000 IIC_SDA/SCL_HDMI 0b0111001 IIC_SDA/SCL_DDR3 0b1010000, 0b0011000...
The Ethernet PHY status LEDs are mounted to be visible through the metal bracket on the left edge of the KC705 board when it is installed into a PCIe slot in a PC chassis. The six PHY status LEDs are located above the RJ45 Ethernet jack as shown in Figure 1-24.
Page 48
Chapter 1: KC705 Evaluation Board Features • User Rotary Switch (callout 25, hidden beneath the LCD) • ROTARY_PUSH, ROTARY_INCA, ROTARY_INCB: SW8 • User SMA (callout 26) • USER_SMA_GPIO_P, USER_SMA_GPIO_N: J13, J14 • 2 line x 16 character LCD Character Display (callout 19) •...
Page 49
CPU Reset Pushbutton [Figure 1-2, callout 37] Figure 1-27 shows the CPU reset pushbutton circuit. X-Ref Target - Figure 1-27 VCC1V5 CPU_RESET 4.7kΩ 0.1 W UG810_c1_11_042313 Figure 1-27: CPU Reset Pushbutton KC705 Evaluation Board www.xilinx.com UG810 (v1.3) May 10, 2013...
[Figure 1-2, callout 27] The KC705 board power switch is SW15. Sliding the switch actuator from the Off to On position applies 12V power from J49, a 6-pin mini-fit connector. Green LED DS22 illuminates when the KC705 board power is on. See...
Page 53
The KC705 Evaluation Kit provides the adapter cable shown in Figure 1-32 for powering the KC705 board from the ATX power supply 4-pin peripheral connector. The Xilinx part number for this cable is 2600304, and is equivalent to Sourcegate Technologies part number AZCBL-WH-1109-RA4.
1-2, callout - 31] The KC705 board supports the VITA 57.1 FPGA Mezzanine Card (FMC) specification by providing subset implementations of a high pin count (HPC) connector at J22 and a low pin count (LPC) connector at J2. Both connectors use the same 10 x 40 form factor, except the HPC version is fully populated with 400 pins and the LPC version is partially populated with 160 pins.
Page 55
The HPC signals are distributed across GTX Quads 116, 117, and 118. Each of these Quads have their VCCO voltage connected to VADJ. Note: The KC705 board VADJ voltage for the J22 and J2 connectors is determined by the FMC VADJ power sequencing logic described in the Power Management, page...
Page 56
Chapter 1: KC705 Evaluation Board Features Table 1-28: HPC Connections, J22 to FPGA U1 (Cont’d) FPGA U1 FPGA U1 J22 Pin Net Name J22 Pin Net Name FMC_HPC_DP1_C2M_P FMC_HPC_GBTCLK1_M2C_N FMC_HPC_DP1_C2M_N FMC_HPC_DP2_C2M_P FMC_HPC_DP2_C2M_N FMC_HPC_DP3_C2M_P FMC_HPC_DP3_C2M_N FMC_HPC_DP0_C2M_P PWRCTL1_VCC4A_PG FMC_HPC_DP0_C2M_N FMC_HPC_GBTCLK0_M2C_P FMC_HPC_DP0_M2C_P FMC_HPC_GBTCLK0_M2C_N...
Page 58
Chapter 1: KC705 Evaluation Board Features Table 1-28: HPC Connections, J22 to FPGA U1 (Cont’d) FPGA U1 FPGA U1 J22 Pin Net Name J22 Pin Net Name FMC_HPC_CLK1_M2C_N FMC_HPC_PRSNT_M2C_B FMC_HPC_LA00_CC_P FMC_HPC_CLK0_M2C_P FMC_HPC_LA00_CC_N FMC_HPC_CLK0_M2C_N FMC_HPC_LA03_P FMC_HPC_LA02_P FMC_HPC_LA03_N FMC_HPC_LA02_N FMC_HPC_LA08_P FMC_HPC_LA04_P FMC_HPC_LA08_N...
Page 59
61 ground and 10 power connections The connections between the LPC connector at J2 and FPGA U1 (Table 1-29) implement a subset of this connectivity: • 34 differential user defined pairs • 34 LA pairs (LA00-LA33) KC705 Evaluation Board www.xilinx.com UG810 (v1.3) May 10, 2013...
Page 60
Chapter 1: KC705 Evaluation Board Features • 1 GTX transceiver • 1 GTX clock • 2 differential clocks • 61 ground and 9 power connections Table 1-29: LPC Connections, J2 to FPGA U1 FPGA U1 FPGA U1 J2 Pin Net Name...
[Figure 1-2, callout 32] The KC705 board uses power regulators and PMBus compliant digital PWM system controllers from Texas Instruments to supply core and auxiliary voltages. The Texas Instruments Fusion Digital Power graphical user interface is used to monitor the current and temperature levels of the board's power modules.
Page 62
The PCB layout and power system have been designed to meet the recommended criteria described in UG483, 7 Series FPGAs PCB Design and Pin Planning Guide. The KC705 board power distribution diagram is shown in Figure 1-35. X-Ref Target - Figure 1-35...
Page 63
Feature Descriptions The KC705 board core and auxiliary voltages are listed in Table 1-30. Table 1-30: Onboard Power System Devices Reference Power Rail Power Rail Schematic Device Type Description Designator Net Name Voltage Page Core voltage controller and regulators UCD9248PFC...
Page 64
Chapter 1: KC705 Evaluation Board Features FMC_VADJ Voltage Control The FMC_VADJ rail is set to 2.5V. When the KC705 board is powered on, the state of the FMC_VADJ_ON_B signal wired to header J65 is sampled by the Texas Instruments UCD9248 controller U55. If a jumper is installed on J65, signal FMC_VADJ_ON_B is held low, and the TI controller U55 energizes the FMC_VADJ rail at power on.
Page 65
Table 1-32: Power Rail Specifications for UCD9248 PMBus controller at Address 53 Shutdown Threshold Rail Rail Schematic Number Name Rail Name Rail #1 VCC2V5_FPGA 2.25 2.125 2.875 10.41 Rail #2 VCC1V5 1.35 1.275 1.725 10.41 KC705 Evaluation Board www.xilinx.com UG810 (v1.3) May 10, 2013...
Chapter 1: KC705 Evaluation Board Features Table 1-32: Power Rail Specifications for UCD9248 PMBus controller at Address 53 (Cont’d) Shutdown Threshold Rail Rail Schematic Number Name Rail Name Rail #3 MGTAVCC 0.85 1.45 10.41 Rail #4 MGTAVTT 1.08 1.02 1.38 10.41...
Page 67
UG810_c1_30_042313 Figure 1-37: Header XADC_VREF Voltage Source Options The KC705 board supports both the internal FPGA sensor measurements and the external measurement capabilities of the XADC. Internal measurements of the die temperature, VCCINT, VCCAUX, and VCCBRAM are available. The KC705 board VCCINT and VCCBRAM are provided by a common 1.0 V supply.
Configuration Options Configuration Options The FPGA on the KC705 board can be configured by the following methods: • Master BPI (uses the Linear BPI Flash). • Master SPI (uses the Quad-SPI Flash). • JTAG (uses the USB-to-JTAG Bridge or Download cable). See...
Page 70
Chapter 1: KC705 Evaluation Board Features FPGA over the 16-bit data path from the Linear BPI Flash memory at a maximum synchronous read rate of 33 MHz. The bitstream stored in the Flash memory must be generated with a bitgen option to divide the EMCCLK by two.
Figure B-1 shows the pinout of the FPGA mezzanine card (FMC) high pin count (HPC) connector defined by the VITA 57.1 FMC specification. For a description of how the KC705 board implements the FMC specification, see FPGA Mezzanine Card Interface, page 54...
Page 74
Figure B-2 shows the pinout of the FPGA mezzanine card (FMC) ligh pin count (LPC) connector defined by the VITA 57.1 FMC specification. For a description of how the KC705 board implements the FMC specification, see FPGA Mezzanine Card Interface, page 54...
The KC705 board master user constraints file (UCF) template provides for designs targeting the KC705 board. Net names in the constraints listed below correlate with net names on the latest KC705 board schematic. Users must identify the appropriate pins and replace the net names below with net names in the user RTL.
Page 76
14 VCCO - VCC2V5_FPGA - IO_L7P_T1_D09_14 FLASH_D10 LOC = R29 | IOSTANDARD=LVCMOS25; # Bank 14 VCCO - VCC2V5_FPGA - IO_L7N_T1_D10_14 FLASH_D11 LOC = P27 | IOSTANDARD=LVCMOS25; # Bank 14 VCCO - VCC2V5_FPGA - IO_L8P_T1_D11_14 www.xilinx.com KC705 Evaluation Board UG810 (v1.3) May 10, 2013...
Page 77
KC705 Board UCF Listing FLASH_D12 LOC = P28 | IOSTANDARD=LVCMOS25; # Bank 14 VCCO - VCC2V5_FPGA - IO_L8N_T1_D12_14 PHY_CRS LOC = R30 | IOSTANDARD=LVCMOS25; # Bank 14 VCCO - VCC2V5_FPGA - IO_L9P_T1_DQS_14 FLASH_D13 LOC = T30 | IOSTANDARD=LVCMOS25; # Bank...
Page 78
17 VCCO - VADJ_FPGA - IO_L13P_T2_MRCC_17 FMC_HPC_CLK1_M2C_N LOC = D18 | IOSTANDARD=LVCMOS25; # Bank 17 VCCO - VADJ_FPGA - IO_L13N_T2_MRCC_17 FMC_HPC_LA20_P LOC = E19 | IOSTANDARD=LVCMOS25; # Bank 17 VCCO - VADJ_FPGA - IO_L14P_T2_SRCC_17 www.xilinx.com KC705 Evaluation Board UG810 (v1.3) May 10, 2013...
Page 79
KC705 Board UCF Listing FMC_HPC_LA20_N LOC = D19 | IOSTANDARD=LVCMOS25; # Bank 17 VCCO - VADJ_FPGA - IO_L14N_T2_SRCC_17 FMC_HPC_LA28_P LOC = D16 | IOSTANDARD=LVCMOS25; # Bank 17 VCCO - VADJ_FPGA - IO_L15P_T2_DQS_17 FMC_HPC_LA28_N LOC = C16 | IOSTANDARD=LVCMOS25; # Bank...
Page 80
33 VCCO - VCC1V5_FPGA - IO_L20N_T3_33 DDR3_A7 LOC = AH14 | IOSTANDARD=SSTL15; # Bank 33 VCCO - VCC1V5_FPGA - IO_L21P_T3_DQS_33 DDR3_A6 LOC = AJ14 | IOSTANDARD=SSTL15; # Bank 33 VCCO - VCC1V5_FPGA - IO_L21N_T3_DQS_33 www.xilinx.com KC705 Evaluation Board UG810 (v1.3) May 10, 2013...
Page 81
KC705 Board UCF Listing DDR3_A5 LOC = AJ13 | IOSTANDARD=SSTL15; # Bank 33 VCCO - VCC1V5_FPGA - IO_L22P_T3_33 DDR3_A4 LOC = AJ12 | IOSTANDARD=SSTL15; # Bank 33 VCCO - VCC1V5_FPGA - IO_L22N_T3_33 DDR3_A3 LOC = AF12 | IOSTANDARD=SSTL15; # Bank...
Page 82
- MGTXTXP0_118 FMC_HPC_DP0_M2C_P LOC = E4 ; # Bank 118 - MGTXRXP0_118 FMC_HPC_DP0_C2M_N LOC = D1 ; # Bank 118 - MGTXTXN0_118 FMC_HPC_DP0_M2C_N LOC = E3 ; # Bank 118 - MGTXRXN0_118 www.xilinx.com KC705 Evaluation Board UG810 (v1.3) May 10, 2013...
Figure D-1: Plug the 6-pin 2 x 3 Molex connector on the adapter cable into J49 on the KC705 board. b. Plug the 4-pin 1 x 4 peripheral power connector from the ATX power supply into the 4-pin adapter cable connector.
Page 84
Appendix D: Board Setup Slide the KC705 board power switch SW12 to the ON position. The PC can now be powered on. www.xilinx.com KC705 Evaluation Board UG810 (v1.3) May 10, 2013...
Board Specifications Dimensions Height 5.5 in (14.0 cm) Length 10.5 in (26.7 cm) Note: The KC705 board height exceeds the standard 4.376 in (11.15 cm) height of a PCI Express card. Environmental Temperature Operating: 0°C to +45°C Storage: –25°C to +60°C...
Topics include design assistance, advisories, and troubleshooting tips. Further Resources The most up to date information related to the KC705 board and its documentation is available on the following websites. The KC705 Evaluation Kit Product Page: www.xilinx.com/kc705...
UG476, 7 Series FPGAs GTX Transceivers User Guide PG054 7 Series FPGAs Integrated Block for PCI Express User Guide XTP186, KC705 Si570 Programming XTP187, KC705 Si570 Fixed Frequencies UG625, Constraints Guide References The following websites provide supplemental material useful with this guide: Analog Devices: http://www.analog.com/en/index.html...
EN 55024:2010, Information Technology Equipment Immunity Characteristics – Limits and Methods of Measurement This is a Class A product and can cause radio interference. In a domestic environment, the user might be required to take adequate corrective measures. KC705 Evaluation Board www.xilinx.com UG810 (v1.3) May 10, 2013...
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. www.xilinx.com KC705 Evaluation Board UG810 (v1.3) May 10, 2013...
Need help?
Do you have a question about the KC705 and is the answer not in the manual?
Questions and answers