The information disclosed to you hereunder (the “Materials”) is provided solely for the selection and use of Xilinx products. To the maximum
extent permitted by applicable law: (1) Materials are made available "AS IS" and with all faults, Xilinx hereby DISCLAIMS ALL WARRANTIES
AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY,
NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including
negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under, or in connection with,
the Materials (including your use of the Materials), including for any direct, indirect, special, incidental, or consequential loss or damage
(including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such
damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. Xilinx assumes no obligation to correct
any errors contained in the Materials or to notify you of updates to the Materials or to product specifications. You may not reproduce,
modify, distribute, or publicly display the Materials without prior written consent. Certain products are subject to the terms and conditions
of Xilinx’s limited warranty, please refer to Xilinx’s Terms of Sale which can be viewed at
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; you assume sole risk and liability for use of Xilinx products in such
critical applications, please refer to Xilinx’s Terms of Sale which can be viewed at
AUTOMOTIVE APPLICATIONS DISCLAIMER
AUTOMOTIVE PRODUCTS (IDENTIFIED AS “XA” IN THE PART NUMBER) ARE NOT WARRANTED FOR USE IN THE DEPLOYMENT OF AIRBAGS
OR FOR USE IN APPLICATIONS THAT AFFECT CONTROL OF A VEHICLE (“SAFETY APPLICATION”) UNLESS THERE IS A SAFETY CONCEPT OR
REDUNDANCY FEATURE CONSISTENT WITH THE ISO 26262 AUTOMOTIVE SAFETY STANDARD (“SAFETY DESIGN”). CUSTOMER SHALL, PRIOR
TO USING OR DISTRIBUTING ANY SYSTEMS THAT INCORPORATE PRODUCTS, THOROUGHLY TEST SUCH SYSTEMS FOR SAFETY PURPOSES.
USE OF PRODUCTS IN A SAFETY APPLICATION WITHOUT A SAFETY DESIGN IS FULLY AT THE RISK OF CUSTOMER, SUBJECT ONLY TO
APPLICABLE LAWS AND REGULATIONS GOVERNING LIMITATIONS ON PRODUCT LIABILITY.
https://www.xilinx.com/legal.htm#tos; IP cores may
https://www.xilinx.com/legal.htm#tos.
Revision History
The following table shows the revision history for this document.
DateVersionRevision
10/23/20121.0Initial Xilinx release.
01/30/20131.1Updated photograph in Figure 1-2, page 11 to revision 1.0 of the AC701 board. Revised Figure 1-3.
Revised last paragraph under DDR3 Memory Module, page 15, fourth paragraph under USB JTAG
Module, page 23, third paragraph under GTP Transceivers, page 35, first paragraph under U3 IN0: 125
MHz Clock Generator, page 33, first, second and third paragraphs under U3/U4 IN2: FMC HPC GBT
Clocks, page 35, fourth paragraph under PCI Express Edge Connector, page 38, and the first paragraph
under SFP/SFP+ Connector, page 39. Revised third and fourth rows in Table 1-13, page 40 and the fifth
row in Table 1-14, page 40. Revised second paragraph and added fourth paragraph under LCD Character
Display, page 47. Revised first paragraph under I2C Bus Switch, page 49. Added Figure 1-32, page 53,
Figure 1-34, page 53 and Figure 1-35, page 54. Revised Figure 1-41, page 57. Added section AC701
Board Power System, page 67 and section XADC Power System Measurement, page 72. Added third
paragraph under Power Management, page 62. Revised Figure 1-49, page 78. Revised Figure A-2,
page 82. Updated the Xilinx Design Constraints in Appendix C. Added Appendix F, Regulatory and
Compliance Information.
AC701 Evaluation Boardwww.xilinx.comUG952 (v1.4) August 6, 2019
DateVersionRevision
04/07/20151.3Replaced the board photo in Figure 1-2 with the Rev 2.0 board. Added callout row to GTP transceiver
clock multiplexers in Table 1-1. Replaced Table 1-4, Table 1-5, Table 1-7, and Table 1-8. Replaced I/O
banks 32, 33, and 34 with banks 33, 34, and 35 in DDR3 Memory Module, page 15. Updated
Figure 1-10. Major revision of GTP Transceiver Clock Multiplexer section, starting on page 28. Added
note to Table 1-13. Replaced Ta bl e 1-16, Table 1-19, Table 1-21, Table 1-23, and Table 1-26. Updated
Figure 1-42. Voltage regulators changed in section AC701 Board Power System, page 67. Updated
device types and footnotes in Table 1-27 to reflect device changes. Updated Figure 1-44 and Figure 1-45.
Changed Texas Instruments parts numbers to LMZ31710 and LMZ31704 in [Ref 22]. Changed
XADC_GPIO_3, 2, 1, 0 description in Table 1-35. Added Figure A-3 to show board components called
out in Table A-3. Updated the Artix-7 FPGA AC701 Declaration of Conformity link in Appendix F,
The AC701 evaluation board for the Artix®-7 FPGA provides a hardware environment for
developing and evaluating designs targeting the Artix-7 XC7A200T-2FBG676C FPGA. The AC701
board provides features common to many embedded processing systems, including a DDR3
SODIMM memory, an 4-lane PCI Express® interface, a tri-mode Ethernet PHY, general purpose I/
O, and a UART interface. Other features can be added by using an FPGA mezzanine card (FMC)
attached to the VITA-57 FPGA mezzanine connector provided on the board. A high pin count
(HPC) FMC connector is provided. See
details for each feature are described in Feature Descriptions.
Additional Information
See Appendix G, Additional Resources for references to documents, files and resources relevant to
the AC701 board.
AC701 Board Features for a complete list of features. The
Chapter 1
AC701 Board Features
•Artix-7 XC7A200T-2FBG676C FPGA
•1 GB DDR3 memory SODIMM
•256 Mb quad serial peripheral interface (quad SPI) flash memory
•Secure Digital (SD) connector
•USB JTAG through Digilent module
•Clock generation
•Fixed 200 MHz LVDS oscillator
•I2C programmable LVDS oscillator
•SMA connectors
•SMA connectors for GTP transceiver clocking
•GTP transceivers
•FMC HPC connector (two GTP transceivers)
•SMA connectors (one pair each for TX, RX and REFCLK)
•PCI Express (four lanes)
•Small form-factor pluggable plus (SFP+) connector
•PMBus voltage and current monitoring through TI power controller
•XADC header
•Configuration options
•Quad SPI flash memory
•USB JTAG configuration port
•Platform cable header JTAG configuration port
8www.xilinx.comAC701 Evaluation Board
UG952 (v1.4) August 6, 2019
The AC701 board block diagram is shown in Figure 1-1. The AC701 board schematics are
SendFeedback
available for download from the AC701 Evaluation Kit product page.
Electrostatic Discharge Caution
Caution! ESD can damage electronic components when they are improperly handled, and can
result in total or intermittent failures. Always follow ESD-prevention procedures when removing
and replacing components.
To prevent ESD damage:
•Use an ESD wrist or ankle strap and ensure that it makes skin contact. Connect the equipment
end of the strap to an unpainted metal surface on the chassis.
•Avoid touching the adapter against your clothing. The wrist strap protects components from
ESD on the body only.
•Handle the adapter by its bracket or edges only. Avoid touching the printed circuit board or the
connectors.
•Put the adapter down only on an antistatic surface such as the bag supplied in your kit.
•If you are returning the adapter to Xilinx Product Support, place it back in its antistatic bag
immediately.
•If a wrist strap is not available, ground yourself by touching the metal chassis before handling
the adapter or any other part of the computer/server.
Electrostatic Discharge Caution
AC701 Evaluation Boardwww.xilinx.com9
UG952 (v1.4) August 6, 2019
Chapter 1: AC701 Evaluation Board Features
UG952_c1_01_101512
Artix-7 FPGA
XC7A200T-2FBG676C
128 Mb Quad SPI
Flash Memory
SD Card
Interface
4-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
GTP SMA Clock
1 GB DDR3 Memory
(SODIMM)
FMC Connector
(HPC)
10/100/1000 Ethernet
Interface
DIP Switch SW1
Config
USB-to-UART Bridge
JTAG Interface
micro-B USB Connector
SFP+ Single Cage
SendFeedback
X-Ref Target - Figure 1-1
Figure 1-1: AC701 Board Block Diagram
10www.xilinx.comAC701 Evaluation Board
UG952 (v1.4) August 6, 2019
Feature Descriptions
UG952_c1_02_022715
18
29
30
31
13
5
14
1
6
7
30
11
11
8
9
32
10
3
16
17
12
15
2
25
00
Square callout references a component
on the back side of the board
Round callout references a component
on the front side of the board
00
4
26
23
21
28
22
24
19
27
33
34
35
20
SendFeedback
Figure 1-2 shows the AC701 board. Each numbered feature that is referenced in Figure 1-2 is
described in the sections that follow.
Note: The image in Figure 1-2is for reference only and might not reflect the current revision of the
board.
X-Ref Target - Figure 1-2
Feature Descriptions
Table 1-1: AC701 Board Component Descriptions
Callout
AC701 Evaluation Boardwww.xilinx.com11
UG952 (v1.4) August 6, 2019
Figure 1-2: AC701 Board Components (Rev. 2.0)
Reference
Designator
1U1Artix-7 FPGAXilinx XC7A200T-2FBG676C
2J1DDR3 SODIMM socket with memoryMicron MT8JT12864HZ-1G6G110
3U7Quad SPI flash memoryMicron N25Q256A13ESF40G4
Component DescriptionNotes
Schematic
0381502
Page Number
4U29SD card interface connectorMolex 67840-800114
5U26USB-JTAG module
6U51System clock source (back side of board)SiTime SIT9102AI-243N25E200.00003
7U34
8J31, J32SMA user clock inputRosenberger 32K10K-400L53
Programmable user clock source
MHz-810 MHz (back side of board)
10
Digilent USB JTAG module (with
micro-B receptacle)
1. Jumper header locations are identified in Default Jumper Settings in Appendix A.
Artix-7 FPGA
[Figure 1-2, callout 1]
The AC701 board is populated with the Artix-7 XC7A200T-2FBG676C FPGA.
For further information on Artix-7 FPGAs, see 7 Series FPGAs Overview (DS180) [Ref 2].
FPGA Configuration
The AC701 board supports two of the five 7 series FPGA configuration modes:
•Master SPI flash memory using the onboard Quad SPI flash memory
•JTAG using a standard-A to micro-B USB cable for connecting the host PC to the AC701
board configuration port or by J4 Platform Cable USB/Parallel Cable IV flat cable connector
Each configuration interface corresponds to one or more configuration modes and bus widths as
listed in
respectively, as shown in Figure 1-3.
X-Ref Target - Figure 1-3
Table 1-2. The mode switches M2, M1, and M0 are on SW1 positions 1, 2, and 3
FPGA_3V3
FPGA_M2
FPGA_M1
FPGA_M0
R339
1.21K 1%
1/10W
R338
1.21K 1%
1/10W
R337
1.21K 1%
1/10W
SW1
1
NC
2
3
SDA03H1SBD
6
5
4
Schematic
0381502
AC701 Evaluation Boardwww.xilinx.com13
UG952 (v1.4) August 6, 2019
UG952_c1_03_011713
Figure 1-3: SW1 Default Settings
The default mode setting is M[2:0] = 001, which selects Master SPI flash memory at board
power-on. See
Configuration Options for more information about the mode switch SW1.
Table 1-2: AC701 Board FPGA Configuration Modes
Configuration
Mode
SW1 DIP switch
Settings (M[2:0])
Bus
Width
CCLK
Direction
Master SPI flash memory001x1, x2, x4Output
JTAG101x1Not applicable
Chapter 1: AC701 Evaluation Board Features
UG952_c1_04_092812
GND
2
2
1
1
B1
1.5V
Seiko
TS518SE_FL35E
2
1
3
BAS40-04
D6
40V
200 mW
NC
FPGA_VBATT
+
VCC1V8 (1.8V)
R83
4.70K 5%
1/10W
SendFeedback
For full details on configuring the FPGA, see 7 Series FPGAs Configuration User Guide (UG470)
[Ref 6].
Encryption Key Backup Circuit
FPGA U1 implements bitstream encryption key technology. The AC701 board provides the
encryption key backup battery circuit shown in
button-type battery B1 is soldered to the board with the positive output connected to FPGA U1
VCCBATT pin G14. The battery supply current I
board power is off. B1 is charged from the VCC1V8 1.8V 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
Figure 1-4. The rechargeable 1.5V lithium
specification is 150 nA maximum when
BATT
14www.xilinx.comAC701 Evaluation Board
I/O Voltage Rails
Figure 1-4: Encryption Key Backup Circuit
In addition to Bank 0, there are eight I/O banks available on the Artix-7 device. The voltages applied
to the FPGA I/O banks used by the AC701 board are listed in
Table 1-3.
Table 1-3: FPGA Bank Voltage Rails
U1 FPGA Bank
Power Supply Rail
Net Name
Vol tage
Bank 0FPGA_3V33.3V
Bank 12VCCO_VADJ2.5V
Bank 13FPGA_1V81.8V
Bank 14FPGA_3V33.3V
Bank 15VCCO_VADJ2.5V
Bank 16VCCO_VADJ2.5V
Bank 33FPGA_1V51.5V
UG952 (v1.4) August 6, 2019
Table 1-3: FPGA Bank Voltage Rails (Cont’d)
SendFeedback
Feature Descriptions
U1 FPGA Bank
Bank 34FPGA_1V51.5V
Bank 35FPGA_1V51.5V
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 SODIMM socket has a perforated EMI shield surrounding it as seen in
The AC701 XC7A200T FPGA memory interface performance is documented in the Artix-7 FPGAs
Data Sheet: DC and AC Switching Characteristics (DS181)
The DDR3 interface is implemented across I/O banks 33, 34, and 35. An external 0.75V reference
VTTREF is provided for these banks. Any interface connected to these banks that requires a
reference voltage must use this FPGA voltage reference. The connections between the DDR3
memory and the FPGA are listed in
Power Supply Rail
Net Name
Table 1-4.
Vol tage
Figure 1-2.
[Ref 4].
Table 1-4: DDR3 Memory Connections to the FPGA
FPGA Pin (U1)
M4DDR3_A0SSTL1598A0
J3DDR3_A1SSTL1597A1
J1DDR3_A2SSTL1596A2
L4DDR3_A3SSTL1595A3
K5DDR3_A4SSTL1592A4
M7DDR3_A5SSTL1591A5
K1DDR3_A6SSTL1590A6
M6DDR3_A7SSTL1586A7
H1DDR3_A8SSTL1589A8
K3DDR3_A9SSTL1585A9
N7DDR3_A10SSTL15107A10/AP
L5DDR3_A11SSTL1584A11
L7DDR3_A12SSTL1583A12_BC_N
Schematic Net
Name
I/O Standard
J1 DDR3 Memory
Pin NumberPin Name
AC701 Evaluation Boardwww.xilinx.com15
UG952 (v1.4) August 6, 2019
Chapter 1: AC701 Evaluation Board Features
SendFeedback
Table 1-4: DDR3 Memory Connections to the FPGA (Cont’d)
FPGA Pin (U1)
N6DDR3_A13SSTL15119A13
L3DDR3_A14SSTL1580A14
K2DDR3_A15SSTL1578A15
N1DDR3_BA0SSTL15109BA0
M1DDR3_BA1SSTL15108BA1
H2DDR3_BA2SSTL1579BA2
AB6DDR3_D0SSTL155DQ0
AA8DDR3_D1SSTL157DQ1
Y8DDR3_D2SSTL1515DQ2
AB5DDR3_D3SSTL1517DQ3
AA5DDR3_D4SSTL154DQ4
Y5DDR3_D5SSTL156DQ5
Y6DDR3_D6SSTL1516DQ6
Y7DDR3_D7SSTL1518DQ7
Schematic Net
Name
I/O Standard
J1 DDR3 Memory
Pin NumberPin Name
AF4DDR3_D8SSTL1521DQ8
AF5DDR3_D9SSTL1523DQ9
AF3DDR3_D10SSTL1533DQ10
AE3DDR3_D11SSTL1535DQ11
AD3DDR3_D12SSTL1522DQ12
AC3DDR3_D13SSTL1524DQ13
AB4DDR3_D14SSTL1534DQ14
AA4DDR3_D15SSTL1536DQ15
AC2DDR3_D16SSTL1539DQ16
AB2DDR3_D17SSTL1541DQ17
AF2DDR3_D18SSTL1551DQ18
AE2DDR3_D19SSTL1553DQ19
Y1DDR3_D20SSTL1540DQ20
Y2DDR3_D21SSTL1542DQ21
AC1DDR3_D22SSTL1550DQ22
AB1DDR3_D23SSTL1552DQ23
16www.xilinx.comAC701 Evaluation Board
Y3DDR3_D24SSTL1557DQ24
W3DDR3_D25SSTL1559DQ25
UG952 (v1.4) August 6, 2019
Table 1-4: DDR3 Memory Connections to the FPGA (Cont’d)
SendFeedback
Feature Descriptions
FPGA Pin (U1)
W6DDR3_D26SSTL1567DQ26
V6DDR3_D27SSTL1569DQ27
W4DDR3_D28SSTL1556DQ28
W5DDR3_D29SSTL1558DQ29
W1DDR3_D30SSTL1568DQ30
V1DDR3_D31SSTL1570DQ31
G2DDR3_D32SSTL15129DQ32
D1DDR3_D33SSTL15131DQ33
E1DDR3_D34SSTL15141DQ34
E2DDR3_D35SSTL15143DQ35
F2DDR3_D36SSTL15130DQ36
A2DDR3_D37SSTL15132DQ37
A3DDR3_D38SSTL15140DQ38
C2DDR3_D39SSTL15142DQ39
Schematic Net
Name
I/O Standard
J1 DDR3 Memory
Pin NumberPin Name
C3DDR3_D40SSTL15147DQ40
D3DDR3_D41SSTL15149DQ41
A4DDR3_D42SSTL15157DQ42
B4DDR3_D43SSTL15159DQ43
C4DDR3_D44SSTL15146DQ44
D4DDR3_D45SSTL15148DQ45
D5DDR3_D46SSTL15158DQ46
E5DDR3_D47SSTL15160DQ47
F4DDR3_D48SSTL15163DQ48
G4DDR3_D49SSTL15165DQ49
K6DDR3_D50SSTL15175DQ50
K7DDR3_D51SSTL15177DQ51
K8DDR3_D52SSTL15164DQ52
L8DDR3_D53SSTL15166DQ53
J5DDR3_D54SSTL15174DQ54
J6DDR3_D55SSTL15176DQ55
AC701 Evaluation Boardwww.xilinx.com17
UG952 (v1.4) August 6, 2019
G6DDR3_D56SSTL15181DQ56
H6DDR3_D57SSTL15183DQ57
Chapter 1: AC701 Evaluation Board Features
SendFeedback
Table 1-4: DDR3 Memory Connections to the FPGA (Cont’d)
FPGA Pin (U1)
F7DDR3_D58SSTL15191DQ58
F8DDR3_D59SSTL15193DQ59
G8DDR3_D60SSTL15180DQ60
H8DDR3_D61SSTL15182DQ61
D6DDR3_D62SSTL15192DQ62
E6DDR3_D63SSTL15194DQ63
AC6DDR3_DM0SSTL1511DM0
AC4DDR3_DM1SSTL1528DM1
AA3DDR3_DM2SSTL1546DM2
U7DDR3_DM3SSTL1563DM3
G1DDR3_DM4SSTL15136DM4
F3DDR3_DM5SSTL15153DM5
G5DDR3_DM6SSTL15170DM6
H9DDR3_DM7SSTL15187DM7
Schematic Net
Name
I/O Standard
J1 DDR3 Memory
Pin NumberPin Name
W8DDR3_DQS0_NSSTL1510DQS0_N
V8DDR3_DQS0_PSSTL1512DQS0_P
AE5DDR3_DQS1_NSSTL1527DQS1_N
AD5DDR3_DQS1_PSSTL1529DQS1_P
AE1DDR3_DQS2_NSSTL1545DQS2_N
AD1DDR3_DQS2_PSSTL1547DQS2_P
V2DDR3_DQS3_NSSTL1562DQS3_N
V3DDR3_DQS3_PSSTL1564DQS3_P
B1DDR3_DQS4_NSSTL15135DQS4_N
C1DDR3_DQS4_PSSTL15137DQS4_P
A5DDR3_DQS5_NSSTL15152DQS5_N
B5DDR3_DQS5_PSSTL15154DQS5_P
H4DDR3_DQS6_NSSTL15169DQS6_N
J4DDR3_DQS6_PSSTL15171DQS6_P
G7DDR3_DQS7_NSSTL15186DQS7_N
H7DDR3_DQS7_PSSTL15188DQS7_P
18www.xilinx.comAC701 Evaluation Board
R2DDR3_ODT0SSTL15116ODT0
U2DDR3_ODT1SSTL15120ODT1
UG952 (v1.4) August 6, 2019
Table 1-4: DDR3 Memory Connections to the FPGA (Cont’d)
SendFeedback
Feature Descriptions
FPGA Pin (U1)
N8DDR3_RESET_BLV CM OS 1530RESET_B
T3DDR3_S0_BSSTL15114S0_B
T2DDR3_S1_BSSTL15121S1_B
U1
R1DDR3_WE_BSSTL15113WE_B
T4DDR3_CAS_BSSTL15115CAS_B
P1DDR3_RAS_BSSTL15110RAS_B
P4DDR3_CKE0SSTL1573CKE0
N4DDR3_CKE1SSTL1574CKE1
L2DDR3_CLK0_NDIFF_SSTL15103CK0_N
M2DDR3_CLK0_PDIFF_SSTL15101CK0_P
N2DDR3_CLK1_NDIFF_SSTL15104CK1_N
N3DDR3_CLK1_PDIFF_SSTL15102CK1_P
Schematic Net
Name
DDR3_TEMP_
EVENT
I/O Standard
LV CM OS 15198EVENT_B
J1 DDR3 Memory
Pin NumberPin Name
The AC701 board DDR3 memory interface adheres to the constraints guidelines documented in the
DDR3 Design Guidelines section of the 7
(UG586)
[Ref 4]. The AC701 board DDR3 memory interface is a 40Ω impedance implementation.
Series FPGAs Memory Interface Solutions User Guide
Other memory interface details are available in the 7 Series FPGAs Memory Interface Solutions
User
Guide (UG586) and the 7 Series FPGAs Memory Resources User Guide (UG473) [Ref 5]. For
more DDR3 SODIMM details, see the Micron MT8JTF12864HZ-1G6G1 data sheet [Ref 15].
AC701 Evaluation Boardwww.xilinx.com19
UG952 (v1.4) August 6, 2019
Chapter 1: AC701 Evaluation Board Features
UG952_c1_05_060514
VCC3V3
N25Q256
256 Mb Serial
Flash Memory
GND
1
2
3
5
7
6
U7
4
8
VCC3V3
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
VCC3V3
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
Quad SPI Flash Memory
[Figure 1-2, callout 3]
The Quad SPI flash memory U7 provides 256 Mb of nonvolatile storage that can be used for
configuration and data storage.
•Part number: N25Q256A13ESF40G (Micron)
•Supply voltage: 3.3V
•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. The connections
between the SPI flash memory and the FPGA are listed in
Table 1-5: Quad SPI Flash Memory Connections to the FPGA
Table 1-5.
X-Ref Target - Figure 1-5
FPGA Pin (U1)
Schematic Net
Name
I/O Standard
U7 Quad SPI Flash Memory
Pin NumberPin Name
R14FLASH_D0LV CM OS 3315DQ0
R15FLASH_D1LV CM OS 338DQ1
P14FLASH_D2LV CM OS 339DQ2
N14FLASH_D3LV CM O S3 31DQ3
H13FPGA_CCLKLVC MO S3 316C
P18QSPI_IC_CS_BLV CM OS 337S_B
The configuration section of the 7 Series FPGAs Configuration User Guide (UG470) [Ref 6] provides
details on using the Quad SPI flash memory. Figure 1-5 shows the connections of the Quad SPI flash
memory on the AC701 board. For more details, see the Micron N25Q256A13ESF40G data sheet
[Ref 15].
20www.xilinx.comAC701 Evaluation Board
Figure 1-5: 256 Mb Quad SPI Flash Memory
UG952 (v1.4) August 6, 2019
SPI Flash Memory External Programming Header
UG952_c1_06_092812
VCC3V3
GND
2
3
4
6
8
7
5
9
FLASH_D3
FLASH_D2
QSPI_CS_B
FLASH_D0
FLASH_D1
FPGA_CCLK
1
FPGA_PROG_B
J7
HDR
1X9
SendFeedback
In addition to the Quad SPI device FPGA U1 connections shown in Table 1-5, the FPGA U1 SPI
flash memory interface is connected to an external programming header J7.
Table 1-6 shows the SPI flash memory J7 connections to FPGA U1.
Table 1-6: SPI Flash Memory J7 Connections to the FPGA
The AC701 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
The SDIO signals are connected to I/O bank 14, which has its VCCO set to 3.3V. Figure 1-7 shows
the connections of the SD card interface on the AC701 board.
X-Ref Target - Figure 1-7
MHz high speed SD cards.
Figure 1-7: SD Card Interface
Table 1-7 lists the SD card interface connections to the FPGA.
22www.xilinx.comAC701 Evaluation Board
Table 1-7: SDIO Connections to the FPGA
FPGA Pin (U1)
R20SDIO_SDWPLV CM OS 3311SDWP
P24SDIO_SDDETLV CM OS 3310SDDET
N23SDIO_CMDLV CM OS 332CMD
N24SDIO_CLKLV CM OS 335CLK
P23SDIO_DAT2LV CM OS 339DAT2
N19SDIO_DAT1LV CM OS 3 38DAT1
P19SDIO_DAT0LV CM OS 337DAT0
P21SDIO_CD_DAT3LV CM OS 331CD_DAT3
Schematic Net
Name
I/O Standard
U29 SDIO Connector
Pin NumberPin Name
UG952 (v1.4) August 6, 2019
X-Ref Target - Figure 1-8
UG952_c1_08_012913
Part of U19
BUFFER
USB
Module
(U26)
or
JTAG
Connector
(J4)
TDO
TDI
U1
FPGA
TDI
TDO
FMC HPC
Connector
TDI
TDO
J30
N.C.
SPST Bus Switch
U27
Part of U19
BUFFER
SendFeedback
Feature Descriptions
USB JTAG Module
[Figure 1-2, callout 5]
JTAG configuration is provided through a Digilent onboard USB-to-JTAG configuration logic
module (U26) where a host computer accesses the AC701 board JTAG chain through a standard-A
plug (host side) to micro-B plug (AC701 board side) USB cable.
A 2-mm JTAG header (J4) 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 AC701 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 SW1.
AC701 Evaluation Boardwww.xilinx.com23
UG952 (v1.4) August 6, 2019
Figure 1-8: JTAG Chain Block Diagram
When an FMC card is attached to the AC701 board, it is automatically added to the JTAG chain
through electronically controlled single-pole single-throw (SPST) switch U27. The SPST switch is
in a normally closed state and transitions to an open state when an FMC card is attached. Switch
U27 adds an attached FMC HPC mezzanine card to the FPGAs JTAG chain as determined by the
FMC_HPC_PRSNT_M2C_B signal. The attached FMC card must implement a TDI-to-TDO
connection through a device or bypass jumper in order for the JTAG chain to be completed to the
FPGA U1.
Chapter 1: AC701 Evaluation Board Features
UG952_c1_09_101512
JTAG_TDI
FMC_TDI_BUF
FPGA_TDO
FPGA_TMS_BUF
FPGA_TCK_BUF
FPGA_TDI_BUF
FMC1_TDO_FPGA_TDI
FMC1_HPC_TMS_BUF
FMC1_HPC_PRSNT_M2C_B
JTAG_TMS
JTAG_TCK
JTAG_TDO
FMC1_HPC_TCK_BUF
FMC1 HPC
Connector
TDI
TDO
J30
TMS
TCK
PRSNT_L
VCC3V3
Artix-7
FPGA
TDI
N16
TDO
U1
TMS
TCK
Digilent
USB-JTAG
Module
TMS
TDI
SN74LV541A
Buffer
U19
R95 15Ω
U26
R96 15Ω
R94 15Ω
TCK
TDO
TMS
TDI
J4
TCK
TDO
JTAG
Header
VCC3V3
VCC3V3
U27
Bank 0
Bank 14
SendFeedback
The JTAG connectivity on the AC701 board allows a host computer to download bitstreams to the
FPGA using Xilinx software tools. In addition, the JTAG connector allows debug tools or a software
debugger to access the FPGA. Xilinx software tools can also indirectly program the Quad SPI flash
memory. To accomplish this, Xilinx software configures the FPGA with a temporary design to
access and program the Quad SPI flash memory device. The JTAG circuit is shown in
X-Ref Target - Figure 1-9
Figure 1-9.
Figure 1-9: JTAG Circuit
Clock Generation
There are three clock sources available for the FPGA logic on the AC701 board (see Table 1-8).
Table 1-8: AC701 Board Clock Sources
FPGA
Pin (U1)
Schematic Net
Name
I/O Standard
Clock
Reference
R3SYSCLK_PLVDS_25
U51
P3SYSCLK_NLVDS_255
24www.xilinx.comAC701 Evaluation Board
PinDescription
4SiT9102 2.5V LVDS 200 MHz Fixed Frequency Oscillator
(SiTime). See
System Clock Source.
UG952 (v1.4) August 6, 2019
Table 1-8: AC701 Board Clock Sources (Cont’d)
UG952_c1_110_012015
U1
Artix-7 FPGA
XC7A200T-2FBG676C
Bank 16
Bank 15
Bank 14
Bank 13
Bank 12
Bank 36
Bank 35
Bank 34
Bank 33
Bank 32
GTP Quad
216
GTP Quad
213
PCI Express
Connector
P1
User SMA
J31(P)/J32(N)
Si5324
Jitter Attenuator
CLK Multiplier
U24
GTP SMA
J25(P)/J26(N)
FMC Connector
(HPC)
J30
SI570
Programmable
Oscillator
U34
Default 156.25 MHz
ICS844021
125 Mhz Clock
U2
X6
Crystal
Oscillator
114.285 MHz
3
2
1
0
U3
0
1
2
3
U4
PCIE_CLK_Q0_P/N
SYSCLK_P/N
Pins R3,P3
System CLK
200 MHz
U51
EMCCLK
90 MHz
U40
Rec_Clock_C_P/N Pins D23,D24
SEP_MGT_CLK_SEL[1:0] Pins C24:B26
PCIE_MGT_CLK_SEL[1:0] Pins C26:A24
USER_CLOCK_N
FPGA_EMCCLK
USER_CLOCK_N/P
EPHYCLK_Q0_C_P/N Pins 7,6
SI5324_Out0_C_N/P Pins 29,28
Pins D4,D5
Pins B20,B21
SI532_Out1_C_P/N Pins 35,34
SMA_MGT_REFCLK_P Pin 1,1
SFP_MGT_CLK0_N/P Pins AA13,AB13
SFP_MGT_CLK1_N/P Pins AA13,AB13
Pins J23,H23
Pins 3
Pins M21,M22
NC
NC
I2C
I2C or SPI
SendFeedback
Feature Descriptions
FPGA
Pin (U1)
Schematic Net
Name
I/O Standard
Clock
Reference
M21USER_CLOCK_PLVDS_25
U34
M22USER_CLOCK_NLVDS_255
P16FPGA_EMCCLKLV CM OS 3 3U403
The AC701 clocking diagram is shown in Figure 1-10. The FPGA logic clock source circuits are
detailed first after Figure 1-10, followed by the GTP clock sources circuitry descriptions in the GTP
SiT8103 3.3V Single-Ended LVCMOS 90 MHz Fixed
Frequency Oscillator (SiTime). See
System Clock Source.
AC701 Evaluation Boardwww.xilinx.com25
Figure 1-10: AC701 Board Clocking Diagram
UG952 (v1.4) August 6, 2019
Chapter 1: AC701 Evaluation Board Features
UG952_c1_10_100212
GND
VCC2V5
SIT9102
200 MHz
Oscillator
OE
NC
GND
VCC
OUT_B
OUT
1
2
3
6
5
4
U51
R166
100Ω 1%
SYSCLK_P
SYSCLK_N
C30
0.1 μF 10V
X5R
SendFeedback
System Clock Source
[Figure 1-2, callout 6]
The AC701 board has a 2.5V LVDS differential 200 MHz oscillator (U51) soldered onto the back
side of the board and wired to an FPGA MRCC clock input on bank 34. This 200
is named SYSCLK_P and SYSCLK_N, which are connected to FPGA U1 pins R3 and P3
respectively.
•Oscillator: Si Time SiT9102AI-243N25E200.00000 (200 MHz)
•PPM frequency tolerance: 50 ppm
•Differential output
For more details, see the Si Time SiT9102 data sheet [Ref 20]. The system clock circuit is shown in
Figure 1-11.
X-Ref Target - Figure 1-11
MHz signal pair
26www.xilinx.comAC701 Evaluation Board
Programmable User Clock Source
[Figure 1-2, callout 7]
The AC701 board has a programmable low-jitter 3.3V differential oscillator (U34) driving the
FPGA MRCC inputs of bank 14. This USER_CLOCK_P and USER_CLOCK_N clock signal pair
are connected to FPGA U1 pins M21 and M22 respectively. On power-up, the user clock defaults to
an output frequency of 156.250
range of 10
user clock to its default frequency of 156.250
MHz to 810 MHz through an I2C interface. Power cycling the AC701 board reverts the
Figure 1-11: System Clock Source
MHz. User applications can change the output frequency within the
MHz.
UG952 (v1.4) August 6, 2019
The user clock circuit is shown in Figure 1-12.
SendFeedback
X-Ref Target - Figure 1-12
VCC3V3
Feature Descriptions
VCC3V3
To
I2C
Bus Switch
(U49)
R15
4.7KΩ 5%
USER CLOCK SDA
USER CLOCK SCL
GND
U34
Si570
Programmable
Oscillator
1
NC
2
OE
7
SDA
8
SCL
3
GND
VDD
CLK-
CLK+
6
USER CLOCK N
5
USER CLOCK P
4
C192
0.01 μF 25V
X7R
GND
10 MHz - 810 MHz
UG952_c1_11_101512
Figure 1-12: User Clock Source
The Silicon Labs Si570 data sheet is available from their website [Ref 21].
User SMA Clock Input
[Figure 1-2, callout 8]
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 J31 (P) and J32 (N). The
differential clock signal names are USER_SMA_CLOCK_P and USER_SMA_CLOCK_N, which
are connected to FPGA U1 pins J23 and H23 respectively. The user-provided differential clock
circuit is shown in
Figure 1-13.
Note: This user clock is input to FPGA bank 15 which is powered by VCCO_VADJ. The
VCCO_VADJ rail is typically 2.5V, but can be reprogrammed to be either 1.8V or 3.3V. The
USER_SMA_CLOCK_P/N signals should not exceed the VCCO_VADJ voltage (1.8V, 2.5V or 3.3V)
in use.
X-Ref Target - Figure 1-13
J31
SMA
Connector
J32
SMA
Connector
USER_SMA_CLOCK_P
GND
USER_SMA_CLOCK_N
GND
UG952_c1_12_100212
Figure 1-13: User SMA Clock Source
AC701 Evaluation Boardwww.xilinx.com27
UG952 (v1.4) August 6, 2019
Chapter 1: AC701 Evaluation Board Features
SendFeedback
GTP Transceiver Clock Multiplexer
[Figure 1-2, callout 35]
The AC701 board provides flexible GTP Quad 213 MGTREFCLK options through the use of
external multiplexer (MUX) components U3 and U4 to service the GTP Quad 213 SFP, FMC, and
SMA MGT interfaces.
FPGA U1 MGT Bank 213 has two clock inputs, MGTREFCLK0 and MGTREFCLK1. Each clock
input is driven by a series capacitor coupled clock sourced from a SY89544UMG 4-to-1
multiplexer.
Each multiplexer has a clock source at three of its four inputs; the fourth input is not connected.
The diagram for the GTP Quad 213 clock multiplexer circuit is shown in Figure 1-14.
X-Ref Target - Figure 1-14
U2
ICS844021
125 Mhz Clock
U24
Si5324
Jitter Attenuator
CLK Multiplier
X6
Crystal
Oscillator
114.285 MHz
J25(P)/J26(N)
I2C or SPI
J30
FMC Connector
GTP SMA
EPHYCLK_Q0_C_P/N Pins 7,6
SI5324_Out0_C_N/P Pins 29,28
Pins D4,D5
(HPC)
Pins B20,B21
SI5324_Out1_C_P/N Pins 35,34
SMA_MGT_REFCLK_P Pin 1,1
NC
NC
Rec_Clock_C_P/N Pins D23,D24
SEP_MGT_CLK_SEL[1:0] Pins C24:B26
PCIE_MGT_CLK_SEL[1:0] Pins C26:A24
0
1
U3
2
3
3
2
U4
1
0
SFP_MGT_CLK0_N/P Pins AA13,AB13
SFP_MGT_CLK1_N/P Pins AA13,AB13
SFP TX/RX
FMC DPO
FMC DP1
SMA MGT TX/RX
U1
Artix-7 FPGA
XC7A200T2FBG676C
Bank 16
GTP Quad
213
UG952_c1_114_012115
Table 1-9: MGT Clock Multiplexer U3 and U4 Clock Sources