MT25QL128ABA8ESF-0SIT as a possible part for U7. In Table 1-24, the I2C addresses
were updated for the FMC HPC and FMC LPC device rows.
07/08/20161.7Updated VRP/VRN resistor connection information in DDR3 Memory Module.
Moved the Additional Resources and Legal Notices appendix to the end of the
book.
08/26/20151.6.2In Table 1-9, the I/O standard for SYSCLK_N and SYSCLK_P were updated to LVDS.
In Table 1-27, under Directional Pushbutton Switches, the I/O standard for
GPIO_SW_C was updated to LVCMOS25. Updated the #USB UART section of
Appendix C, Master Constraints File Listing.
04/13/20151.6.1In HPC Connector J22, page 63, the GTX clock count changed from 1 to 2. Updated
links.
12/08/20141.6Added a note about jumper header locations below Table 1-1. Changed Table 1-5
heading J1 DDR3 Memory to U58 BPI Flash Memory. Parts PC28F00AP30TF and
N25Q128A13BSF40F changed from Numonyx to Micron. Described J11 and J12
connections in User SMA Clock Input, page 30. Made these updates in
Programmable User Clock Source, page 29: XTP186 became XTP204, RDF0175
became RDF0194, XTP187 became XTP203, and RDF0176 became RDF0193.
Corrected the device in the heading of Table 1-20 from CP2013 to CP2103. Updated
I2C Bus Switch, page 52. Updated Table 1-24 I2C devices. In Table 1-28, J22 pin G7
connects to FPGA U1 pin C27. Replaced Table A-3, KC705 Default Jumper Settings
and added
Appendix C, Master Constraints File Listing. Added information about ordering the
custom ATX cable to Appendix F, Regulatory Compliance and Information, [Ref 20].
07/11/20141.5Corrected MGT Quad connection information in GTX Transceivers, page 33 and a
connection in Table 1-10. Added MGTREFCLK1 - PCIE_CLK from P1 to Quad 115 in
GTX Transceivers, page 33. Updated Table 1-4, Table 1-5, Table 1-6, Table 1-7,
Table 1-9, Table 1-18, Table 1-21, Table 1-23, Table 1-27, Table 1-28, and
Table 1-29. Added table footnotes regarding I/O standard and pins prior to board
revision 1.1 to Table 1-14. Clarified default jumper positions in Table 1-15.
Corrected the J2 C19 pin number in Table 1-29. In Figure 1-40, changed pin names
VBATT to VCCBATT and POUC_B to PUDC_B. Removed three pins from KC705 Board
XDC Listing, page 88 (PACKAGE _PIN R8, R7, and W8). The Appendix C title changed
to Master Constraints File Listing and the constraints file in Appendix C was
replaced. The Declaration of Conformity link in Appendix F was updated.
07/18/20131.4Revised the format of Table 1-20 and added the I/O standard column. Revised the
FPGA U1 pin for FMC_HPC_CLK0_M2C_N in Table 1-28 to C27 on page 59. Revised
the descriptions of the functions for SW13 position 3 and position 5 in Table A-2.
In Appendix C, Master Constraints File Listing, changed appendix title from Master
UCF Listing to Master Board Constraints, replaced references to the term UCF with
the term XDC and replaced the KC705 Board UCF Listing with the KC705 Board XDC
Listing.
Figure A-3 to show jumper locations. Replaced the constraints file in
KC705 Evaluation Board2
UG810 (v1.8) March 20, 2018www.xilinx.com
DateVersionRevision
SendFeedback
05/10/20131.3Updated Figure 1-1 to show v 1.1 board. Updated Table 1-1, page 10: callout 1 to
identify Fansink, callouts 25and 26 pointing to User I/O. Added Table 1-9 Clock
Source to FPGA U1 Connections. Updated Programmable User Clock Source,
page 29 to include I2C address. Updated Table 1-17, page 43 for naming pins 18
and 19. Added Note to Table 1-14, page 42. Updated I2C Bus Switch, page 52 to
show TI device instead of NXP Semiconductor, deleted; updated [Ref 19]. Added
Figure 1-28, page 57 Rotary Switch, and Figure 1-29, page 58 GPIO SMAs J13 and
Additional Resources to include CE PC Test reference.
12/10/20121.2Replaced direct, inline links to external references in the body text with indirect
references to the links in a numbered list in Appendix G, Additional Resources and
Legal Notices. Revised the value for frequency jitter for the System Clock Source,
page 29. Reset conditions are added to Jitter Attenuated Clock, page 32 Revised
jumper information for SFP_RS1, page 42 in Table 1-15. Revised contents and
organization of Appendix F, Additional Resources.
04/05/20121.1Updated links from Table 1-1, page 10. Revised the JTAG configuration mode USB
cable description under FPGA Configuration, page 12. Added Encryption Key
Backup Circuit, page 13 and Table 1-4, page 15. Added links to User SMA Clock
Input in Table 1-8, page 28. Added link to Si570 device vendor on page 30. Added
Ethernet PHY Status LEDs, page 54 and Figure 1-24, page 54. Updated Power
On/Off Slide Switch SW15, page 60 and added Figure 1-32, page 61. Revised FPGA
Mezzanine Card Interface, page 63 and Table 1-28, page 64 and Table 1-29,
page 69. Added description of power module cooling requirement to Power
Management, page 71. Added Cooling Fan Control, page 74. Updated Table 1-35,
page 80. Added references to Documents, page 85. Added Appendix E, Compliance
with European Union Directives and Standards, Appendix D, Board Setup, and
Appendix E, Board Specifications.
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® interface, a tri-mode Ethernet PHY,
general purpose I/O, and a UART interface. Other features can be added by using FPGA
Mezzanine Cards (FMCs) attached to either of two VITA-57 FPGA mezzanine connectors
provided on the board. High pin count (HPC) and low pin count (LPC) FMCs are provided.
See KC705 Board Features for a complete list of features. The details for each feature are
described in Feature Descriptions, page 9.
Chapter 1
Additional Information
See Appendix G, Additional Resources and Legal Notices for references to documents, files,
and resources relevant to the KC705 board.
KC705 Board Features
•Kintex-7 XC7K325T-2FFG900C FPGA
•1 GB DDR3 memory SODIMM
•128 MB Linear Byte Peripheral Interface (BPI) flash memory
•128 Mb Quad Serial Peripheral Interface (SPI) flash memory
PMBus voltage and current monitoring via TI power controller
°
Chapter 1: KC705 Evaluation Board Features
•XADC header
•Configuration options
Linear BPI flash memory
°
Quad SPI flash memory
°
USB JTAG configuration port
°
Platform cable header JTAG configuration port
°
The KC705 board block diagram is shown in Figure 1-1. The KC705 board schematics are
available for download from the Kintex-7 FPGA KC705 Evaluation Kit website.
CAUTION! The KC705 board can be damaged by electrostatic discharge (ESD). Follow standard ESD
prevention measures when handling the board.
KC705 Evaluation Board8
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-1
UG810_c1_01_011812
Kintex-7 FPGA
XC7K325T-2FFG900C
128 MB Linear BPI
Flash memory
128 Mb Quad-SPI
Flash Memory
8-lane PCI Express
Edge Connector
LCD Display
(2 line x 16 characters)
1 KB EEPROM (I2C)
I2C Bus Switch
XADC Header
User Switches,
Buttons, and LEDs
HDMI Video
Interface
Differential Clock
GTX SMA Clock
1 GB DDR3 Memory
(SODIMM)
FMC Connectors
(HPC/LPC)
10/100/1000 Ethernet
Interface
DIP Switch SW13
Config and Flash Addr
USB-to-UART Bridge
JTAG Interface
mini-B USB Connector
SFP+ Single Cage
SendFeedback
Chapter 1: KC705 Evaluation Board Features
Figure 1-1: KC705 Board Block Diagram
Feature Descriptions
Figure 1-2 shows the KC705 board. Each numbered feature that is referenced in Figure 1-2
is described in the sections that follow.
Note:
board.
The image in Figure 1-2 is for reference only and might not reflect the current revision of the
KC705 Evaluation Board9
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-2
SendFeedback
Round callout references a component
00
on the front side of the board
Chapter 1: KC705 Evaluation Board Features
Square callout references a component
00
on the back side of the board
35
17
21
18
33
14
20
6
34
4
15
11
13
30
9
26
8
3
29
10
7
1
12
16
Figure 1-2: KC705 Board Components
Table 1-1:KC705 Board Component Descriptions
2
19
User rotary switch
25
located under LCD
31
37
22
27
5
36
24
28
23
UG841_c1_02_042313
Callout
1U1Kintex-7 FPGA (Located under
2J1DDR3 Memory Module, under EMI
Reference
Designator
Component DescriptionNotes
XC7K325T-2FFG900C, Radian
fansink)
INC3001-7_1.5BU_LI98
Micron MT8JTF12864HZ-1G6G115
Page Number
shield
3U58Linear BPI Flash MemoryMicron PC28F00AP30TF26
4U7Quad SPI Flash MemoryMicron N25Q128A13BSF40F or
Micron MT25QL128ABA8ESF-0SIT
5U9SD Card InterfaceMolex 67840-800128
6USB JTAG ModuleDigilent USB JTAG Module (with
micro-B receptacle)
7U6System Clock Source (back side of
SiTime SIT9102-243N25E200.000023
board)
8U45Programmable User Clock Source
Silicon Labs SI570BAB0000544DG23
(back side of board)
9J11, J12User SMA Clock InputRosenberger 32K10K-400L523
10J15, J16GTX SMA Clock InputRosenberger 32K10K-400L523
35J392 x 5 shrouded PMBus connectorAssman HW10G-020235
36J4912V power input 2 x 3 connectorMolex 39-30-106035
37SW7CPU Reset PushbuttonE-Switch TL3301EP100QG35
Reference
Designator
Component DescriptionNotes
Page Number
Molex 87832-142016
connector
Note: Jumper header locations are identified in Appendix A, Default Switch and Jumper Settings.
Kintex-7 FPGA
[Figure 1-2, callout 1]
The KC705 board is populated with the Kintex-7 XC7K325T-2FFG900C FPGA.
For further information on Kintex-7 FPGAs, see
FPGA Configuration
7 Series FPGAs Overview (DS180) [Ref 1].
Schematic
0381397
The KC705 board supports three of the five 7 series FPGA configuration modes:
•Master SPI flash memory using the onboard Quad SPI flash memory
•Master BPI flash memory using the onboard Linear BPI flash memory
•JTAG using a standard-A to micro-B USB cable for connecting the host PC to the KC705
board configuration port
Each configuration interface corresponds to one or more configuration modes and bus
widths as listed in Table 1-2. The mode switches M2, M1, and M0 are on SW13 positions 3,
4, and 5 respectively as shown in Figure 1-3.
X-Ref Target - Figure 1-3
Figure 1-3: SW13 Default Settings
The default mode setting is M[2:0] = 010, which selects Master BPI at board power-on.
Refer to the Configuration Options, page 80 for detailed information about the mode
switch SW13.
KC705 Evaluation Board12
UG810 (v1.8) March 20, 2018www.xilinx.com
Table 1-2:KC705 Board FPGA Configuration Modes
SendFeedback
Chapter 1: KC705 Evaluation Board Features
Configuration Mode
SW13 DIP Switch
Settings (M[2:0])
Bus WidthCCLK Direction
Master SPI001x1, x2, x4Output
Master BPI010x8, x16Output
JTAG101x1Not applicable
For full details on configuring the FPGA, see 7 Series FPGAs Configuration User Guide
(UG470) [Ref 2].
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. The battery supply current I
board power is off. B1 is charged from the VCCAUX_IO 2.0V rail through a series diode with
a typical forward voltage drop of 0.38V. and 4.7 KΩ current limit resistor. The nominal
charging voltage is 1.62V.
X-Ref Target - Figure 1-4
D11
40V
200 mW
specification is 150 nA max when
BATT
NC
1
VCCAUX_IO (2.0V)
3
BAS40-04
2
R406
4.70K 1%
To FPGA U1 Pin C10
(VCCBATT)
FPGA_VBATT
B1
1/16W
1
+
Lithium Battery
Seiko
TS518SE_FL35E
2
GND
UG810_c1_04_031214
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.
KC705 Evaluation Board13
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-3:I/O Voltage Rails
U1 FPGA BankPower Supply Rail Net NameVoltage
Bank 0VCC2V5_FPGA2.5V
Bank 12
Bank 13
Bank 14VCC2V5_FPGA2.5V
Bank 15VCC2V5_FPGA2.5V
Bank 16
Bank 17
Bank 18
Bank 32VCC1V5_FPGA1.5V
Bank 33VCC1V5_FPGA1.5V
Bank 34VCC1V5_FPGA1.5V
Notes:
1. The VADJ_FPGA rail can support 1.8V, 2.5V, or 3.3V. For more information on VADJ_FPGA see Power Management,
page 71.
(1)
(1)
(1)
(1)
(1)
VADJ_FPGA2.5V (default)
VADJ_FPGA2.5V (default)
VADJ_FPGA2.5V (default)
VADJ_FPGA2.5V (default)
VADJ_FPGA2.5V (default)
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.
The DDR3 interface is implemented across I/O banks 32, 33, and 34. Each bank is a 1.5V
high-performance (HP) bank. The VRP/VRN DCI resistor connection to bank 33 is cascaded
to the data interface banks 32 and 34 by adding the DCI cascade constraint to the XDC:
# Set DCI_CASCADE
set_property slave_banks {32 34} [get_iobanks 33]
An external 0.75V reference VTTREF is provided for data interface banks 32 and 34. Any
interface connected to these banks that requires a reference voltage must use this FPGA
voltage reference. The connections between the DDR 3 memory and the FPGA are listed in
Table 1-4.
KC705 Evaluation Board14
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-4:DDR3 Memory Connections to the FPGA
J1 DDR3 Memory
U1 FPGA
Pin
Net NameI/O Standard
Pin
Number
AH12DDR3_A0SSTL1598A0
AG13DDR3_A1SSTL1597A1
AG12DDR3_A2SSTL1596A2
AF12DDR3_A3SSTL1595A3
AJ12DDR3_A4SSTL1592A4
AJ13DDR3_A5SSTL1591A5
AJ14DDR3_A6SSTL1590A6
AH14DDR3_A7SSTL1586A7
AK13DDR3_A8SSTL1589A8
AK14DDR3_A9SSTL1585A9
Pin Name
AF13DDR3_A10SSTL15107A10/AP
AE13DDR3_A11SSTL1584A11
AJ11DDR3_A12SSTL1583A12_BC_N
AH11DDR3_A13SSTL15119A13
AK10DDR3_A14SSTL1580A14
AK11DDR3_A15SSTL1578A15
AH9DDR3_BA0SSTL15109BA0
AG9DDR3_BA1SSTL15108BA1
AK9DDR3_BA2SSTL1579BA2
AA15DDR3_D0SSTL155DQ0
AA16DDR3_D1SSTL157DQ1
AC14DDR3_D2SSTL1515DQ2
AD14DDR3_D3SSTL1517DQ3
AA17DDR3_D4SSTL154DQ4
AB15DDR3_D5SSTL156DQ5
AE15DDR3_D6SSTL1516DQ6
KC705 Evaluation Board15
UG810 (v1.8) March 20, 2018www.xilinx.com
Y15DDR3_D7SSTL1518DQ7
AB19DDR3_D8SSTL1521DQ8
AD16DDR3_D9SSTL1523DQ9
AC19DDR3_D10SSTL1533DQ10
AD17DDR3_D11SSTL1535DQ11
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-4:DDR3 Memory Connections to the FPGA (Cont’d)
U1 FPGA
Pin
AA18DDR3_D12SSTL1522DQ12
AB18DDR3_D13SSTL1524DQ13
AE18DDR3_D14SSTL1534DQ14
AD18DDR3_D15SSTL1536DQ15
AG19DDR3_D16SSTL1539DQ16
AK19DDR3_D17SSTL1541DQ17
AG18DDR3_D18SSTL1551DQ18
AF18DDR3_D19SSTL1553DQ19
AH19DDR3_D20SSTL1540DQ20
AJ19DDR3_D21SSTL1542DQ21
AE19DDR3_D22SSTL1550DQ22
AD19DDR3_D23SSTL1552DQ23
AK16DDR3_D24SSTL1557DQ24
Net NameI/O Standard
Pin
Number
Pin Name
J1 DDR3 Memory
AJ17DDR3_D25SSTL1559DQ25
AG15DDR3_D26SSTL1567DQ26
AF15DDR3_D27SSTL1569DQ27
AH17DDR3_D28SSTL1556DQ28
AG14DDR3_D29SSTL1558DQ29
AH15DDR3_D30SSTL1568DQ30
AK15DDR3_D31SSTL1570DQ31
AK8DDR3_D32SSTL15129DQ32
AK6DDR3_D33SSTL15131DQ33
AG7DDR3_D34SSTL15141DQ34
AF7DDR3_D35SSTL15143DQ35
AF8DDR3_D36SSTL15130DQ36
AK4DDR3_D37SSTL15132DQ37
AJ8DDR3_D38SSTL15140DQ38
AJ6DDR3_D39SSTL15142DQ39
AH5DDR3_D40SSTL15147DQ40
KC705 Evaluation Board16
UG810 (v1.8) March 20, 2018www.xilinx.com
AH6DDR3_D41SSTL15149DQ41
AJ2DDR3_D42SSTL15157DQ42
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-4:DDR3 Memory Connections to the FPGA (Cont’d)
U1 FPGA
Pin
AH2DDR3_D43SSTL15159DQ43
AH4DDR3_D44SSTL15146DQ44
AJ4DDR3_D45SSTL15148DQ45
AK1DDR3_D46SSTL15158DQ46
AJ1DDR3_D47SSTL15160DQ47
AF1DDR3_D48SSTL15163DQ48
AF2DDR3_D49SSTL15165DQ49
AE4DDR3_D50SSTL15175DQ50
AE3DDR3_D51SSTL15177DQ51
AF3DDR3_D52SSTL15164DQ52
AF5DDR3_D53SSTL15166DQ53
AE1DDR3_D54SSTL15174DQ54
AE5DDR3_D55SSTL15176DQ55
Net NameI/O Standard
Pin
Number
Pin Name
J1 DDR3 Memory
AC1DDR3_D56SSTL15181DQ56
AD3DDR3_D57SSTL15183DQ57
AC4DDR3_D58SSTL15191DQ58
AC5DDR3_D59SSTL15193DQ59
AE6DDR3_D60SSTL15180DQ60
AD6DDR3_D61SSTL15182DQ61
AC2DDR3_D62SSTL15192DQ62
AD4DDR3_D63SSTL15194DQ63
Y16DDR3_DM0SSTL1511DM0
AB17DDR3_DM1SSTL1528DM1
AF17DDR3_DM2SSTL1546DM2
AE16DDR3_DM3SSTL1563DM3
AK5DDR3_DM4SSTL15136DM4
AJ3DDR3_DM5SSTL15153DM5
AF6DDR3_DM6SSTL15170DM6
AC7DDR3_DM7SSTL15187DM7
KC705 Evaluation Board17
UG810 (v1.8) March 20, 2018www.xilinx.com
AC15DDR3_DQS0_NDIFF_SSTL1510DQS0_N
AC16DDR3_DQS0_PDIFF_SSTL1512DQS0_P
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-4:DDR3 Memory Connections to the FPGA (Cont’d)
U1 FPGA
Pin
Y18DDR3_DQS1_NDIFF_SSTL1527DQS1_N
Y19DDR3_DQS1_PDIFF_SSTL1529DQS1_P
AK18DDR3_DQS2_NDIFF_SSTL1545DQS2_N
AJ18DDR3_DQS2_PDIFF_SSTL1547DQS2_P
AJ16DDR3_DQS3_NDIFF_SSTL1562DQS3_N
AH16DDR3_DQS3_PDIFF_SSTL1564DQS3_P
AJ7DDR3_DQS4_NDIFF_SSTL15135DQS4_N
AH7DDR3_DQS4_PDIFF_SSTL15137DQS4_P
AH1DDR3_DQS5_NDIFF_SSTL15152DQS5_N
AG2DDR3_DQS5_PDIFF_SSTL15154DQS5_P
AG3DDR3_DQS6_NDIFF_SSTL15169DQS6_N
AG4DDR3_DQS6_PDIFF_SSTL15171DQS6_P
AD1DDR3_DQS7_NDIFF_SSTL15186DQS7_N
Net NameI/O Standard
Pin
Number
Pin Name
J1 DDR3 Memory
AD2DDR3_DQS7_PDIFF_SSTL15188DQS7_P
AD8DDR3_ODT0SSTL15116ODT0
AC10DDR3_ODT1SSTL15120ODT1
AK3DDR3_RESET_BLVCMOS1530RESET_B
AC12DDR3_S0_BSSTL15114S0_B
AE8DDR3_S1_BSSTL15121S1_B
AJ9DDR3_TEMP_EVENTSSTL15198EVENT_B
AE9DDR3_WE_BSSTL15113WE_B
AC11DDR3_CAS_BSSTL15115CAS_B
AD9DDR3_RAS_BSSTL15110RAS_B
AF10DDR3_CKE0SSTL1573CKE0
AE10DDR3_CKE1SSTL1574CKE1
AH10DDR3_CLK0_NDIFF_SSTL15103CK0_N
AG10DDR3_CLK0_PDIFF_SSTL15101CK0_P
AF11DDR3_CLK1_NDIFF_SSTL15104CK1_N
AE11DDR3_CLK1_PDIFF_SSTL15102CK1_P
KC705 Evaluation Board18
UG810 (v1.8) March 20, 2018www.xilinx.com
The KC705 DDR3 SODIMM interface adheres to the constraints guidelines documented in
the DDR3 Design Guidelines section of 7 Series FPGAs Memory Interface Solutions
Chapter 1: KC705 Evaluation Board Features
SendFeedback
User Guide (UG586) [Ref 3]. The KC705 DDR3 SODIMM interface is a 40Ω impedance
implementation. Other memory interface details are available in UG586 and 7SeriesFPGAs Memory Resources User Guide (UG473) [Ref 4] . For more information about the Micron
MT8JTF12864HZ-1G6G1 part, see [Ref 5].
Linear BPI Flash Memory
[Figure 1-2, callout 3]
The Linear BPI flash memory located at U58 provides 128 MB of nonvolatile storage that
can be used for configuration or software storage. The data, address, and control signals
are connected to the FPGA. The BPI flash memory device is packaged in a 64-pin BGA.
•Part number: PC28F00AP30TF (Micron)
•Supply voltage: 2.5V
•Datapath width: 16 bits (26 address lines and 7 control signals)
•Data rate: Up to 33 MHz
The Linear BPI flash memory can synchronously configure the FPGA in Master BPI mode at
the 33 MHz data rate supported by the PC28F00AP30TF flash memory by using a
configuration bitstream generated with BitGen options for synchronous configuration and
for configuration clock division. The fastest configuration method uses the external 66 MHz
oscillator connected to the FPGA EMCCLK pin with a bitstream that has been built to divide
the configuration clock by two. The division is necessary to remain within the synchronous
read timing specifications of the flash memory.
Multiple bitstreams can be stored in the Linear BPI flash memory. The two most significant
address bits (A25, A24) of the flash memory are connected to DIP switch SW13 positions 1
and 2 respectively, and to the RS1 and RS0 pins of the FPGA. By placing valid XC7K325T
bitstreams at four different offset addresses in the flash memory, 1 of the 4 bitstreams can
be selected to configure the FPGA by appropriately setting the DIP switch SW13. The
connections between the BPI flash memory and the FPGA are listed in Table 1-5.
Table 1-5:BPI Flash Memory Connections to the FPGA
U58 BPI Flash Memory
U1 FPGA PinNet NameI/O Standard
Pin NumberPin Name
W22FLASH_A0LVCMOS25A1A1
W21FLASH_A1LVCMOS25B1A2
KC705 Evaluation Board19
UG810 (v1.8) March 20, 2018www.xilinx.com
V24FLASH_A2LVCMOS25C1A3
U24FLASH_A3LVCMOS25D1A4
V22FLASH_A4LVCMOS25D2A5
V21FLASH_A5LVCMOS25A2A6
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-5:BPI Flash Memory Connections to the FPGA (Cont’d)
U1 FPGA PinNet NameI/O Standard
U58 BPI Flash Memory
Pin NumberPin Name
U23FLASH_A6LVCMOS25C2A7
W24FLASH_A7LVCMOS25A3A8
W23FLASH_A8LVCMOS25B3A9
V20FLASH_A9LVCMOS25C3A10
V19FLASH_A10LVCMOS25D3A11
W26FLASH_A11LVCMOS25C4A12
V25FLASH_A12LVCMOS25A5A13
V30FLASH_A13LVCMOS25B5A14
V29FLASH_A14LVCMOS25C5A15
V27FLASH_A15LVCMOS25D7A16
P22FLASH_A16LVCMOS25D8A17
P21FLASH_A17LVCMOS25A7A18
N24FLASH_A18LVCMOS25B7A19
N22FLASH_A19LVCMOS25C7A20
N21FLASH_A20LVCMOS25C8A21
N20FLASH_A21LVCMOS25A8A22
N19FLASH_A22LVCMOS25G1A23
N26FLASH_A23LVCMOS25H8A24
M23FLASH_A24LVCMOS25B6A25
M22FLASH_A25LVCMOS25B8A26
P24FLASH_D0LVCMOS25F2DQ0
R25FLASH_D1LVCMOS25E2DQ1
R20FLASH_D2LVCMOS25G3DQ2
R21FLASH_D3LVCMOS25E4DQ3
T20FLASH_D4LVCMOS25E5DQ4
T21FLASH_D5LVCMOS25G5DQ5
T22FLASH_D6LVCMOS25G6DQ6
T23FLASH_D7LVCMOS25H7DQ7
U20FLASH_D8LVCMOS25E1DQ8
P29FLASH_D9LVCMOS25E3DQ9
KC705 Evaluation Board20
UG810 (v1.8) March 20, 2018www.xilinx.com
R29FLASH_D10LVCMOS25F3DQ10
P27FLASH_D11LVCMOS25F4DQ11
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-5:BPI Flash Memory Connections to the FPGA (Cont’d)
U1 FPGA PinNet NameI/O Standard
U58 BPI Flash Memory
Pin NumberPin Name
P28FLASH_D12LVCMOS25F5DQ12
T30FLASH_D13LVCMOS25H5DQ13
P26FLASH_D14LVCMOS25G7DQ14
R26FLASH_D15LVCMOS25E7DQ15
U29FLASH_WAITLVCMOS25F7WAIT
M25FPGA_FWE_BLVCMOS25G8WE_B
M24FLASH_OE_BLVCMOS25F8OE_B
B10FPGA_CCLKLVCMOS25E6CLK
U63.6FLASH_CE_BLVCMOS25B4CE_B
M30FLASH_ADV_BLVCMOS25F6ADV_B
A10FPGA_INIT_BLVCMOS25D4RST_B
Additional FPGA bitstreams can be stored and used for configuration by setting the Warm
Boot Start Address (WBSTAR) register contained in 7 series FPGAs. More information is
available in the reconfiguration and multiboot section in 7 Series FPGAs Configuration User Guide (UG470) [Ref 2]. The configuration section in this document provides details on
the Master BPI configuration mode.
KC705 Evaluation Board21
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
PC28F00AP30TF
64-Pin BGA (8 x 10 mm)
U58
FLASH_A0
A1
FLASH_A1
A2
FLASH_A2
A3
FLASH_A3
A4
FLASH_A4
A5
FLASH_A5
A6
FLASH_A6
A7
FLASH_A7
A8
FLASH_A8
A9
FLASH_A9
A10
FLASH_A10
A11
FLASH_A11
A12
FLASH_A12
A13
FLASH_A13
A14
FLASH_A14
A15
FLASH_A15
A16
FLASH_A16
A17
FLASH_A17
A18
FLASH_A18
A19
FLASH_A19
A20
FLASH_A20
A21
FLASH_A21
A22
FLASH_A22
A23
FLASH_A23
A24
FLASH_A24
A25
FLASH_A25
A26
NC
A27
VCC2
VCCQ1
VCCQ2
VCCQ3
VPP
VCC1
FLASH_D0_R
DQ0
FLASH_D1_R
DQ1
FLASH_D2_R
DQ2
FLASH_D3_R
DQ3
FLASH_D4_R
DQ4
FLASH_D5_R
DQ5
FLASH_D6_R
DQ6
FLASH_D7_R
DQ7
FLASH_D8_R
DQ8
FLASH_D9_R
DQ9
FLASH_D10_R
DQ10
FLASH_D11_R
DQ11
FLASH_D12_R
DQ12
FLASH_D13_R
DQ13
FLASH_D14_R
DQ14
FLASH_D15_R
DQ15
WE_B
FLASH_WP_B
WP_B
ADV_B
RST_B
OE_B
CE_B
FLASH_WAIT_R
WAIT
GND
VSS0
VSS1
VSS2
VSS3
NC
RFU1
NC
RFU2
NC
RFU3
2.5V
1.8V
CLK
UG810_c1_05_031214
A1
B1
C1
D1
D2
A2
C2
A3
B3
C3
D3
C4
A5
B5
C5
H1
D7
D8
A7
B7
C7
C8
A8
G1
H8
B6
B8
D5
D6
G4
A4
A6
H3
F2
E2
G3
E4
E5
G5
G6
H7
E1
E3
F3
F4
F5
H5
G7
E7
G8
C6
F6
D4
F8
B4
F7
E6
H6
E8
F1
G2
B2
H2
H4
FLASH_ADV_B
FPGA_INIT_B
FLASH_OE_B
FLASH_CE_B
FLASH_PWE_B
FPGA_CCLK
SendFeedback
Figure 1-5 shows the connections of the linear BPI flash memory on the KC705 board.
For more information about the Micron PC28F00AP30TF part, see [Ref 5].
X-Ref Target - Figure 1-5
Figure 1-5: 128 MB Linear Flash Memory (U58)
KC705 Evaluation Board22
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Quad SPI Flash Memory
[Figure 1-2, callout 4]
The Quad SPI flash memory located at U7 on the back side of the board provides 128 Mb of
nonvolatile storage that can be used for configuration and data storage.
•Part number: Micron N25Q128A13BSF40F or MT25QL128ABA8ESF-0SIT
•Supply voltage: 2.8V
•Datapath width: 4 bits
•Data rate: Various depending on Single/Dual/Quad mode and CCLK rate
Four data lines and the FPGA CCLK pin are wired to the Quad SPI flash memory. A common
chip select (FPGA_FCS) shared between the Linear BPI flash memory and the Quad SPI flash
memory is controlled by the configuration mode settings on DIP switch SW13 position 5
(M0) and a one-of-two demultiplexer device U64. If mode pin M0 = 1, the SPI flash memory
device is selected. If mode pin M0 = 0, the Linear BPI flash memory device is selected. The
connections between the SPI flash memory and the FPGA are listed in Table 1-6.
Table 1-6:Quad SPI Flash Memory Connections to the FPGA
J1 DDR3 Memory
U1 FPGA PinNet NameI/O Standard
Pin NumberPin Name
P24FLASH_D0 LVCMOS2515DQ0
R25FLASH_D1 LVCMOS258DQ1
R20FLASH_D2 LVCMOS259DQ2
R21FLASH_D3 LVCMOS251DQ3
B10FPGA_CCLK N/A16C
U19QSPI_IC_CS_B
Notes:
1. FPGA_FCS connected to FPGA U1 pin U19 becomes QSPI_IC_CS_B through U64 and J3.
(1)
LVCMOS257S_B
KC705 Evaluation Board23
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-6
UG810_c1_06_031214
VCC2V5
N25Q128
128 Mb Serial
Flash Memory
GND
1
2
3
5
7
6
U7
4
8
VCC_SPI
C18
0.1μF 25V
X5R
FLASH_D2
DQ1
16
15
14
12
10
11
13
9
SB
NC3
NC2
NC1
NC0
VCC
HOLD_B/DQ3
WB/VPP/DQ2
VSS
NC4
NC5
NC6
NC7
DQ0
C
R17
DNP
R18
4.7kΩ 5%
R431
15Ω 1%
R432
15Ω 1%
FLASH_D0
FPGA_CCLK
FLASH_D2_R
FLASH_D0_R
GND
VCC2V5
R20
DNP
R19
4.7kΩ 5%
R21
4.7kΩ 5%
R430
15Ω 1%
R429
15Ω 1%
FLASH_D2_R
FLASH_D3_R
FLASH_D3
FLASH_D1
QSPI_IC_CS_B
SendFeedback
Chapter 1: KC705 Evaluation Board Features
The configuration section of7 Series FPGAs Configuration User Guide (UG470) [Ref 2]
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 Micron N25Q128A13BSF40F or MT25QL128ABA8ESF-0SIT
parts, see [Ref 5].
KC705 Evaluation Board24
UG810 (v1.8) March 20, 2018www.xilinx.com
Figure 1-6: 128 Mb Quad SPI Flash Memory
SD Card Interface
[Figure 1-2, callout 5]
The KC705 board includes a secure digital input/output (SDIO) interface to provide
user-logic access to general purpose nonvolatile 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
X-Ref Target - Figure 1-7
SendFeedback
To
Chapter 1: KC705 Evaluation Board Features
and the SD card connector (U9). Figure 1-7 shows the connections of the SD card interface
on the KC705 board.
VCC3V3
SDIO_DAT0 7
SDIO_DAT1
SDIO_DAT2
SDIO_CMD
SDIO_CLK
SDIO_SDWP
NC 12
U9
4
8
9
1SDIO_CD_DAT3
2
5
10
11
3
6
GND
C22
0.1μF 25V
X5R
GND
SDIO Card
Connector
VDD
DAT0
DAT1
DAT2
CD_DAT3
CMD
CLK
DETECT
PROTECT
D_P
VSS2
IOGND2
IOGND1
GNDTAB4
GNDTAB3
GNDTAB2VSS1
GNDTAB1
FPGA
Bank 12
(U1)
51.1K 1% Six Places
SDIO_DAT0_LS
SDIO_DAT1_LS
SDIO_DAT2_LS
SDIO_CD_DAT3_LS
SDIO_CMD_LS
SDIO_CLK_LS
R447
R449
R448
0.1μF 25V
R450
C543
R451
X5R
GND
VADJ
R452
NC
NC
C22
0.1μF 25V
X5R
U57
GND
TXB0108
Voltage-Level
Translator
VCCB
VCCA
A1
A2
A3
A4
A5
A6
A7
A8B8
OE
GND
B1
B2
B3
B4
B5
B6
B7
GND
VCC3V3
51.1K 1% Six Places
To
FPGA
Bank 12
(U1)
R453
R454
VADJ
R455
VCC3V3
R457
R456
4.7K
R35
R458
SDIO_SDDET
R34
4.7K
18
17
16
15
14
13
GND
UG810_c1_07_031214
Figure 1-7: SD Card Interface
Table 1-7 lists the SD card interface connections to the FPGA.
Table 1-7:SDIO Connections to the FPGA
U57 Level ShifterU9 SDIO Connector
U1 FPGA Pin Schematic Net Name I/O Standard
Pin Name (A) Pin Name (B) Pin Number Pin Name
Y21SDIO_SDWPLVCMOS25N/AN/A11SDWP
AA21SDIO_SDDETLVCMOS25N/AN/A10SDDET
AB22SDIO_CMD_LSLVCMOS25A5B62CMD
AB23SDIO_CLK_LSLVCMOS25A6B75CLK
AA22SDIO_DAT2_LSLVCMOS25A3B49DAT2
AA23SDIO_DAT1_LSLVCMOS25A2B38DAT1
AC20SDIO_DAT0_LSLVCMOS25A1B17DAT0
AC21SDIO_CD_DAT3_LSLVCMOS25A4B51CD_DAT3
KC705 Evaluation Board25
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-8
UG810_c1_08_031214
2.5V3.3V
FMC HPC
Connector
TDI
TDO
J22
USB
Module
or
JTAG
Connector
(J60)
TDO
TDI
U1
Kintex-7
FPGA
TDI
TDO
SN74AVC1T45
Voltage
Translator
TDITDO
U102
FMC LPC
Connector
TDI
TDO
J2
SPST Bus Switch
U76
N.C.N.C.
SPST Bus Switch
U77
SendFeedback
Chapter 1: KC705 Evaluation Board Features
USB JTAG Module
[Figure 1-2, callout 6]
JTAG configuration is provided through a Digilent onboard USB-to-JTAG configuration
logic module (U59) where a host computer accesses the KC705 board JTAG chain through a
standard-A plug (host side) to micro-B plug (KC705 board side) USB cable.
A 2-mm JTAG header (J60) is also provided in parallel for access by Xilinx® download cables
such as the Platform Cable USB II and the Parallel Cable IV.
The JTAG chain of the KC705 board is illustrated in Figure 1-8. JTAG configuration is allowed
at any time regardless of FPGA mode pin settings. JTAG initiated configuration takes
priority over the configuration method selected through the FPGA mode pin settings at
SW13.
KC705 Evaluation Board26
UG810 (v1.8) March 20, 2018www.xilinx.com
Figure 1-8: JTAG Chain Block Diagram
When an FMC 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. Switch U76 adds an attached FMC HPC mezzanine card
to the FPGAs JTAG chain as determined by the FMC_HPC_PRSNT_M2C_B signal. Switch U77
adds an attached FMC HPC mezzanine card to the FPGAs JTAG chain as determined by the
FMC_LPC_PRSNT_M2C_B signal. The attached FMC card must implement a TDI-to-TDO
connection via a device or bypass jumper for the JTAG chain to be completed to the FPGA
U1.
The JTAG connectivity on the KC705 board allows a host computer to download bitstreams
to the FPGA using the Xilinx software. In addition, the JTAG connector allows debug tools or
a software debugger to access the FPGA. The Xilinx software tool can also indirectly
program the Linear BPI or the Quad SPI flash memory. To accomplish this, the software
X-Ref Target - Figure 1-9
UG810_c1_09_031214
JTAG_TDI
FMC_TDI_BUF
FPGA_TMS_BUF
FPGA_TDO
FPGA_TCK_BUF
FMC_LPC_TCK_BUF
FMC_HPC_TDO
FMC_LPC_TDO
FMC_TMS_BUF
LPC_PRSNT_M2C_B
HPC_PRSNT_M2C_B
JTAG_TMS
JTAG_TCK
JTAG_TDO
FMC_LPC_TMS_BUF
FMC_HPC_TCK_BUF
FMC_HPC_PRSNT_M2C_B
FMC_LPC_PRSNT_M2C_B
FMC HPC
Connector
TDI
TDO
J22
TMS
TCK
PRSNT_L
VCC3V3
FMC LPC
Connector
TDI
TDO
J2
TMS
TCK
PRSNT_L
Kintex-7
FPGA
TDI
TDO
U1
TMS
TCK
Digilent
USB-JTAG
Module
TMS
TDI
SN74AVC1T45
Voltage
Translator
U102
SN74AVC2T45
Voltage
Translator
U69
SN74LV541A
Voltage
Translator
U5
R381 15Ω
U59
R382 15Ω
R380 15Ω
TCK
TDO
TMS
TDI
J60
TCK
TDO
JTAG
Header
VCC2V5
VCC2V5
VCC3V3
VCC3V3
VCC3V3
VCC3V3
VCC3V3
U76
U77
SendFeedback
Chapter 1: KC705 Evaluation Board Features
configures the FPGA with a temporary design to access and program the BPI or Quad SPI
flash memory device. The JTAG circuit is shown in Figure 1-9.
Figure 1-9: JTAG Circuit
KC705 Evaluation Board27
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
SendFeedback
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 NameReferenceDescription
System Clock
User Clock
User SMA Clock
(differential pair)
GTX SMA REF Clock
(differential pair)
Jitter Attenuated
Clock
U6
U45
J11
J12
J16
J15
U70
SiT9102 2.5V LVDS 200 MHz Fixed Frequency Oscillator (Si Time). See
System Clock Source, page 29.
Si570 3.3V LVDS I2C Programmable Oscillator
(Silicon Labs). Default power-on frequency 156.250 MHz. See
Table 1-9 lists the pin-to-pin connections from each clock source to the FPGA.
KC705 Evaluation Board28
UG810 (v1.8) March 20, 2018www.xilinx.com
Table 1-9:Clock Source to FPGA U1 Connections
Clock Source PinSchematic Net NameI/O StandardU1 FPGA Pin
U6.5 SYSCLK_N LVDSAD11
U6.4 SYSCLK_P LVDSAD12
U45.5 USER_CLOCK_N LVDS_25K29
U45.4 USER_CLOCK_P LVDS_25K28
J12.1 USER_SMA_CLOCK_NLVDS_25K25
J11.1 USER_SMA_CLOCK_PLVDS_25L25
J15.1 SMA_MGT_REFCLK_NN/A (MGT REFCLK INPUT)J7
J16.1 SMA_MGT_REFCLK_PN/A (MGT REFCLK INPUT)J8
U70.29Si5326_OUT_N N/A (MGT REFCLK INPUT)L7
U70.28Si5326_OUT_P N/A (MGT REFCLK INPUT)L8
Chapter 1: KC705 Evaluation Board Features
SendFeedback
System Clock Source
[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.
•Oscillator: Si Time SiT9102AI-243N25E200.00000 (200 MHz)
•PPM frequency jitter: 50 ppm
•Differential Output
The system clock circuit is shown in Figure 1-10.
X-Ref Target - Figure 1-10
VCC2V5
U6
SIT9102
200 MHz
1
2
3
Oscillator
OE
NC
GND
VCC
OUT_B
OUT
6
5
4
R459
100Ω 1%
SYSCLK_N
SYSCLK_P
C550
0.1 μF 10V
X5R
GND
UG810_c1_10_031214
Figure 1-10: System Clock Source
For more about the Si Time SiT9102 see [Ref 6].
Programmable User Clock Source
[Figure 1-2, callout 8]
The KC705 board has a programmable low-jitter 3.3V differential oscillator (U45) the FPGA
MRCC inputs of bank 15. This USER_CLOCK_P and USER_CLOCK_N clock signal pair are
connected to FPGA U1 pins K28 and K29 respectively. On power-up the user clock defaults
to an output frequency of 156.250 MHz. User applications can change the output frequency
within the range of 10 MHz to 810 MHz through an I2C interface. Power cycling the KC705
board reverts the user clock to its default frequency of 156.250 MHz.
An external high-precision clock signal can be provided to the FPGA bank 15 by connecting
differential clock signals through the onboard 50Ω SMA connectors J11 (P) and J12 (N). The
differential clock has signal names are USER_SMA_CLOCK_P and USER_SMA_CLOCK_N,
which are connected to FPGA U1 pins L25 and K25, respectively. J11 (P) and J12 (N) are
connected directly to the noted FPGA pins (no series capacitors and no external parallel
KC705 Evaluation Board30
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
UG810_c1_13_031214
SMA_MGT_REFCLK_PSMA_MGT_REFCLK_C_P
SMA
Connector
J16
GND
C11
0.01 μF 25V
X7R
SMA_MGT_REFCLK_NSMA_MGT_REFCLK_C_N
SMA
Connector
J15
GND
C10
0.01 μF 25V
X7R
SendFeedback
termination resistor). The user-provided 2.5V differential clock circuit is shown in
Figure 1-12.
X-Ref Target - Figure 1-12
J11
SMA
Connector
J12
SMA
Connector
USER_SMA_CLOCK_P
GND
USER_SMA_CLOCK_N
GND
UG810_c1_12_031214
Figure 1-12: User SMA Clock Source
GTX SMA Clock Input
[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. Figure 1-13 shows this
AC-coupled clock circuit.
•External user-provided GTX reference clock on SMA input connectors
•Differential Input
X-Ref Target - Figure 1-13
Figure 1-13: GTX SMA Clock Source
KC705 Evaluation Board31
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Jitter Attenuated Clock
[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 jitter attenuated clock
(SI5326_OUT_C_P, SI5326_OUT_C_N) is then routed as a reference clock to GTX Quad 116
inputs MGTREFCLK0P (FPGA U1 pin L8) and MGTREFCLK0N (FPGA U1 pin L7).
The Silicon Labs Si5324 U70 pin 1 reset net SI5326_RST must be driven High to enable the
device. U70 pin 1 net SI5326_RST is level-shifted to VADJ by U75 and is connected to U1
bank 12 pin AE20. An active-Low input performs an external hardware reset of the device.
This resets all internal logic to a known state and forces the device registers to their default
value. The clock outputs are disabled during reset. The part must be programmed after a
reset or power-up to get a clock output. The reset pin 1 has a weak internal pull-up.
The primary purpose of this clock is to support CPRI/OBSAI applications that perform clock
recovery from a user-supplied SFP/SFP+ module and use the jitter attenuated recovered
clock to drive the reference clock inputs of a GTX transceiver. The jitter attenuated clock
circuit is shown in Figure 1-14.
KC705 Evaluation Board32
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-14
UG810_c1_14_031214
R424
4.7KΩ 5%
SI5326_VCC
Si5324C-C-GM
Clock Multiplier/
Jitter Attenuator
VDDA
GND
XB
XA
NC5
32
6
5
29
28
U70
CKOUT1_N
7
8
CKOUT1_P
C473
0.1μF 25V
X5R
C474
0.1μF 25V
X5R
SI5326_XTAL_XA
GND2
GND1
XB
XA
X5
114.285 MHz
20 ppm
SI5326_OUT_C_N
SI5326_OUT_C_P
SI5326_OUT_N
SI5326_OUT_P
SI5326_XTAL_XB
GND
NC4
2
1
3
4
C475
0.1μF 25V
X5R
C476
0.1μF 25V
X5R
REC_CLOCK_P
REC_CLOCK_N
REC_CLOCK_C_P
REC_CLOCK_C_N
16
17
R337
100Ω
CKIN1_P
CKIN1_N
NCNC12
13
CKIN2_P
CKIN2_N
10
5
VDDA
VDDA
2
NC3
2
NC2
2
NC1
NC
NC
NC
NC
NC
35
34
NC
NC
CKOUT2_N
CKOUT2_P
SI5326_INT_ALM3
NC 4
NC 11
NC 15
NC 18
NC 19
NC 20
SI5326_RST1
21
31
GND2
9
GND1
31
A2_SS
31
A1
24
A0
22
SI5326_SCL
SCL
23
SI5326_SDA
SDA_SDO
27
NC
SDI
36
CMODE
GND
INC
DEC
LOL
RATE1
RATE0
C2B
INT_C1B
CS_CA
RST_B
37
GNDPAD
SendFeedback
Chapter 1: KC705 Evaluation Board Features
For more information about the Silicon Labs Si5324 see [Ref 7].
GTX Transceivers
[Figure 1-2, callout 12]
KC705 Evaluation Board33
UG810 (v1.8) March 20, 2018www.xilinx.com
The KC705 board provides access to 16 GTX transceivers:
•Eight of the GTX transceivers are wired to the PCI Express® x8 endpoint edge
connector (P1) fingers
•Four of the GTX transceivers are wired to the FMC HPC connector (J22)
•One GTX is wired to the FMC LPC connector (J2)
•One GTX is wired to SMA connectors (RX: J17, J18 TX: J19, J20)
•One GTX is wired to the SFP/SFP+ Module connector (P5)
•One GTX is used for the SGMII connection to the Ethernet PHY (U37)
Figure 1-14: Jitter Attenuated Clock
Chapter 1: KC705 Evaluation Board Features
SendFeedback
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:
•Quad 115:
Contains 4 GTX transceivers for PCI Express lanes 4-7
°
MGTREFCLK1 - PCIE_CLK from P1
°
•Quad 116:
MGTREFCLK0 - Si5326 jitter attenuator
°
MGTREFCLK1 - FMC LPC GBT clock 0
°
Contains 4 GTX transceivers for PCIe lanes 0-3
°
•Quad 117:
MGTREFCLK0 - SGMII clock
°
MGTREFCLK1 - SMA clock
°
Contains 4 GTX transceivers with one allocated for: SMA, SGMII, SFP, and FMC LPC
°
(DP0)
•Quad 118:
MGTREFCLK0 - FMC HPC GBT clock 0
°
MGTREFCLK1 - FMC HPC GBT clock 1
°
Contains 4 GTX transceivers for FMC HPC (DP0 - DP3)
°
Table 1-10 lists the GTX interface connections to the FPGA (U1).
Table 1-10: GTX Interface Connections for FPGA U1
Transceiver BankAssociated Net NameConnections
MGT_BANK_115GTXE2_CHANNEL_X0Y0PCIe7
GTXE2_CHANNEL_X0Y1PCIe6
GTXE2_CHANNEL_X0Y2PCIe5
GTXE2_CHANNEL_X0Y3PCIe4
MGTREFCLK0N/C
KC705 Evaluation Board34
UG810 (v1.8) March 20, 2018www.xilinx.com
MGTREFCLK1PCIe_CLK
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-10: GTX Interface Connections for FPGA U1 (Cont’d)
Transceiver BankAssociated Net NameConnections
MGT_BANK_116GTXE2_CHANNEL_X0Y4PCIe3
GTXE2_CHANNEL_X0Y5PCIe2
GTXE2_CHANNEL_X0Y6PCIe1
GTXE2_CHANNEL_X0Y7PCIe0
MGTREFCLK0Si5326
MGTREFCLK1FMC LPC GBT_CLK0
MGT_BANK_117GTXE2_CHANNEL_X0Y8SMA
GTXE2_CHANNEL_X0Y9SGMII
GTXE2_CHANNEL_X0Y10SFP+
GTXE2_CHANNEL_X0Y11FMC LPC DP0
MGTREFCLK0SGMII_CLK
MGTREFCLK1SMA_CLK
MGT_BANK_118GTXE2_CHANNEL_X0Y12FMC HPC DP0
GTXE2_CHANNEL_X0Y13FMC HPC DP1
GTXE2_CHANNEL_X0Y14FMC HPC DP2
GTXE2_CHANNEL_X0Y15FMC HPC DP3
MGTREFCLK0FMC HPC GBT_CLK0
MGTREFCLK1FMC HPC GBT_CLK1
For more information on the GTX transceivers, see 7 Series FPGAs GTX Transceivers User Guide (UG476) [Ref 12].
PCI Express Edge Connector
[Figure 1-2, callout 13]
The 8-lane PCI Express edge connector performs data transfers at the rate of 2.5 GT/s for a
Gen1 application and 5.0 GT/s for a Gen2 application. The PCIe transmit and receive signal
datapaths have a characteristic impedance of 85Ω ±10%. The PCIe clock is routed as a 100Ω
differential pair. The 7 series FPGAs GTX transceivers are used for multi-gigabit per second
serial interfaces.
KC705 Evaluation Board35
UG810 (v1.8) March 20, 2018www.xilinx.com
The XC7K325T-2FFG900C FPGA (-2 speed grade) included with the KC705 board supports
up to Gen2 x8.
Chapter 1: KC705 Evaluation Board Features
UG810_c1_15_031214
PCI Express
Eight-Lane
Edge connector
GND
GND
A15
A13
A14
P1
REFCLK+
A12
GND
C544
0.01μF 25V
X7R
C545
0.01μF 25V
X7R
PCIE_CLK_Q0_P
PCIE_CLK_Q0_N
PCIE_CLK_Q0_C_P
PCIE_CLK_Q0_C_N
OE
REFCLK-
SendFeedback
The PCIe clock is input from the edge connector. It is AC coupled to the FPGA through the
MGTREFCLK1 pins of Quad 115. PCIE_CLK_Q0_P is connected to FPGA U1 pin U8, and the _N
net is connected to pin U7. The PCI Express clock circuit is shown in Figure 1-15.
X-Ref Target - Figure 1-15
Figure 1-15: PCI Express Clock
PCIe lane width/size is selected via jumper J32 (Figure 1-16). The default lane size selection
is 8-lane (J32 pins 5 and 6 jumpered).
X-Ref Target - Figure 1-16
PCIE_PRSNT_X1
PCIE_PRSNT_X4
PCIE_PRSNT_X8
J32
1
3
5
2
4
6
PCIE_PRSNT_B
UG810_c1_16_031214
Figure 1-16: PCI Express Lane Size Select Jumper J32
Table 1-11 lists the PCIe edge connector connections.
For more information refer to 7 Series FPGAs GTX Transceivers User Guide (UG476) [Ref 12]
and 7 Series FPGAs Integrated Block for PCI Express User Guide (AXI) (PG054) [Ref 13].
KC705 Evaluation Board40
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-17
UG810_c1_17_031413
GND12
GND1
GND2
GND3
GND4
GND5
GND6
GND7
GND8
GND9
GND10
TD_N
TD_P
VCCT
VCCR
RD_P
RD_N
LOS
VEET_3
VEET_2
VEER_3
VEER_1
VEER_2
VEET_1
RS0
RS1
MOD_ABS
SCL
SDA
TX_DISABLE
TX_FAULT
GND11
2-3: LOW BW TX2-3: LOW BW RX
1-2: FULL BW RX
SFP Enable
1-2: FULL BW TX
SFP_RS1
SFP_VCCT
32
21
22
23
24
25
26
27
28
29
30
19
18
16
15
13
12
8
20
17
14
10
11
1
7
9
6
5
4
3
2
31
P5
SFP+ Module
Connector
74441-0010
SFP_LOS
SFP_TX_FAULT
SFP_IIC_SDA
SFP_IIC_SCL
SFP_RX_P
SFP_RX_N
SFP_TX_P
SFP_TX_DISABLE_TRANS
SFP_RS0
3
2
1
J27 J28
12
J4
HDR_1X2
SFP_MOD_DETECT
1
J9
SFP_TX_N
SFP_VCCR
R552
4.7KΩ
L4
4.7μH
3.0 A
VCC3V3
C28
0.1μF
GND
VCC3V3
L3
4.7μH
3.0 A
C587
22μF
C29
0.1μF
C55
22μF
GND
1
Q2
NDS331N
460 mW
SFP_TX_DISABLE
3
2
R37
4.7KΩ
VCC3V3
GND
R36
4.7KΩ
R40
4.7KΩ
R41
4.7KΩ
1
J10
1
HDR_1X1
J8
HDR_1X3
R551
4.7KΩ
VCC3V3
VCC3V3
GNDGND
1
2
3
SendFeedback
Chapter 1: KC705 Evaluation Board Features
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.
Figure 1-17: SFP+ Module Connector
KC705 Evaluation Board41
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-14 lists the SFP+ module RX and TX connections to the FPGA.
Table 1-14:FPGA U1 to SFP+ Module Connections
FPGA Pin (U1)Schematic Net NameSFP+ Pin (P5)SFP+ Pin Name (P5)
G3SFP_RX_N12RD_N
G4SFP_RX_P13RD_P
H1SFP_TX_N19TX_N
H2SFP_TX_P18TX_P
Y20SFP_TX_DISABLE_TRANS
Notes:
1. On KC705 boards prior to Rev 1.1, SFP+ connector P5 pin 18 RD_P is connected to net SFP_RX_N, and pin 19 RD_N
is connected to net SFP_RX_P.
2. 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.
3. SFP_TX_DISABLE_TRANS I/O standard = LVCMOS25.
(3)
3TX_DISABLE
(1)
(1)
(2)
(2)
Table 1-15 lists the SFP+ module control and status connections to the FPGA.
Table 1-15:SFP+ Module Control and Status
SFP Control/Status SignalBoard Connection
SFP_TX_FAULTTest Point J10
High = Fault
Low = Normal Operation
SFP_TX_DISABLEJumper J4
Off = FP Disabled
On = SFP Enabled
SFP_MOD_DETECTTest Point J9
High = Module Not Present
Low = Module Present
SFP_RS0Jumper J27
Jumper Pins 1-2 = Full RX Bandwidth
Jumper Pins 2-3 = Reduced RX Bandwidth
SFP_RS1Jumper J28
Jumper Pins 1-2 = Full TX Bandwidth
KC705 Evaluation Board42
UG810 (v1.8) March 20, 2018www.xilinx.com
Jumper Pins 2-3 = Reduced TX Bandwidth
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-15:SFP+ Module Control and Status (Cont’d)
SFP Control/Status SignalBoard Connection
SFP_LOSTest Point J8
High = Loss of Receiver Signal
Low = Normal Operation
Notes:
1. Default jumper shunt positions are shown in bold text.
10/100/1000 Tri-Speed Ethernet PHY
[Figure 1-2, callout 15]
The KC705 board utilizes the Marvell Alaska PHY device (88E1111) U37 for Ethernet
communications at 10, 100, or 1000 Mb/s. The board supports MII, GMII, RGMII, and SGMII
interfaces from the FPGA to the PHY (Table 1-16). The PHY connection to a user-provided
Ethernet cable is through a Halo HFJ11-1G01E RJ-45 connector (P3) with built-in magnetics.
Table 1-16:PHY Default Interface Mode
Jumper Settings
Mode
J29J30J64
GMII/MII to copper (default)Jumper over pins 1-2Jumper over pins 1-2No jumper
SGMII to copper, no clockJumper over pins 2-3Jumper over pins 2-3No jumper
RGMIIJumper over pins 1-2No jumperJumper on
On power-up, or on reset, the PHY is configured to operate in GMII mode with PHY address
0b00111 using the settings shown in Table 1-17. These settings can be overwritten via
software commands passed over the MDIO interface.
Table 1-17:Board Connections for PHY Configuration Pins
An Integrated Circuit Systems ICS844021I chip (U2) generates a high-quality, low-jitter,
125 MHz LVDS clock from a 25 MHz crystal (X3). This clock is sent to FPGA U1, bank 117 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 Board44
UG810 (v1.8) March 20, 2018www.xilinx.com
Figure 1-18: Ethernet 125 MHz SGMII GTX Clock
Table 1-18 shows the connections and pin numbers for the M88E1111 PHY.
Table 1-18:Ethernet PHY Connections
M88E1111 (U37)
U1 FPGA PinSchematic Net NameI/O Standard
Pin NumberPin Name
J21PHY_MDIO LVCMOS25M1MDIO
R23PHY_MDC LVCMOS25L3MDC
N30PHY_INT LVCMOS25L1INT_B
L20PHY_RESET LVCMOS25K3RESET_B
R30PHY_CRS LVCMOS25B5CRS
W19PHY_COL LVCMOS25B6COL
U27PHY_RXCLK LVCMOS25C1RXCLK
V26PHY_RXER LVCMOS25D2RXER
R28PHY_REXCTL_RXDVLVCMOS25B1RXDV
U30PHY_RXD0 LVCMOS25B2RXD0
U25PHY_RXD1 LVCMOS25D3RXD1
T25PHY_RXD2 LVCMOS25C3RXD2
Table 1-18:Ethernet PHY Connections (Cont’d)
SendFeedback
Chapter 1: KC705 Evaluation Board Features
U1 FPGA PinSchematic Net NameI/O Standard
M88E1111 (U37)
Pin NumberPin Name
U28PHY_RXD3 LVCMOS25B3RXD3
R19PHY_RXD4 LVCMOS25C4RXD4
T27PHY_RXD5 LVCMOS25A1RXD5
T26PHY_RXD6 LVCMOS25A2RXD6
T28PHY_RXD7 LVCMOS25C5RXD7
K30PHY_TXC_GTXCLK LVCMOS25E2GTXCLK
M28PHY_TXCLK LVCMOS25D1TXCLK
N29PHY_TXER LVCMOS25F2TXER
M27PHY_TXCTL_TXENLVCMOS25E1TXEN
N27PHY_TXD0 LVCMOS25F1TXD0
N25PHY_TXD1 LVCMOS25G2TXD1
M29PHY_TXD2 LVCMOS25G3TXD2
L28PHY_TXD3 LVCMOS25H2TXD3
J26PHY_TXD4 LVCMOS25H1TXD4
K26PHY_TXD5 LVCMOS25H3TXD5
L30PHY_TXD6 LVCMOS25J1TXD6
J28PHY_TXD7 LVCMOS25J2TXD7
J4 SGMII_TX_P LVCMOS25A3SIN_P
J3 SGMII_TX_N LVCMOS25A4SIN_N
H6 SGMII_RX_P LVCMOS25A7SOUT_P
H5 SGMII_RX_N LVCMOS25A8SOUT_N
Details about the tri-mode Ethernet MAC core are provided in LogiCORE IP Tri-Mode Ethernet MAC User Guide (PG051) [Ref 14].
For more information about the Marvell 88E1111, see [Ref 15].
For more information about the ICS 844021-01, see [Ref 16].
USB-to-UART Bridge
[Figure 1-2, callout 17]
The KC705 board contains a Silicon Labs CP2103GM USB-to-UART bridge device (U12)
which allows a connection to a host computer with a USB port. The USB cable is supplied in
the Evaluation Kit (standard-A plug to host computer, mini-B plug to KC705 board
KC705 Evaluation Board45
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
SendFeedback
connector J6). The CP2103GM is powered by the USB 5V provided by the host PC when the
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).
Silicon Labs provides royalty-free Virtual COM Port (VCP) drivers for the host computer.
These drivers permit the CP2103GM USB-to-UART bridge to appear as a COM port to
communications application software (for example, Tera Term or HyperTerm) that runs on
the host computer. The VCP device drivers must be installed on the host PC prior to
establishing communications with the KC705 board.
Table 1-19 shows the USB signal definitions at J6.
Table 1-19:USB J6 Mini-B Receptacle Pin Assignments and Signal Definitions
USB Receptacle
Pins (J6)
1VBUSUSB_VBUS+5V from host system
2D_NUSB_D_NBidirectional
3D_PUSB_D_PBidirectional
4GNDUSB_GNDSignal ground2, 29GND, GND
Receptacle Pin
Name
Schematic Net
Name
Description
- U12 CP2103 power
differential serial data
(N-side)
differential serial data
(P-side)
U12 Pin
(CP2103GM)
7, 8REGIN, VBUS
4D-
3D+
U12 Pin Name
(CP2103GM)
Table 1-20 shows the USB connections between the FPGA and the UART.
Table 1-20:FPGA to UART Connections
FPGA U1
CP2103 Device U12
Schematic
PinFunctionDirection
L27RTSOutputLVCMOS25USB_CTS22CTSInput
K23CTSInputLVCMOS25USB_RTS23RTSOutput
I/O
Standard
Net Name
PinFunctionDirection
KC705 Evaluation Board46
UG810 (v1.8) March 20, 2018www.xilinx.com
K24TXOutputLVCMOS25USB_RX24RXDInput
M19RXInputLVCMOS25USB_TX25TXDOutput
For more information about the CP2103GM and to download the VCP drivers see [Ref 7].
Chapter 1: KC705 Evaluation Board Features
SendFeedback
HDMI Video Output
[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.
The KC705 board supports the following HDMI device interfaces:
•18 data lines
•Independent VSYNC, HSYNC
•Single-ended input CLK
•Interrupt Out Pin to FPGA
•I2C
•SPDIF
KC705 Evaluation Board47
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-19
UG810_c1_19_031214
GND
GND
VCC3V3
GND
GND
OE
GNDOUT
VCC
D31
D32
D33
D34
D35
D12
D13
D14
D15
D29
D30
D1
D4
D5
D6
D28
D27
D26
D25
D24
D23
D22
D21
D20
D0
D19
D3
D2
D11
D10
D9
D8
D7
D16
GND10
DE
CLK
D18
D17
SPDIF
VSYNC
HSYNC
SDA
SCLCEC_CLK
SPDIF_OUT
INT
PD
PVDD1
PVDD2
PVDD3
AVDD2
AVDD3
AVDD1
GND1
GND2
GND6
GND3
GND4
GND5
GND7
GND8
GND9
GND11
DVDD_3V
BGVDD
DVDD1
DVDD2
DVDD3
DVDD4
DVDD5
HPD
To HDMI
Connector
HDMI_CEC_CLK_RHDMI_CEC_CLK
HDMI_SPDIF_OUT
R607
24.9
1/10W
1%
61
60
59
58
57
84
83
82
81
63
62
95
92
91
90
64
65
66
67
68
69
70
71
72
96
73
93
94
85
86
87
88
89
80
44
97
79
74
78
10
2
98
56
55
50
46
45
38
21
24
25
34
41
29
99
100
23
18
20
22
27
31
37
75
47
26
76
77
49
19
1
30
U65
ADV7511
HDMI_D10
VADJ
HDMI_HEAC_C_N
HDMI_AVDDHDMI_PLVDD
HDMI_PLVDD
2
1
X5R
25V
0.1UF
C592
HDMI_CLK
HDMI_HSYNC
HDMI_VSYNC
HDMI_INT
1
1%
1/10W
2.43K
R389
R435
2.43K
1/10W
1%
IIC_SCL_HDMI
1
23
4
U72
12.00000 MHZ
SIT8102
50PPM
VCC2V5
IIC_SDA_HDMI
HDMI_DVDD
HDMI_DE
R388
2.43K
1/10W
1%
HDMI_SPDIF
HDMI_AVDD
HDMI_DVDD_3V
HDMI_D3
HDMI_D0
HDMI_D1
HDMI_D4
HDMI_D5
HDMI_D7
HDMI_D8
HDMI_D9
HDMI_D11
HDMI_D6
HDMI_D2
HDMI_D13
HDMI_D14
HDMI_D15
HDMI_D17
HDMI_D16
HDMI_D12
HEAC_P
HEAC_N
TX2_P
TX2_N
TX1_P
TX1_N
TX0_P
TX0_N
TXC_P
TXC_N
DDCSDA
DDCSCL
CEC
52
51
43
42
40
39
36
35
33
32
54
53
48
HDMI_CEC
HDMI_DDCSDA
HDMI_D0_P
HDMI_DDCSCL
HDMI_HEAC_N
HDMI_HEAC_P
HDMI_CLK_N
HDMI_CLK_P
HDMI_D2_N
HDMI_D2_P
HDMI_D1_N
HDMI_D1_P
HDMI_D0_N
To HDMI
Connector to
FPGA U1
DSD0
DSD1
DSD2
DSD3
DSD4
DSD5
DSD_CLK
I2S0
I2S2
I2S1
LRCLK
SCLK
I2S3
R_EXT
MCLK
3
4
5
6
7
8
9
12
14
13
17
16
15
28
11
R433
887
SendFeedback
Chapter 1: KC705 Evaluation Board Features
Figure 1-19 shows the HDMI codec circuit.
KC705 Evaluation Board48
UG810 (v1.8) March 20, 2018www.xilinx.com
Figure 1-19: HDMI Codec Circuit
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-21 lists the connections between the codec and the FPGA.
Table 1-21:FPGA to HDMI Codec Connections (ADV7511)
U1 FPGA PinSchematic Net NameI/O Standard
ADV7511 (U65)
Pin NumberPin Name
B23 HDMI_D0 LVCMOS2588D8
A23 HDMI_D1 LVCMOS2587D9
E23 HDMI_D2 LVCMOS2586D10
D23 HDMI_D3 LVCMOS2585D11
F25 HDMI_D4 LVCMOS2584D12
E25 HDMI_D5 LVCMOS2583D13
E24 HDMI_D6 LVCMOS2582D14
D24 HDMI_D7 LVCMOS2581D15
F26 HDMI_D8 LVCMOS2580D16
E26 HDMI_D9 LVCMOS2578D17
G23 HDMI_D10 LVCMOS2574D18
G24 HDMI_D11 LVCMOS2573D19
J19 HDMI_D12 LVCMOS2572D20
H19 HDMI_D13 LVCMOS2571D21
L17 HDMI_D14 LVCMOS2570D22
L18 HDMI_D15 LVCMOS2569D23
K19 HDMI_D16 LVCMOS2568D24
K20 HDMI_D17 LVCMOS2567D25
H17 HDMI_DE LVCMOS2597DE
J17 HDMI_SPDIF LVCMOS2510SPDIF
K18 HDMI_CLK LVCMOS2579CLK
H20 HDMI_VSYNC LVCMOS252VSYNC
J18 HDMI_HSYNC LVCMOS2598HSYNC
AH24HDMI_INT LVCMOS2545INT
G20 HDMI_SPDIF_OUTLVCMOS2546SPDIF_OUT
KC705 Evaluation Board49
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
UG810_c1_20_031214
LCD Display (16 x 2)
SendFeedback
Table 1-22 lists the connections between the codec and the HDMI connector P6.
Table 1-22:ADV7511 to HDMI Connector Connections
ADV7511 (U65)Schematic Net NameHDMI Connector P6 Pin
36HDMI_D0_P7
35HDMI_D0_N9
40HDMI_D1_P4
39HDMI_D1_N6
43HDMI_D2_P1
42HDMI_D2_N3
33HDMI_CLK_P10
32HDMI_CLK_N12
54HDMI_DDCSDA16
53HDMI_DDCSCL15
52HDMI_HEAC_P14
51HDMI_HEAC_N19
48HDMI_CRC13
For more information about the ADV7511KSTZ-P part, see [Ref 17].
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
Figure 1-20: LCD Display
KC705 Evaluation Board50
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-21
UG810_c1_22_031214
LCD Display Assembly
KC705 PWA
10 mm
Low Profile Socket
Samtec SLW-107-01-L-D
Low Profile Terminal
Samtec MTLW-107-07-G-D-265
SendFeedback
Chapter 1: KC705 Evaluation Board Features
The character display runs at 5.0V and is connected to the FPGA's 1.5V HP bank 33 through
a Texas Instruments TXS0108E 8-bit bidirectional voltage level translator (U10). Figure 1-21
shows the 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 shown
in Figure 1-22.
X-Ref Target - Figure 1-22
Figure 1-22: LCD Header Details
KC705 Evaluation Board51
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-23 lists the connections between the FPGA and the LCD header.
Table 1-23:FPGA to LCD Header Connections
FPGA Pin (U1)Schematic Net NameI/O StandardLCD Header Pin (J31)
AA13LCD_DB4_LSLVCMOS154
AA10LCD_DB5_LSLVCMOS153
AA11LCD_DB6_LSLVCMOS152
Y10LCD_DB7_LSLVCMOS151
AB13LCD_RW_LSLVCMOS1510
Y11LCD_RS_LSLVCMOS1511
AB10LCD_E_LSLVCMOS159
For more information about the Displaytech S162D LCD, see [Ref 18].
I2C Bus Switch
[Figure 1-2, callout 20]
The KC705 board implements a single I2C port on the FPGA (IIC_SDA_MAIN, IIC_SDA_SCL),
which is routed through a TI PCA9548 1-to-8 channel I2C switch (U49). U49 pin 24 net
IIC_MUX_RESET_B is connected to U1 bank 15 pin P23. This is an active-Low signal and must
be driven High (FPGA U1 pin P23) to enable I2C bus transactions between the FPGA U1 and
the other components on the I2C bus. The I2C switch can operate at speeds up to 400 kHz.
The U49 bus switch at I2C address 0x74/0b01110100 must be addressed and configured
to select the desired target back-side device.
The KC705 board I2C bus topology is shown in Figure 1-23.
X-Ref Target - Figure 1-23
U49
PCA9548
U1
FPGA
Bank 15
(2.5V)
IIC_SDA/SCL_MAIN
12C 1-to-8
Bus Switch
CH0 - USER_CLOCK_SDA/SCL
CH1 - FMC_HPC_IIC_SDA/SCL
CH2 - FMC_LPC_IIC_SDA/SCL
CH3 - EEPROM_IIC_SDA/SCL
CH4 - SFP_IIC_SDA/SCL
CH5 - IIC_SDA/SCL_HDMI
CH6 - IIC_SDA/SCL_DDR3
CH7 - SI5326_SDA/SCL
UG810_C1_23_031214
KC705 Evaluation Board52
UG810 (v1.8) March 20, 2018www.xilinx.com
Figure 1-23: I2C Bus Topology
User applications that communicate with devices on one of the downstream I2C buses must
first set up a path to the desired bus through the U49 bus switch at I2C address
0x74/0b01110100.
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-24 lists the address for each device on the I2C bus.
Table 1-24:I2C Devices
I2C Device
Si570 Clock00b1011101
FMC HPC10bXXXXXXX
FMC LPC20bXXXXXXX
IIC EEPROM30b1010100
SFP Module40b1010000
ADV7511 HDMI50b0111001
DDR3 SODIMM60b1010000, 0b0011000
Si5324 Clock70b1101000
I2C Switch
Position
I2C Address
For more information about the TI PCA9548 part, see [Ref 19].
Status LEDs
[Figure 1-2, callout 21]
Table 1-25 defines the status LEDs. For user controlled LEDs see User I/O.
DS23PWRCTL_PWRGOODGreenUCD9248 power controllers (U55, U56) power
DS24LINEAR_POWER_GOODGreenTPS51200 (U33) VTTDDR Power Good
Signal NameColorDescription
RED: FPGA initialization in progress
good
KC705 Evaluation Board53
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Ethernet PHY Status LEDs
[Figure 1-2, callout 21]
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.
X-Ref Target - Figure 1-24
Direction
Indicator
Half Duplex10
TX100
RX
RJ45 Ethernet
Jack
Link Rate
(Mb/s)
1000
UG810_c1_24_031214
Figure 1-24: Ethernet PHY Status LEDs
Table 1-26 lists the Ethernet PHY status LEDs.
Table 1-26:Ethernet PHY Status LEDs
Reference
Designator
DS11PHY_LED_RXGREENEthernet PHY RX
DS11PHY_LED_LINK1000GREENEthernet Link Speed is 1000 Mb/s
DS12PHY_LED_TXGREENEthernet PHY TX
Signal NameColorDescription
KC705 Evaluation Board54
UG810 (v1.8) March 20, 2018www.xilinx.com
DS12PHY_LED_LINK100GREENEthernet Link Speed is 100 Mb/s
DS13PHY_LED_DUPLEXGREENEthernet Link is Half-duplex
DS13PHY_LED_LINK10GREENEthernet Link Speed is 10 Mb/s
User I/O
[Figure 1-2, callout 22 - 26]
The KC705 board provides the following user and general purpose I/O capabilities:
•Five user pushbuttons and reset switch (callout 23)
Chapter 1: KC705 Evaluation Board Features
SendFeedback
GPIO_SW_[NESWC]: SW2, SW3, SW4, SW6, SW5
°
CPU_RESET: SW7
°
•4-position user DIP Switch (callout 24)
GPIO_DIP_SW[3:0]: SW11
°
•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)
If the display is unmounted, connector J31 pins are available as 7 independent 5V
°
GPIOs
User GPIO LEDs
[Figure 1-2, callout 34]
Figure 1-25 shows the user LED circuits.
X-Ref Target - Figure 1-25
GPIO_LED_0
GPIO_LED_1
GPIO_LED_2
GPIO_LED_3
GPIO_LED_4
GPIO_LED_5
GPIO_LED_6
GPIO_LED_7
DS27
R442
49.9Ω
1%
GND
DS26
R441
49.9Ω
1%
DS25
R440
49.9Ω
1%
Figure 1-25: User LEDs
DS3
R97
49.9Ω
1%
DS2
R96
49.9Ω
1%
DS10
R95
49.9Ω
1%
DS1
R94
49.9Ω
1%
UG810_c1_25_031214
DS4
R93
49.9Ω
1%
KC705 Evaluation Board55
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-26
UG810_c1_26_031214
VADJ
GPIO SW C
R13
4.7kΩ
0.1 W
5%
GND
4
32
1
SW5
VCC1V5
GPIO SW N
R13
4.7kΩ
0.1 W
5%
GND
4
32
1
SW2
VCC1V5
GPIO SW S
R12
4.7kΩ
0.1 W
5%
GND
4
32
1
SW4
VCC1V5
GPIO SW W
R14
4.7kΩ
0.1 W
5%
GND
4
32
1
SW6
VCC1V5
GPIO SW E
R11
4.7kΩ
0.1 W
5%
GND
4
32
1
SW3
SendFeedback
Chapter 1: KC705 Evaluation Board Features
User Pushbuttons
[Figure 1-2, callout 23]
Figure 1-26 shows the user pushbutton switch circuits.
KC705 Evaluation Board56
UG810 (v1.8) March 20, 2018www.xilinx.com
Figure 1-26: User Pushbuttons
X-Ref Target - Figure 1-27
UG810_c1_27_031214
VCC1V5
CPU_RESET
R15
4.7kΩ
0.1 W
5%
GND
4
32
1
SW7
UG810_c1_28_031214
SDA04H1SBD
SW11
VADJ
GPIO_DIP_SW3
GPIO_DIP_SW2
GPIO_DIP_SW1
GPIO_DIP_SW0
R25
4.7kΩ
0.1 W
5%
R24
4.7kΩ
0.1 W
5%
R23
4.7kΩ
0.1 W
5%
R22
4.7kΩ
0.1 W
5%
1
2
3
4
8
7
6
5
GND
SendFeedback
Chapter 1: KC705 Evaluation Board Features
CPU Reset Pushbutton
[Figure 1-2, callout 37]
Figure 1-27 shows the CPU reset pushbutton circuit.
Figure 1-27: CPU Reset Pushbutton
GPIO DIP Switch
KC705 Evaluation Board57
UG810 (v1.8) March 20, 2018www.xilinx.com
[Figure 1-2, callout 24]
Figure 1-28 shows the GPIO DIP Switch circuit.
X-Ref Target - Figure 1-28
Figure 1-28: GPIO DIP Switch
Rotary Switch
VCC1V8
GND
GND
SW8
R31
4.7K
1/10W
5%
R30
4.7K
1/10W
5%
R32
4.7K
1/10W
5%
Edge Drive
Jog Encoder
EVQ-WK4001
GND
ROTARY INCB
ROTARY PUSH
6
5
4
3
2
1
7
1
2
1
2
1
2
B
SW1B
SW2
SW1A
COM
A
UG810_c1_29_031214
ROTARY INCA
SendFeedback
Figure 1-29 shows the rotary switch SW8.
[Figure 1-2, callout 25]
X-Ref Target - Figure 1-29
Chapter 1: KC705 Evaluation Board Features
Figure 1-29: Rotary Switch SW8
KC705 Evaluation Board58
UG810 (v1.8) March 20, 2018www.xilinx.com
GPIO SMA Connectors
SendFeedback
Figure 1-30 shows the GPIO SMAs J13 and J14.
[Figure 1-2, callout 26]
X-Ref Target - Figure 1-30
J13
Chapter 1: KC705 Evaluation Board Features
SMA
Connector
GND
J14
SMA
Connector
GND
USER SMA GPIO P
USER SMA GPIO N
UG885_c1_30_031214
Figure 1-30: GPIO SMAs J13 and J14
Table 1-27 lists the GPIO Connections to FPGA U1.
Table 1-27:GPIO Connections to FPGA U1
U1 FPGA PinSchematic Net NameI/O StandardGPIO Pin
KC705 Evaluation Board59
UG810 (v1.8) March 20, 2018www.xilinx.com
Indicator LEDs (Active High)
AB8 GPIO_LED_0 LVCMOS15DS4.2
AA8 GPIO_LED_1 LVCMOS15DS1.2
AC9 GPIO_LED_2 LVCMOS15DS10.2
AB9 GPIO_LED_3 LVCMOS15DS2.2
AE26GPIO_LED_4 LVCMOS25DS3.2
G19 GPIO_LED_5 LVCMOS25DS25.2
E18 GPIO_LED_6 LVCMOS25DS26.2
F16 GPIO_LED_7 LVCMOS25DS27.2
Directional Pushbutton Switches
AA12GPIO_SW_NLVCMOS15SW2.1
AG5 GPIO_SW_ELVCMOS15SW3.1
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-27:GPIO Connections to FPGA U1 (Cont’d)
U1 FPGA PinSchematic Net NameI/O StandardGPIO Pin
AB12GPIO_SW_SLVCMOS15SW4.1
AC6 GPIO_SW_WLVCMOS15SW6.1
G12 GPIO_SW_CLVCMOS25SW5.1
AB7 CPU_RESETLVCMOS15SW7.1
4-Pole DIP Switch
Y29 GPIO_DIP_SW0LVCMOS25SW11.4
W29 GPIO_DIP_SW1LVCMOS25SW11.3
AA28GPIO_DIP_SW2LVCMOS25SW11.2
Y28 GPIO_DIP_SW3LVCMOS25SW11.1
User Rotary Switch
Y25 ROTARY_INCB SWLVCMOS25SW8.6
AA26 ROTARY_PUSH SWLVCMOS25SW8.5
Y26 ROTARY_INCA SWLVCMOS25SW8.1
User SMA
Y23 USER_SMA_GPIO_PLVCMOS25J13.1
Y24 USER_SMA_GPIO_NLVCMOS25J14.1
Switches
[Figure 1-2, callout 27 - 28]
The KC705 evaluation board includes a power and a configuration switch:
•Power on/off slide switch SW15 (callout 27)
•FPGA_PROG_B SW14, active-Low (callout 28)
Power On/Off Slide Switch SW15
[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 Power Management for details on the
onboard power system.
KC705 Evaluation Board60
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
VCC12_P_IN
VCC12_P
R369
1kΩ
1%
INPUT_GND
1
2
3
4
SW15
GND
C539
330μF
25V
C804
1μF
25V
GND
DS22
5
6
J49
1
2
3
4
5
6
12V
N/C
COM
12V
N/C
COM
INPUT_GND
Powe r
PCIe
U115
1
3
8
7
6
5
UG810_c1_31_031214
UG810_c1_32_031214
To ATX 4-Pin Peripheral
Power Connector
To J49 on KC705 Board
SendFeedback
CAUTION! Do NOT plug a PC ATX power supply 6-pin connector into J49 on the KC705 board The ATX
6-pin connector has a different pinout than J49. Connecting an ATX 6-pin connector into J49 will
damage the KC705 board and void the board warranty.
Figure 1-31 shows the power connector J49, power switch SW15 and indicator LED DS22.
X-Ref Target - Figure 1-31
Figure 1-31: Power On/Off Switch SW15
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. For information on ordering this cable, see [Ref 20].
X-Ref Target - Figure 1-32
Figure 1-32: ATX Power Supply Adapter Cable
FPGA_PROG_B Pushbutton SW14 (Active-Low)
[Figure 1-2, callout 28]
Switch SW14 grounds the FPGA PROG_B pin when pressed. This action initiates an FPGA
reconfiguration. The FPGA_PROG_B signal is connected to FPGA U1 pin K10.
KC705 Evaluation Board61
UG810 (v1.8) March 20, 2018www.xilinx.com
See 7 Series FPGAs Configuration User Guide (UG470) [Ref 2] for further details on
configuring the 7 series FPGAs.
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Figure 1-33 shows SW14.
X-Ref Target - Figure 1-33
VCC2V5
R295
4.7kΩ
0.1 W
5%
FPGA_PROG_B
SW14
1
23
4
GND
UG810_c1_33_031214
Figure 1-33: FPGA_PROG_B Pushbutton SW14
Configuration Mode and Upper Linear Flash Address Switch (SW13)
[Figure 1-2, callout 29]
FPGA Configuration Mode: DIP switch SW13 positions 3, 4, and 5 control which
configuration mode is used at power-up or when the PROG pushbutton is pressed.
Linear BPI Flash Memory Upper Addresses: DIP switch SW13 positions 1 and 2 control the
setting of address bits FLASH_A25 and FLASH_A24. The mode signals FPGA_M2, _M1 and
_M0 are connected to FPGA U1 pins AB1, AB2 and AB5 respectively. The BPI flash memory
U58 address signals FLASH_A24 AND FLASH_A25 are connected to FPGA U1 pins M23 and
M22 respectively. Configuration mode is used at power-up or when the PROG pushbutton
is pressed.
Figure 1-34 shows the SW13 circuit.
X-Ref Target - Figure 1-34
VCC2V5
SW13
FLASH_A25
FLASH_A24
FPGA_M2
FPGA_M1
FPGA_M0
R396
1.21kΩ
0.1 W
1%
R397
1.21kΩ
0.1 W
1%
R398
1.21kΩ
0.1 W
1%
R399
1.21kΩ
0.1 W
1%
10
9
8
7
6
SDA05H1SBD
R400
1.21kΩ
0.1 W
1%
1
2
3
4
5
R401
220Ω
0.1 W
1%
R402
220Ω
0.1 W
1%
KC705 Evaluation Board62
UG810 (v1.8) March 20, 2018www.xilinx.com
GND
UG810_c1_34_031214
Figure 1-34: Configuration Mode and Upper Linear Flash Address Switch
Chapter 1: KC705 Evaluation Board Features
SendFeedback
FPGA Mezzanine Card Interface
[Figure 1-2, callout 30 - 31]
The KC705 evaluation board for the Kintex-7 FPGA 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. Both connectors are keyed so that a the
mezzanine card faces away from the KC705 board when connected.
The Samtec connector system is rated for signaling speeds up to 9 GHz (18 Gb/s) based on
a -3 dB insertion loss point within a two-level signaling environment.
Connector Type:
•Samtec SEAF Series, 1.27 mm (0.050 in) pitch. Mates with SEAM series connector
For more information about SEAF series connectors see [Ref 19].
HPC Connector J22
[Figure 1-2, callout 30]
The 400-pin HPC connector defined by the FMC specification (Figure B-1, page 86)
provides connectivity for up to:
•160 single-ended or 80 differential user-defined signals
•10 GTX transceivers
•2 GTX clocks
•4 differential clocks
KC705 Evaluation Board63
UG810 (v1.8) March 20, 2018www.xilinx.com
•159 ground and 15 power connections
The connections between the HPC connector at J22 and FPGA U1 (Table 1-28) implement a
subset of this connectivity:
•58 differential user defined pairs
Chapter 1: KC705 Evaluation Board Features
SendFeedback
34 LA pairs (LA00-LA33)
°
24 HA pairs (HA00-HA23)
°
•4 GTX transceivers
•2 GTX clocks
•2 differential clocks
•159 ground and 15 power connections
The HPC signals are distributed across GTX Quads 116, 117, and 118. Each of these Quads
have their VCCO voltage connected to VADJ.
Note:
power sequencing logic described in Power Management, page 71.
The KC705 board VADJ voltage for the J22 and J2 connectors is determined by the FMC VADJ
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 (GUI) is used to monitor the
current and temperature levels of the board power modules. If any module temperature
approaches 85°C then forced air cooling must be provided to keep the module temperature
within rated limits.
The PCB layout and power system have been designed to meet the recommended criteria
described in 7 Series FPGAs PCB Design and Pin Planning Guide (UG483) [Ref 21].
KC705 Evaluation Board71
UG810 (v1.8) March 20, 2018www.xilinx.com
UG810_c1_35_031214
VCCAUX
VCC3V3
VAD J
VCC1V8
VCC1V5
VCC2V5
MGTAVTT
VCC12_P
Power Plane
From SW15
MGTAVCC
VCCINT
XADC VCC
VCC5V0
VCCAUX_IO
VCC_SPI
VCCBRAM
MGTVCCAUX
Power Controller 2 (Aux)
U56 Address 53
Switching Regulator
2.5V at 10A
U104
Switching Regulator
1.5V at 10A
Switching Regulator
1.2V at 10A
U105
Switching Regulator
1.0V at 10A
Linear Regulator
5.0V at 2A
U71
Linear Regulator
1.7V - 2.0V at 300 mA
U39
Linear Regulator
2.8V at 300 MA
U62
Switching Regulator
1.8V at 10A
U99
Power Controller 3
U89 Address 54
Switching Regulator
1.0V at 10A
U106
Switching Regulator
2.0V at 10A
Switching Regulator
0V - 3.3V at 10A
U17
Switching Regulator
1.0V at 20A
U21
Linear Regulator
1.8V at 1.5A
U62
Power Controller 1 (Core)
U55 Address 52
Switching Regulator
3.3V at 10A
U103
Switching Regulator
1.8V at 20A
U55
U56
U89
SendFeedback
The KC705 board power distribution diagram is shown in Figure 1-35.
X-Ref Target - Figure 1-35
Chapter 1: KC705 Evaluation Board Features
KC705 Evaluation Board72
UG810 (v1.8) March 20, 2018www.xilinx.com
Figure 1-35: KC705 Board Onboard Power Regulators
The KC705 board core and auxiliary voltages are listed in Table 1-30.
TL1962ADCU62Fixed Linear Regulator, 1.5AVCC1V81.80V46
ADP123U17Fixed Linear Regulator, 300mAVCC_SPI2.80V46
ADP123U18Fixed Linear Regulator, 300mAXADC_VCC1.80V31
KC705 Evaluation Board73
UG810 (v1.8) March 20, 2018www.xilinx.com
A)
B)
U106Dual 10A 0.6V - 3.6V Adj. Switching
Regulator
Dual 10A 0.6V - 3.6V Adj. Switching
Regulator
Regulator
VCCAUX_IO2.00V44
VCCBRAM1.00V44
MGTVCCAUX1.80V45
Table 1-30:Onboard Power System Devices (Cont’d)
SendFeedback
Chapter 1: KC705 Evaluation Board Features
Device Type
TPS51200DRU33Tracking Regulator, 3AVTTDDR0.75V46
Notes:
1. See Table 1-31.
2. See Table 1-32.
3. See Table 1-33.
Reference
Designator
Description
Power Rail Net
Name
Power Rail
Voltage
Schematic
Page
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.
Because the rail turn on decision is made at power on time based on the presence of the J65
jumper, removing the jumper at J65 after the board is powered up does not affect the 2.5V
power delivered to the FMC_VADJ rail and it remains on.
A jumper installed at J65 is the default setting.
If a jumper is not installed on J65, signal FMC_VADJ_ON_B is High, and the KC705 board
does not energize the FMC_VADJ 2.5V at power on. In this mode you can control when to
turn on FMC_VADJ and to what voltage level (1.8V - 3.3V). With FMC_VADJ off, the FPGA still
configures and has access to the TI controller PMBUS (on bank 32) along with the
FMC_VADJ_ON_B signal (on bank 15 pin J27). The combination of these allows you to
develop code to command the FMC_VADJ rail to be set to something other than the default
setting of 2.5V. After the new FMC_VADJ voltage level has been programmed into TI
controller U55, the FMC_VADJ_ON_B signal can be driven Low by the user logic and the
FMC_VADJ rail comes up at the new FMC_VADJ voltage level. Installing a jumper at J65 after
a KC705 board powers up in this mode turns on the FMC_VADJ rail.
For access to Texas Instruments fusion tools documentation describing PMBUS
programming for the UCD9248 digital power controller, see [Ref 19].
Cooling Fan Control
Cooling fan RPM is controlled and monitored by user-created IP in the FPGA using the fan
control circuit is shown in Figure 1-36.
FPGA U1 is cooled by a 12V DC fan connected to J61. 12V
J61 pin 2. The fan GND return is provided through J61 pin 1 and transistor Q17. Fan speed
is controlled by a pulse-width-modulated signal from FPGA U1 pin L26 (on bank 15) driving
the gate of Q17. The default unprogrammed FPGA fan operation mode is ON. The fan speed
tachometer signal on J61 pin 3 can be monitored on FPGA U1 pin U22 (on bank 14).
is provided to the fan through
DC
KC705 Evaluation Board74
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-36
GND
SM_FAN_PWM
SM_FAN_TACH
1
2
3
J61
R392
10.0K 1%
1/10W
GND
R391
1.00K 1%
1/16W
D15
2.7V
500 mW
MM3Z2V7B
R390
4.75K 1%
1/10W
R393
10.0K 1%
1/10W
VCC12_P
D14
100V
500 mW
DL4148
Q17
NDT30555L
1.3 W
1
2
3
4
VCC2V5
UG810_c1_36_031214
Cooling
Fan
FPGA
U1 Pin L26
FPGA
U1 Pin U22
Fan GND
Fan +12V
Fan Tach
SendFeedback
Figure 1-36: FPGA Cooling Fan Circuit
Monitoring Voltage and Current
Chapter 1: KC705 Evaluation Board Features
Voltage and current monitoring and control are available for selected power rails through
the Texas Instruments Fusion Digital Power GUI. The three onboard TI power controllers
(U55 at address 52, U56 at address 53, and U89 at address 54) are wired to the same PMBus.
The PMBus connector, J39, is provided for use with the TI USB Interface Adapter PMBus pod
(TI part number EVM USB-TO-GPIO), which can be ordered from the TI website [Ref 23], and
the associated TI Fusion Digital Power Designer GUI (downloadable from [Ref 24]). This is
the simplest and most convenient way to monitor the voltage and current values for the
power rail listed in Table 1-31, Table 1-32 and Table 1-33.
In each of these the three tables (one per controller), the Power Good (PG) On Threshold is
the set-point at or below which the particular rail is deemed “good”. The PG Off Threshold
is the set-point at or below which the particular rail is no longer deemed “good”. The
controller internally ORs these PG conditions together and drives an output PG pin High
only if all active rail PG states are “good”. The On and Off Delay and rise and fall times are
relative to when the board power on-off slide switch SW15 is turned on and off.
KC705 Evaluation Board75
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-31 defines the voltage and current values for each power rail controlled by the
UCD9248 PMBus controller at Address 52 (U55).
Table 1-31:Power Rail Specifications for UCD9248 PMBus controller at Address 52
Shutdown
Threshold
Rail
Number
Rail
Name
Schematic
Rail Name
(V)
OUT
Over Fault (V)
Nominal V
1Rail #1VCCINT_FPGA10.90.85051011.152090
2Rail #2VCCAUX1.81.621.5305512.0710.4190
3Rail #3VCC3V33.32.972.80505413.79510.4190
4Rail #4VADJ2.52.252.12505312.87510.4190
Notes:
1. The values defined in these columns are the voltage, current, and temperature thresholds that cause the regulator to shut
down if the value is exceeded.
PG On Threshold (V)
PG Off Threshold (V)
On Delay (ms)
Rise Time (ms)
Off Delay (ms)
Fall Time (ms)
OUT
V
(1)
Over Fault (A)
OUT
I
Temp Ove r Faul t ( ° C)
Table 1-32 defines the voltage and current values for each power rail controlled by the
UCD9248 PMBus controller at Address 53 (U56).
Table 1-32:Power Rail Specifications for UCD9248 PMBus controller at Address 53
Shutdown
Threshold
Rail
Number
Rail
Name
Schematic
Rail Name
(V)
OUT
Over Fault (V)
Nominal V
1Rail #1 VCC2V5_FPGA2.52.252.12505112.87510.4190
2Rail #2 VCC1V51.51.351.27505011.72510.4190
3Rail #3 MGTAVCC10.90.8505711.4510.4190
PG On Threshold (V)
PG Off Threshold (V)
On Delay (ms)
Rise Time (ms)
Off Delay (ms)
Fall Time (ms)
OUT
V
(1)
Over Fault (A)
OUT
I
Temp Ove r Fa ul t (° C )
KC705 Evaluation Board76
UG810 (v1.8) March 20, 2018www.xilinx.com
Chapter 1: KC705 Evaluation Board Features
SendFeedback
Table 1-32:Power Rail Specifications for UCD9248 PMBus controller at Address 53 (Cont’d)
Shutdown
Threshold
Rail
Number
Rail
Name
Schematic
Rail Name
(V)
OUT
Over Fault (V)
Nominal V
4Rail #4 MGTAVTT1.21.081.0205811.3810.4190
Notes:
1. The values defined in these columns are the voltage, current, and temperature thresholds that cause the regulator to shut
down if the value is exceeded.
PG On Threshold (V)
PG Off Threshold (V)
On Delay (ms)
Rise Time (ms)
Off Delay (ms)
Fall Time (ms)
OUT
V
(1)
Over Fault (A)
OUT
I
Temp Ove r Fa ul t (° C )
Table 1-33 defines the voltage and current values for each power rail controlled by the
UCD9248 PMBus controller at Address 54 (U89).
Table 1-33:Power Rail Specifications for UCD9248 PMBus controller at Address 54
Shutdown
Threshold
Rail
Number
Rail
Name
Schematic
Rail Name
(V)
OUT
Over Fault (V)
Nominal V
1Rail #1 VCCAUX_IO21.81.7052110.4190
2Rail #2 VCC_BRAM10.90.85059110.4190
3Rail #3 MGTVCCAUX1.81.621.53056110.4190
Notes:
1. The values defined in these columns are the voltage, current, and temperature thresholds that cause the regulator to shut
down if the value is exceeded.
PG On Threshold (V)
PG Off Threshold (V)
On Delay (ms)
Rise Time (ms)
Off Delay (ms)
Fall Time (ms)
OUT
V
(1)
Over Fault (A)
OUT
I
Tem p Ov er F a ul t ( ° C)
For more information about the UCD9248PFC, PTD08A010W, PTD08A020W, PTD08D021W,
LMZ12002, TL1962ADC, and TPS51200DR power system components, see [Ref 19].
KC705 Evaluation Board77
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-37
SendFeedback
Chapter 1: KC705 Evaluation Board Features
XADC Header
[Figure 1-2, callout 33]
7 series FPGAs provide an analog-to-digital converter (XADC) block. The XADC block
includes a dual 12-bit, 1 MSPS analog-to-digital converter (ADC) and on-chip sensors.
See 7 Series FPGAs XADC Dual 12-Bit 1MSPS Analog-to-Digital Converter User Guide
(UG480) [Ref 25] for details on the capabilities of the analog front end. Figure 1-37 shows
the KC705 board XADC support features.
VCCAUX
Ferrite Bead
U1
FPGA
VCCADC
To J69.3
XADC_VCC
100 nF
Close to
Package Pins
XADC_AGND
J48
XADC_VCC Header J46
1.8V 150 mV max
U39
ADP123
In
1 μF
Out
Gnd
AV_5V To Header J46
10 μF
J68
Ferrite Bead
100 nF
VCC5V0
1 nF
To
Header
J46
Dual Use IO
(Analog/Digital)
100Ω
1 nF
100Ω
100Ω
1 nF
100Ω
GNDADC
VAUX0P
VAUX0N
VAUX8P
VAUX8N
V
REFP
V
REFN
V
V
DXP
DXN
P
N
XADC_AGND
J47
V
REFP
100 nF
Close to
Package Pins
100Ω
1 nF
100Ω
XADC_AGND
To Header J46
V
REF (1.25V)
Internal
Reference
XADC_AGND
XADC_AGND
Header
J46
U42
REF3012
OutIn
Gnd
10 μF
Star Grid
Connection
To
Figure 1-37: Header XADC_VREF Voltage Source Options
J69
Ferrite Bead
J42
Filter 5V Supply
Locate Components on Board
XADC_VCC
J43
GND
UG810_c1_37_031214
KC705 Evaluation Board78
UG810 (v1.8) March 20, 2018www.xilinx.com
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.
X-Ref Target - Figure 1-38
UG810_c1_38_031214
XADC_VP
XADC_VAUX0N
XADC_VAUX8P
XADC_DXN
XADC_VCC_HEADER
XADC_VN
XADC_VAUX0P
XADC_VAUX8N
XADC_DXP
XADC_VREF
XADC_GPIO_0
XADC_GPIO_2
XADC_GPIO_1
XADC_GPIO_3
J46
1
3
5
7
9
11
13
15
17
19
2
4
6
8
10
12
14
16
18
20
GND
XADC_AGNDXADC_AGND
XADC_VCC5V0
VADJ
SendFeedback
Chapter 1: KC705 Evaluation Board Features
Jumper J47 can be used to select either an external differential voltage reference
(XADC_VREF) or on-chip voltage reference (jumper J47 2–3) for the analog-to-digital
converter.
For external measurements an XADC header (J46) is provided. This header can be used to
provide analog inputs to the FPGA dedicated VP/VN channel, and to the
VAUXP[0]/VAUXN[0], VAUXP[8]/VAUXN[8] auxiliary analog input channels. Simultaneous
sampling of Channel 0 and Channel 8 is supported.
A user-provided analog signal multiplexer card can be used to sample additional external
analog inputs using the 4 GPIO pins available on the XADC header as multiplexer address
lines. Figure 1-38 shows the XADC header connections.
Figure 1-38: XADC Header (J46)
Table 1-34 describes the XADC header J46 pin functions.
Table 1-34:XADC Header J46 Pinout
Net Name
VN, VP1, 2Dedicated analog input channel for the XADC.
XADC_VAUX0P, N3, 6Auxiliary analog input channel 0. Also supports use as I/O inputs when
XADC_VAUX8N, P7, 8Auxiliary analog input channel 8. Also supports use as I/O inputs when
DXP, DXN9, 12Access to thermal diode.
XADC_AGND4, 5, 10Analog ground reference.
XADC_VREF111.25V reference from the board.
XADC_VCC5V013Filtered 5V supply from board.
XADC_VCC_HEADER14Analog 1.8V supply for XADC.
VADJ15VCCO supply for bank which is the source of DIO pins.
J46 Pin
Number
Description
anti alias capacitor is not present.
anti alias capacitor is not present.
KC705 Evaluation Board79
UG810 (v1.8) March 20, 2018www.xilinx.com
Table 1-34:XADC Header J46 Pinout (Cont’d)
SendFeedback
Chapter 1: KC705 Evaluation Board Features
Net Name
GND16Digital Ground (board) Reference
XADC_GPIO_3, 2, 1, 019, 20, 17, 18Digital I/O. These pins should come from the same bank. These I/Os
J46 Pin
Number
Description
should not be shared with other functions because they are required to
support 3-state operation.
Configuration Options
The FPGA on the KC705 board can be configured by the following methods:
•Master BPI (uses the Linear BPI flash memory)
•Master SPI (uses the Quad SPI flash memory)
•JTAG (uses the USB-to-JTAG Bridge or Download cable). See USB JTAG Module, page 26
for more information
See 7 Series FPGAs Configuration User Guide (UG470) [Ref 2] for details on configuration
modes.
The method used to configure the FPGA is controlled by the mode pin (M2, M1, M0)
settings selected through DIP switch SW13. Table 1-35 lists the supported mode switch
settings.
Table 1-35:Mode Switch SW13 Settings
Configuration ModeMode Pins (M[2:0])Bus WidthCCLK Direction
Master SPI001x1, x2, x4Output
Master BPI010x8, x16Output
JTAG101x1Not Applicable
KC705 Evaluation Board80
UG810 (v1.8) March 20, 2018www.xilinx.com
Figure 1-39 shows mode switch SW13.
SendFeedback
X-Ref Target - Figure 1-39
Chapter 1: KC705 Evaluation Board Features
VCC2V5
R402
220Ω
0.1 W
1%
FLASH_A25
FLASH_A24
FPGA_M2
FPGA_M1
FPGA_M0
R396
1.21kΩ
0.1 W
1%
GND
R397
1.21kΩ
0.1 W
1%
R398
1.21kΩ
0.1 W
1%
R399
1.21kΩ
0.1 W
1%
SW13
ON
10
9
8
7
6
SDA05H1SBD
R400
1.21kΩ
0.1 W
1%
R401
220Ω
0.1 W
1%
1
2
3
4
5
UG810_c1_39_031214
Figure 1-39: Mode Switch
The mode pins settings on SW13 determine if the Linear BPI or the Quad SPI flash memory
is used for configuring the FPGA. DIP switch SW13 also provides the upper two address bits
for the Linear BPI flash memory and can be used to select one of multiple stored
configuration bitstreams. Figure 1-40 shows the connectivity between the onboard
nonvolatile flash devices used for configuration and the FPGA.
To obtain the fastest configuration speed an external 66 MHz oscillator is wired to the
EMCCLK pin of the FPGA. This allows users to create bitstreams that configure the FPGA
over the 16-bit datapath 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.
KC705 Evaluation Board81
UG810 (v1.8) March 20, 2018www.xilinx.com
X-Ref Target - Figure 1-40
UG810_c1_40_070114
RST_B
CLK
WE_B
OE_B
ADV_B
D[15:00]
A[27:01]
U58
P30 1Gb
Flash Memory
D
Q
HOLD_B
W_B
C
S-B
U7
N25Q128A13BSF-40F
QUAD SPI
TCK
TMS
TDI
TDO
Bank 0
CCLK
INIT_B
VCCBATT
M[2:0]
DONE
PROG_B
U1
FPGA
SW14
Bank 15
Bank 14
FWE_B
FOE_B
ADV_B
RS1
RS0
A[26:25]
A[24:16]
A[15:00]
D[15:00]
FCS_B
EMCCLK
CSO_B
PUDC_B
GND
VCCAUXIO (2.0V)
4.7 kΩ
GND
27.4 Ω
GND
R405
1 kΩ
300 Ω
D11
BAS40-04
B1
DS20
GREEN
GND
ETHERNET MDC
U64
Oscillator
66 MHz
SW13
Mode
Switch
CE_B
NC
M0
0
1
Part of
SW13
GND
U63
Boot Select
Demultiplexer
2.5 V
A[26:00]
A26
A25
SendFeedback
Chapter 1: KC705 Evaluation Board Features
Figure 1-40: KC705 Board Configuration Circuit
KC705 Evaluation Board82
UG810 (v1.8) March 20, 2018www.xilinx.com
Appendix A
SendFeedback
Default Switch and Jumper Settings
DIP Switch SW11 User GPIO
See Figure 1-2, page 10 Item 24 for location of SW11. Default settings are shown in
Figure A-1 and details are listed in Table A-1.
X-Ref Target - Figure A-1
ON Position = 1
234
1
SW11
GPIO DIP SW
OFF Position = 0
UG810_aA_01_03214
Figure A-1: SW11 Default Settings
Table A-1:SW11 Default Switch Settings
PositionFunctionDefault
1GPIO_DIP_SW3Off
2GPIO_DIP_SW2Off
3GPIO_DIP_SW1Off
4GPIO_DIP_SW0Off
KC705 Evaluation Board83
UG810 (v1.8) March 20, 2018www.xilinx.com
Appendix A: Default Switch and Jumper Settings
UG810_aA_02_031214
1
SW13
OFF Position = 0
ON Position = 1
2345
A25
A24
M2
M1
M0
SendFeedback
DIP Switch SW13 Mode and Flash Memory Address
Settings
See Figure 1-2, page 10 Item 29 for location of SW13. Default settings are shown in
Figure A-2 and details are listed in Table A-2.
X-Ref Target - Figure A-2
Figure A-2: SW13 Default Settings
The default mode setting M[2:0] = 010 selects Master BPI configuration at board power-on.
Table A-2:SW13 Default Switch Settings
PositionFunctionDefault
1FLASH_A25A25Off
2FLASH_A24A24Off
3FPGA_M2M2 Off
4FPGA_M1M1 On
5FPGA_M0M0 Off
Default Jumper Settings
See Figure A-3 for the locations of jumpers listed in Table A-3.
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 63 and
Figure B-2 shows the pinout of the FMC card low 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 63 and LPC Connector J2, page 68.
The KC705 board Xilinx® design constraints (XDC) file 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. See
Guide: Using Constraints
Users can refer to the XDC files generated by tools such as Memory Interface Generator
(MIG) for memory interfaces and Base System Builder (BSB) for more detailed I/O standards
information required for each particular interface. The FMC connectors J2 and J22 are
connected to 2.5V V
circuitry, the FMC bank I/O standards must be uniquely defined by each customer.
(UG903) [Ref 26] for more information.
banks. Because each FMC card implements customer-specific
cco
Appendix C
Vivado Design Suite User
Note:
Kintex-7 KC705 Evaluation Kit product page Doc & Designs tab for the latest versions of the FPGA
pins constraints files (XDC files). Choose the Xilinx tools link. In the search box, search for KC705 Master XDC File.
The constraints file listed in this appendix might not be the latest version. Always refer to the