The ZC702 Evaluation Kit Checklist is useful to debug board-related issues and to determine if requesting a Boards RMA is the next step.
Before working through the ZC702 Board Debug Checklist, please review (Xilinx Answer 47864) - Zynq-7000 SoC ZC702 Evaluation Kit - Known Issues and Release Notes Master Answer Record.
2) Board Power
The following debug steps assume steps 1-4 have been checked and are working:
7) SD Card
8) XADC
9) DDR3
10) Ethernet
11) Interface Tests
Default Switch & Jumper Settings for the ZC702 are:
Start from a known safe scenario by verifying the default Switch and Jumper settings. You can then set switches / jumpers for your application.
a) DIP Switch SW10 Programmable Logic JTAG Select Switch Default Settings:
b) DIP Switch SW12 GPIO DIP Switch Default Settings:
c) DIP Switch SW15 Default Settings:
d) DIP Switch SW16 5-pole SPDT MIO DIP Switch Default Settings:
e) Default Jumper Settings:
f) PHY Default Interface Mode Settings:
g) Default XADC Jumper Settings:
Power-ON LEDs: Initial power testing is performed on the bench using the AC-to-DC power adapter provided in the ZC702 Evaluation Kit. The status of Power-ON LEDs is an indication of board health.
a) Check the status of the following LEDs at Power-ON:
b) If these LEDs above are not lit at power on, you may need to reprogram the TI Power Controllers on your board.
This can be done using the Texas Instruments Fusion Digital Power Manufacturing tool software package, the Texas Instruments USB Interface Adapter EVM, and the appropriate XML script.
For more details, see (Xilinx Answer 37561); and see (Xilinx Answer 56811) for information on the appropriate XML files to be used (these are board-specific).
If you do not have a TI USB Interface Adapter EVM, you can follow the steps in (Xilinx Answer 54022) to order one. This cable arrives within days and is a vital debug tool.
Ordering the TI USB Interface Adapter EVM and reprogramming the power controllers is an important step in attempting to restore board functionality.
c) If 12V DC Power ON LED (DS14) is not Green, then 12VDC is not being delivered to the ZC702 power input connector. Follow these steps:
If the above steps fail to enable you to restore power to your board, please review the Support Webpage for your available Support options.
The ZC702 uses a USB A-to-micro B cable plugged into the ZC702 Digilent USB-to-JTAG module, U23.
A 14-pin header (J2) for configuration using either a Parallel Cable IV (PC4) or Platform Cable USB II is also provided in parallel. A JTAG 20-pin header is also present at J58.
To ensure you have the ZC702 setup correctly to connect to the cable of your choosing, please see JTAG Programming Option Selection below:
a) USB A-to-micro-B cable
For installation, please follow the guidelines in the document provided in the downloaded files: http://digilentinc.com/Products/Detail.cfm?NavPath=2,66,768&Prod=DIGILENT-PLUGIN.
This plug-in requires Adept systems 2.4 or later for Windows and Adept systems 2.3.9 or later for Linux. Adept software is available from Digilent: http://digilentinc.com/Products/Detail.cfm?NavPath=2,66,828&Prod=ADEPT2.
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 ZC702)
If the above steps fail to enable you to connect, please review the Support Webpage for your available Support options.
b) Platform Cable USB II
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 ZC702)
If the above steps fail to enable you to connect, please review the Support Webpage for your available Support options.
c) Parallel Cable IV
If the above steps fail to enable you to connect, please review the Support Webpage for your available Support options.
The status of the board JTAG chain is checked using Xilinx Tools (iMPACT or ChipScope Pro). To check to see that the JTAG chain is initialized correctly, follow this JTAG initialization Test Case:
a) Remove any FMC cards from ZC702
b) Set the mode switch SW10 for Digilent USB-to-JTAG interface U23:
c) Set SW16 for JTAG mode (00000)
d) Power up ZC702 on the bench
e) Connect the Digilent USB A-to-micro-B cable to the ZC702 through the Digilent onboard USB-to-JTAG configuration logic module - U23
f) Check Digilent device shows up in Device Manager
g) Ensure Xilinx tools (the latest version which supports ZC702) are correctly installed
h) Launch iMPACT - is the cable identified correctly?
If the above steps fail to enable you to initialize the JTAG chain, please disconnect the Digilent USB A-to-micro-B cable from the board and PC. Connect the Platform Cable USB to header J2, and connect to your PC.
Ensure Xilinx tools (preferably the latest version of tools that support the ZC702) are correctly installed. Launch iMPACT - is the cable identified correctly?
If the above steps fail to enable you to initialize the JTAG chain, please review the Support Webpage for your available Support options.
If the JTAG chain initializes OK, but JTAG configuration fails, check the following:
a) Verify the mode switch settings for JTAG configuration mode:
SW16 for JTAG mode 00000
b) In iMPACT, select a lower cable frequency 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 ZC702 (SW4). Pulsing PROG will clear out any problems caused by power up ramp rate issues with the PL.
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. See (Xilinx Answer 24024) for more details.
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 review the Support Webpage for your available Support options.
The Quad-SPI Flash memory located at U41 provides 128 Mb of non-volatile storage that can be used for configuration and data storage (PS).
a) To confirm the QSPI interface on the board is working using a known working example design, download and run the ZC702 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 ZC702, and the associated version of the ZC702 Restoring Flash Contents Design Files.
Follow the associated PDF. All are available from the ZC702 Example Designs page accessible from Boards and Kits Support tab > Zynq-7000 All Programmable SoC ZC70 Evaluation Kit > Example Designs.
To identify the silicon version of your kit, please see (Xilinx Answer 37579).
b) Read the ZC702 Restoring Flash Contents design document: ZC702 Restoring Flash Contents PDF: xtp183.pdf and follow the instructions therein.
c) If you have loaded an .mcs file into the QSPI flash on the ZC702, and subsequent boot to the XC7Z020 device fails, the following points should be checked:
SW16 for QSPI mode 00010
If the above steps fail to enable BPI configuration, please review the Support Webpage for your available Support options.
An SD card which slots into SD card connector (J64) can be used for PS Configuration by means of a Processor System Boot from SD card. Information about the SD I/O card specification can be found at the SanDisk Corporation or SD Association websites.
a) Verify SD card is inserted correctly into its socket.
b) Verify the SW16 switch settings for SD mode:
SW16 for SD mode 00110
c) Verify the contents of the SD card as follows:
Insert SD card into an SD reader / SD slot in PC monitor and check contents are as intended. Are the files from which to boot located in the root directory?
The SD card will appear as "Removable Disk" on your Computer; an example directory structure, with example contents of an SD card, can be found below:
Having verified the SD card content and the directory structure, eject the SD card correctly as shown below:
If the above steps fail to resolve the issue, please review the Support Webpage for your available Support options.
The XC7Z020 SoC provides an Analog Front End XADC block. The XADC block includes a dual 12-bit, 1 MSPS Analog-to-Digital Converter (ADC) and on-chip sensors.
a) Verify XADC jumper settings - see Section 1. Switch / Jumper Settings, part g, above.
b) Ensure Xilinx tools (latest version which support ZC702) are correctly installed on your machine.
c) To test the XADC interface on the ZC702, use a known working reference design. If you have access to the AMS101 Evaluation Card (shown below) with the ZC702, download and run the Zynq-7000 All Programmable SoC ZC702 AMS Targeted Reference Design (latest version) to check XADC functionality.
Please ensure that you have the correct version of Xilinx tools installed to run this TRD.
It is recommended to always use the latest version of software, TRD, and associated documentation (7 Series FPGA AMS Targeted Reference Design User Guide).
You can download this Targeted Reference Design, as well as the AMS Evaluator Installer and Documentation for this TRD, from the ZC702 Documentation page.
d) Details on XADC operation can be found in UG480 and UG772. (Be sure to use the most recent version of the document)
If the above steps fail to resolve the XADC issue, please review the Support Webpage for your available Support options.
If a problem is suspected with DDR3 / MIG, check the following:
a) Ensure DDR3 SODIMM module is inserted correctly.
b) Download and run the ZC702 BIST Design, whichever version is appropriate for your silicon and software version.
It is recommended to always use the latest version of software which supports the ZC702, and associated version of the ZC702 BIST Design.
Follow the associated PDF. All are available from the ZC702 Example Design page > Zynq-7000 SoC ZC702 Evaluation Kit.
To identify the silicon version of your kit (C or CES), please see (Xilinx Answer 37579).
c) Read the ZC702 BIST design document: ZC702 BIST PDF: xtp180.pdf
d) Review (Xilinx Answer 34243) - Xilinx MIG Solution Center. The Memory Interface Generator (MIG) Solution Center is available to address all questions related to MIG.
If the above steps fail to resolve the DDR3 issue, please review the Support Webpage for your available Support options.
a) The ZC702 LwIP Ethernet Design can be used to test Ethernet functionality, and is included as part of the ZC702 BIST Design Files package. This design allows you to send packets which are then echoed back.
To run the LwIP Ethernet Design files, download the ZC702 BIST PDF file and follow carefully the instructions from page 38.
The ZC702 BIST PDF and ZC702 BIST Design Files are available from the ZC702 Example Designs page > Zynq-7000 SoC ZC702 Evaluation Kit.
To identify the silicon version of your kit (C or CES), please see (Xilinx Answer 37579).
b) Review (Xilinx Answer 38279) - Ethernet IP Solution Center. The Ethernet IP Solution Center is available to address all questions related to the Xilinx solutions for Ethernet IP.
If the above steps fail to resolve the Ethernet issue, please review the Support Webpage for your available Support options.
(Xilinx Answer 54130) - Zynq-7000 SoC ZC702 Evaluation Kit - Interface Test Designs can be run to ensure that the interfaces on the ZC702 are working correctly.
This answer record forms part of (Xilinx Answer 43748) - Xilinx Boards and Kits Debug Assistant.
If the above tests fail to resolve the issue, please review the Support Webpage for your available Support options.
All Known Issues for the Zynq-7000 SoC ZC702 Evaluation Kit are listed in (Xilinx Answer 47864) - Zynq-7000 SoC ZC702 Evaluation Kit - Known Issues and Release Notes Master Answer Record.
If the issue you are faced with is not listed in this Answer Record, and debug fails to resolve the issue, please review the Support Webpage for your available Support options.
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
43748 | Xilinx Boards and Kits - Debug Assistant | N/A | N/A |
50863 | Zynq-7000 SoC - 调试 | N/A | N/A |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
54022 | How can I order TI USB Interface Adapter EVM from Texas Instruments? | N/A | N/A |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
47864 | Zynq-7000 SoC ZC702 Evaluation Kit - Known Issues and Release Notes Master Answer Record | 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 |
54130 | Zynq-7000 SoC ZC702 Evaluation Kit - Interface Test Designs | N/A | N/A |
AR# 54012 | |
---|---|
日期 | 08/28/2018 |
状态 | Active |
Type | 综合文章 |
Boards & Kits |