P R O G R A M M I N G / C O N F I G U R I N G T H E H A R D W A R E
DNPCIe_10G_K7_LL (_QSFP) User Manual
www.dinigroup.com
15
2
Configuring the FPGA using JTAG
This section lists detailed instructions for programming the Xilinx Kintex-7 FPGA using
iMPACT, Version 14.7 tools. The JTAG/Boundary-Scan configuration interface is
always available, regardless of the Mode pin settings. The JTAG/Boundary-Scan
configuration mode disables all other configuration modes to prevent conflicts between
configuration interfaces.
2.1
Setup - Configuring the FPGA using JTAG
Before configuring the FPGA, ensure the following steps have been completed:
1.
Connect the “USB 2.0 Cable” to the bracket mounted USB 2.0 B connector.
2.2
Powering Up the Board
1.
Power up the board by turning ON the ATX power supply to the motherboard
and verify the “+12V” LED (DS16) is ON indicating the presence of +12V
(located on the back-side of the board near the top-left.)
2.3
Installing Digilent cable driver
JTAG access to FPGA via USB is provided using the Digilent cable driver.
2.3.1
Windows
For ISE 14.7 version of tools selecting cable driver installation during setup installs the
Digilent driver by default and no further modifications are needed.
For Vivado 2014.3 version of tools selecting cable driver installation during setup does
not copy libCseDigilent.dll to the appropriate location (but installs the appropriate
Adept System needed for using the cable driver). This leaves the board undetectable by
Vivado when connected via USB. To fix this issue, download the Digilent plugin for
Xilinx tools from the Digilent website, unzip the archive and (assuming 64bit) go to
ISE14x\plugin\nt64\plugins\Digilent\libCseDigilent
and copy libCseDigilent.dll to
\Xilinx\Vivado\2014.3\lib\win64.o\
Also copy libCseDigilent.xml to
\Xilinx\Vivado\2014.3\data\xicom\vcse_plugins\win64.o\Digilent\libCseDigilent
(the existing xml file in that folder may refer to a different version of the library).
Note: This User Manual will not be updated for every revision of the Xilinx ISE tools,
so please be aware of minor differences.