The VC707 Evaluation Board Checklist is useful to debug board-related issues and to determine if requesting a Boards RM A is the next step. Before working through the VC707 Board Debug Checklist, please review (Xilinx Answer 45382) - Virtex-7 FPGA VC707 Evaluation Kit - Known Issues and Release Notes Master Answer Record, as the issue you are faced with may be covered there.

51233-15.jpg
1. Switch / Jumper Settings
2. Board Power
3. Cable detection
4. JTAG Initialization
The following debug steps assume steps 1-4 have been checked and are working:
5. JTAG Configuration
6. Master BPI Configuration
7. XADC
8. PCIe
9. IBERT
10. Multiboot
11. DDR3
12. Interface Tests
13. Known Issues for VC707

b. Configuration DIP Switch SW11 Default Settings:

c. Default Jumper Settings:

d. Default XADC Jumper Settings:

51233-7.jpg
e. Default SFP Settings:

51233-8.jpg
f. Default PCIe Lane Select Settings:
J49 Pins 1-2 (1-Lane selected)




iv. Is the USB port enabled? User can reboot their computer to re-initialize their USB buses.
v. Is the latest version of Xilinx tools, supporting this kit, correctly installed? (iMPACT or ChipScope Pro) (For supported SW version information, please see Kit Product Page: http://www.xilinx.com/products/boards-and-kits/EK-V7-VC707-G.htm)
If an issue is suspected with tools installation, please see Installation and Licensing Guide (make sure to use the most recent version of tools, and associated documentation, which supports the VC707)
vi. Is the Operating System (OS) being used Windows 7? If so, see (Xilinx Answer 41442) and (Xilinx Answer 44397).
If the above steps fail to enable you to connect, please open a WebCase to further debug the problem.
In the WebCase notes, please include all debug steps taken to date.
b. Platform Cable USB II
i. Is the cable visible in Device Manager?

iii. Check system properties and environment variables. For information on environment variables, see (Xilinx Answer 11630).
iv. Is the USB port enabled? User can reboot their computer to re-initialize their USB buses. v. Is the latest version of Xilinx tools, supporting this kit, correctly installed? (iMPACT or ChipScope Pro) (For supported SW version information, please see Kit Product Page: http://www.xilinx.com/products/boards-and-kits/EK-V7-VC707-G.htm)
If an issue is suspected with tools installation, please see Installation and Licensing Guide (make sure to use the most recent version of tools, and associated documentation, which supports the VC707)
vi. Is the Operating System (OS) being used Windows 7? If so, see (Xilinx Answer 41442) and (Xilinx Answer 44397).
If the above steps fail to enable you to connect, please open a WebCase to further debug the problem.
In the WebCase notes, please include all debug steps taken to date.
c. Parallel Cable IV
i. Are the cable drivers loaded correctly? For more information, see (Xilinx Answer 9984).
ii. If you receive the following message in iMPACT: 'ERROR: Device Control LPT_WRITE_CMD_BUFFER Failed', see (Xilinx Answer 22293).
iii. Note: Parallel Cable IV speed cannot be modified in iMPACT 13.x and 12.x, see (Xilinx Answer 41808) for more details.
iv. If you cannot establish a connection with the Parallel Cable IV, see (Xilinx Answer 15742).
If the above steps fail to enable you to connect, please open a WebCase to further debug the problem.
In the WebCase notes, please include all debug steps taken to date.

If JTAG chain initializes OK, but JTAG configuration fails, check the following:
a. Verify the mode switch settings for JTAG configuration mode:
S11-3 (M2) 1
S11-4 (M1) 0
S11-5 (M0) 1
b. In iMPACT, select a lower cable frequency (Output > Cable Setup) and re-attempt configuration.
c. In iMPACT, run the Chain Integrity test by selecting Debug > Chain Integrity Test. iMPACT will assist in the debugging of this scenario by providing insight into where the failing connection in the chain could be.
d. Pulse the PROG push button on the KC705 (SW14). Pulsing PROG will clear out any problems caused by power up ramp rate issues to the FPGA.
e. Read back the FPGA Status Register in iMPACT (Debug > Read Status Register). The information extracted from the Status Register can help determine the stage of configuration and where a failure has occurred. For more details, see (Xilinx Answer 24024).
f. Review (Xilinx Answer 34904) - Xilinx Configuration Solution Center. The Configuration Solution Center is available to address all questions related to Configuration.
If the above steps fail to enable JTAG configuration, please open a WebCase to further debug the problem.
In the WebCase notes, please include all debug steps taken to date.
The iMPACT software tool can be used to indirectly program the Linear BPI Flash memory (U3) on the VC707. U3 provides 128 MB of nonvolatile storage that can be used for configuration or software storage.
a. To confirm the BPI interface on the board is working using a known working example design, download and run the VC707 Restoring Flash Contents Design Files, whichever version is appropriate for your silicon and software version.
It is recommended to always use the latest version of software which supports the VC707, and the associated version of the VC707 Restoring Flash Contents Design Files.
Follow the associated PDF. All are available from the VC707 Example Designs page.


S11-3 (M2) 0
S11-4 (M1) 1
S11-5 (M0) 0
e. In iMPACT, select a lower cable frequency and re-attempt configuration.
f. Pulse the PROG push button on the VC707 (SW9), to attempt to reload the FPGA with the configuration image.
g. Review (Xilinx Answer 34904) - Xilinx Configuration Solution Center. The Configuration Solution Center is available to address all questions related to Configuration.
If the above steps fail to enable BPI configuration, please open a WebCase to further debug the problem.
In the WebCase notes, please include all debug steps taken to date.
a. Verify XADC jumper settings - see Section 1. Switch / Jumper Settings, part d, above.
b. Ensure Xilinx tools (latest version which support VC707) are correctly installed on your machine.
c. To test the XADC interface on the VC707, use a known working reference design. If you have access to the AMS101 Evaluation Card (shown below) with the VC707, download and run the Virtex-7 FPGA VC707 Evaluation Kit AMS Targeted Reference Design (latest version) to check the XADC functionality.

If the VC707 configures correctly, however the PCIe interface does not operate as expected, check the following:
a. Do NOT plug a PC ATX power supply 6-pin connector into J18 on the VC707 board. The ATX 6-pin connector has a different pinout than J18. Connecting an ATX 6-pin connector into J18 will damage the VC707 board and void the board warranty.
To install and power the board correctly, follow the instructions given in UG885 VC707 Evaluation Board User Guide - Appendix D - Board Setup.
b. Check J49, the lane width, is set correctly for your application.
c. See (Xilinx Answer 40469) - 7 Series Integrated Block for PCI Express - Release Notes and Known Issues for All Versions affecting 7 series, including Virtex-7.
d. Download and run the VC707 PCIe Example Design, whichever version is appropriate for your silicon and software version. It is recommended to always use the latest version of software, and associated version of the VC707 PCIe Example Design.
Follow the associated PDF. All are available from the VC707 Example Designs page.

To identify the silicon version of your kit (C or CES), see (Xilinx Answer 37579).
e. Read the VC707 PCIe Example Design document: VC707 PCIe PDF: xtp144.pdf; VC707 PCIe Vivado PDF: xtp207.pdf
f. Review (Xilinx Answer 34536) - Xilinx Solution Center for PCI Express. The Solution Center for PCI Express is available to address all questions related to the Xilinx solutions for PCI Express.
If the above steps fail to resolve the PCIe issue, please open a WebCase to further debug the problem.
In the WebCase notes, please include all debug steps taken to date.
Note: Running IBERT requires the installation of ChipScope. A device-locked license for this software is provided with the Virtex-7 FPGA VC707 Evaluation Kit.
If the VC707 configures correctly, however IBERT does not operate as expected, check the following:
a. If using MGT loopback, ensure you have the correct equipment, including SMA cables, SMA Quick connects and Connect Optical Loopback Adapter:




To identify the silicon version of your kit (C or CES), please see (Xilinx Answer 37579).
c. Read the VC707 GTX IBERT Example Design document: VC707 GTX IBERT PDF: xtp141.pdf; VC707 GTX IBERT Vivado PDF: xtp210.pdf
d. Review (Xilinx Answer 45201) - Xilinx ChipScope Solution Center - IBERT Design Assistant. The ChipScope Solution Center is available to address all questions related to ChipScope.
If the above steps fail to resolve the IBERT issue, please open a WebCase to further debug the problem.
In the WebCase notes, please include all debug steps taken to date.
If VC707 initial configuration was successful, however Multiboot is not working as expected, check the following:
a. Verify steps taken to program VC707 with Multiboot bitstream in iMPACT (if using a custom bitstream); refer to UG470.
b. Download and run the VC707 Multiboot Example Design, whichever version is appropriate for your silicon and software version. It is recommended to always use the latest version of software, and associated version of the VC707 Multiboot Example Design.
Follow the associated PDF. All are available from the VC707 Example Designs page.

To identify the silicon version of your kit (C or CES), please see (Xilinx Answer 37579).
c. Read the VC707 Multiboot Example Design document: VC707 Multiboot PDF: xtp142.pdf ; VC707 Multiboot Vivado PDF: xtp219.pdf
If the above steps fail to resolve the Multiboot issue, please open a WebCase to further debug the problem.
In the WebCase notes, please include all debug steps taken to date.
The memory module at J1 is a 1 GB DDR3 small outline dual-inline memory module (SODIMM). If a problem is suspected with DDR3 / MIG, check the following:
| Answer Number | Answer Title | Version Found | Version Resolved |
|---|---|---|---|
| 45382 | Virtex-7 FPGA VC707 Evaluation Kit - Known Issues and Release Notes Master Answer Record | N/A | N/A |
| 43748 | Xilinx Boards and Kits - Debug Assistant | N/A | N/A |
| 43745 | Xilinx Boards and Kits Solution Center | N/A | N/A |
| Answer Number | Answer Title | Version Found | Version Resolved |
|---|---|---|---|
| 54022 | How can I order TI USB Interface Adapter EVM from Texas Instruments? | N/A | N/A |
| Answer Number | Answer Title | Version Found | Version Resolved |
|---|---|---|---|
| 54161 | Virtex-7 FPGA VC707 Evaluation Kit - Interface Test Designs | N/A | N/A |
| 37579 | Which device do I have on my Xilinx Evaluation Kit? Is it an Engineering Sample (ES) or Production silicon? | N/A | N/A |
| 34903 | MIG Virtex-6 DDR2/DDR3 - PHY-Like Controller Responsibilities | N/A | N/A |
| 24024 | iMPACT - How can the data from the Status Register be used to debug configuration issues? | N/A | N/A |
| 54022 | How can I order TI USB Interface Adapter EVM from Texas Instruments? | N/A | N/A |
| 37561 | Xilinx Evaluation Kits - How do I interface with the UCD9240 controller on my board? | N/A | N/A |
| 44397 | 13.x/14.x iMPACT - Cable Driver Installation - Installation passes on Windows 7 but the Jungo driver Windrvr6 does not operate or appear in the device manager | N/A | N/A |