UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 54013

Zynq-7000 AP SoC ZC706评估套件 – 开发板调试检查表

Description

ZC706评估套件检查表可用来调试开发板的相关问题,并确定下一步是否需要实行开发板退货授权(RMA)。

在执行ZC706开发板调试检查表之前,请先查看(Xilinx 答复51899) - Zynq-7000 AP SoC ZC706评估套件 – 已知问题和版本说明主答复记录,因为您遇到的问题可能已包含在记录中。

解决方案

  

1.   开关 / 跳线设置
2.   开发板电源
3.   Cable detection
4.   JTAG 初始化

以下调试步骤假设步骤1-4已经过检查,并工作正常:
5.   JTAG Configuration
6.   QSPI 闪存配置
7.   SD Card
8.   XADC
9.   PCIe
10. IBERT
11. 
DDR3
12. Ethernet
13. Interface Tests
14. ZC706 的已知问题


1.开关 / 跳线设置

              ZC706 的默认开关和跳线设置为:

              从已知的安全方式开始,即验证默认的开关和跳线设置。 您随后可为您的应用设置开关/跳线。

a.    ZC706 默认跳线设置:
     54013_2.jpg


b.   ZC706 默认的跳线设置:
      54013_3.jpg



        ZC706 默认的跳线设置继续:
     54013_4.jpg




c.     PHY 默认接口模式设置:
      54013_5.jpg
d.     默认XADC 跳线设置:
       54013_6.jpg


2.  开发板电源

      电源接通LED:在测试台上利用ZC706评估套件提供的AC至DC电源适配器执行初步电源测试。电源接通LED的状态是开发板健康状况的一项指示。

a. 接通电源时检查以下LED的状态:
54013_10.jpg
54013_11.jpg
b.    如果以上LED在电源接通时没有点亮,您可能需要对开发板上的TI电源控制器重新编程。可以使用TI的熔接数字电源制造工具软件套件、TI USB接口适配器EVM和适当的XML 脚本来完成。
       了解更多具体内容,详见 (Xilinx 答复 37561);并查看 (Xilinx 答复 56811)了解应使用哪种适合的 XML 文件(视具体开发板而定)。
       如果您没有TI USB接口适配器EVM,可按照(Xilinx 答复54022) 中的步骤进行订购。线缆几天内到达,是重要的调试工具。
       订购 TI USB 接口适配器 EVM 并重新编程电源控制器是修复开发板功能的重要步骤。
c.    如果12V DC 电源接通LED (DS22) 灯不是绿色,那么12VDC 未被送到ZC706 电源输入连接器。步骤如下:






如果以上步骤无法恢复开发板的电力供应,敬请查看 技术支持页面 获取可用的技术支持选项。


3.  电缆检测

     ZC706使用一条插到ZC706 Digilent USB-to-JTAG模块中的USB A-to-micro-B电缆U30。  此外,还为JTAG配置提供一个平台电缆报头(J3)和飞跨引线报头 (J62)。
      JTAG 链可由三种方法中的任意一种实现编程;三种方法均通过SW4处2位置DIP开关控制的3-to-1模拟开关(U45、U46、U47)实现。
为确保正确设置ZC706以连接所选电缆,请查看以下的 JTAG 编程选项选择:
    54013_8.jpg
a.    USB A-to-micro-B 电缆
        i.   电缆在Device Manager中是否可见? 如果下图中加亮显示的3个内容在Device Manager中可见,说明您的USB电缆处于工作中并已被正确识别。

            
      ii.c    电缆驱动程序是否正确加载?  iMPACT安装时应包含该电缆的驱动程序   如果 USB A-to-micro-B 电缆连接出现问题,可从以下链接下载 Digilent 插件。
             (安装方法可参考下载文件中提供的指南文档): http://digilentinc.com/Products/Detail.cfm?NavPath=2,66,768&Prod=DIGILENT-PLUGIN.

             该插件要求使用面向Windows的Adept系统2.4或更高版本以及面向Linux的Adept系统2.3.9或更高版本。  Adept软件可从Digilent获得: http://digilentinc.com/Products/Detail.cfm?NavPath=2,66,828&Prod=ADEPT2。
      iii.   检查系统属性和环境变量。  如欲了解有关环境变量的更多详情,敬请查看(Xilinx 答复11630)
      iv.    USB端口是否启用?  用户可重新启动系统以对USB总线进行重新初始化。
       v.    是否正确安装了支持该套件的最新版 Xilinx 工具? (iMPACT或ChipScope Pro) (如欲了解所支持软件的版本信息,敬请查看套件产品页: ZC706)
             如果有工具安装方面的问题,敬请查看 安装与许可指南 (确保使用最新版工具,以及支持ZC706的相关文档)
      vi.    所用的操作系统是不是Windows 7?  如果是,请查看(Xilinx 答复41442)(Xilinx 答复44397)
     vii.    SW4 是否设置正确?      

     如果以上步骤无法建立连接,敬请查看 技术支持页面 获取可用的技术支持选项。

b.  平台电缆USB II
     i.   电缆在Device Manager中是否可见?
     ii. 电缆驱动程序是否正确加载?  iMPACT 安装时应包含电缆的驱动程序。  但是,如果平台电缆USB II连接出现问题,敬请参考(Xilinx 答复44397)中的卸载和重新安装指导。
     iii. 检查系统属性和环境变量。  如欲了解有关环境变量的更多详情,敬请查看(Xilinx 答复11630)
     iv.  USB端口是否启用? 用户可重新启动系统以对USB总线进行重新初始化。
      v.    是否正确安装了支持该套件的最新版 Xilinx 工具? (iMPACT或ChipScope Pro) (如欲了解所支持软件的版本信息,敬请查看套件产品页: ZC706)
             如果有工具安装方面的问题,敬请查看 安装与许可指南 (确保使用最新版工具,以及支持ZC706的相关文档)
      vi. 所用的操作系统是不是Windows 7?  如果是,请查看(Xilinx答复41442)(Xilinx答复44397).
    vii.    SW4 是否设置正确?      

     如果以上步骤无法建立连接,敬请查看 技术支持页面 获取可用的技术支持选项。

c.  并行电缆 IV
     i.   电缆驱动程序是否被正确加载? 查看(Xilinx 答复 9984) 了解更多详情。
     ii. 您如果在iMPACT中收到如下信息:'ERROR: Device Control LPT_WRITE_CMD_BUFFER Failed',敬请查看(Xilinx 答复22293)
     iii. 注意:并行电缆IV速度无法在iMPACT 13.x 和12.x中修改,敬请查看(Xilinx 答复41808) 了解更多详情。
     iv.  您如果无法与并行电缆IV建立连接,敬请查看(Xilinx 答复15742)
      v.  SW4是否正确设置?

     如果以上步骤无法建立连接,敬请查看 技术支持页面 获取可用的技术支持选项。



4.  JTAG 初始化
     使用 Xilinx Toll (iMPACT 或 ChipScope Pro) 检查开发板 JTAG 链的状态。  要检查JTAG链是否正确初始化,请依照此JTAG初始化测试实例:

a. 从ZC706上移除所有FMC卡
b. 将模式开关SW4设置为01 – 针对Digilent USB-to-JTAG接口U30
c. 在测试台(不是PC机架)上给ZC706加电
d.通过Digilent板载USB-to-JTAG配置逻辑模块- U30将Digilent USB A-to-micro-B电缆连接至ZC706
e. 检查出现在Device Manager中的Digilent器件
f.  确保Xilinx 工具(可支持ZC706的最新版本)被正确安装
g. 启动 iMPACT – 电缆是否被正确识别?
    i.   如果没有,敬请查看以上的3.电缆检测部分
    ii.  如果是,但iMPACT 没有发现和显示JTAG 链,可减慢电缆速度 (Output > Cable Setup)
    iii.如果是,但iMPACT没有发现和显示JTAG链,而且减慢电缆速度无法解决问题,敬请查看如下内容(假设Digilent USB A-to-micro B电缆插入USB-to-JTAG配置逻辑模块U23中):



    如果利用以上步骤无法使您初始化JTAG链,请将Digilent USB A-to-micro-B 电缆从开发板和PC上断开。  将平台电缆USB连接到J3报头,并连接至PC。
    确保Xilinx工具(最好是支持ZC706的最新版工具)正确安装。  启动iMPACT – 电缆是否被正确识别?

     如果以上步骤无法建立连接,敬请查看 技术支持页面 获取可用的技术支持选项。

5.    JTAG 配置

       如果JTAG链初始化没问题,但JTAG配置失败,请查看如下内容:

a.   在iMPACT中选择一个更低的电缆频率,并重新配置
b.   在iMPACT中通过选择Debug > Chain Integrity Test,运行链路完整性测试。  IMPACT能在这种情况下提供链路中故障连接位置方面的信息,以辅助调试工作。
c.   拨动ZC706上的PROG按钮 (SW10)。  拨动PROG将清除上电升压速率引起的任何PL问题。
d.   在IMPACT中读取FPGA状态寄存器 (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.
e.   检查(Xilinx 答复34904) - Xilinx 配置解决方案中心。  配置解决方案中心可用来解决与配置相关的所有问题。

     如果以上步骤无法实现 JTAG 配置,敬请查看 技术支持页面 获取可用的技术支持选项。


6.  QSPI 闪存配置

     U58 和U59 上的Quad-SPI闪存存储器提供2 x 128 Mb的非易失性存储容量,可用来进行配置和数据存储(PS)。

a.  若使用已知的可行实例设计来确认开发板上的QSPI接口可以正常工作,应下载和运行ZC706恢复闪存内容设计文件,并选择适合您的芯片和软件的版本。
      建议一直使用可支持ZC706的最新软件版本,以及ZC706恢复闪存内容设计文件的相关版本。
      参照相关的PDF。  都可在ZC706实例设计页面中获得。
      ZC706恢复闪存内容设计文件:  rdf0245.zip
      ZC706恢复闪存内容 PDF:                  xtp247.pdf
      要识别您的套件的芯片版本,敬请查看(Xilinx 答复37579)
      阅读ZC706恢复闪存内容设计文档:ZC706恢复闪存内容PDF:xtp247.pdf,并参照其中的指导。
b.   如果您已向ZC706上的QSPI 闪存中加载一个.mcs 文件,而且后续的XC7Z045 器件启动失败,那么应检查如下几点:
      i.   在iMPACT中选择一个更低的电缆频率并重新配置。
      ii.  拨动ZC706上的PROG按钮 (SW10),以尝试用配置镜像重新加载FPGA。
      iii. 查看(Xilinx答复34904) - Xilinx 配置解决方案中心。  配置解决方案中心可用来解决与配置相关的所有问题。

     如果以上步骤无法实现 BPI 配置,敬请查看 技术支持页面 获取可用的技术支持选项。


7.  SD卡

可利用插到SD卡连接器 (J30)中的SD卡实现PS配置,方法是从SD卡上启动处理器系统。 如欲了解有关SD I/O卡规范方面的更多详情,敬请参见SanDisk 公司SD 联盟 网站。

a.   核实SD卡是否正确插入插槽。
b.   按如下方法核实SD卡的内容:
      i. 将SD卡插到SD读卡器或PC的SD插槽,并检查内容是否符合要求。  用于启动的文件是否位于启动目录?
      ii. SD卡在您的计算机中显示为“可移动磁盘”;如下提供了SD卡目录结构和内容的实例:

   50079-19.jpg
      iii. 在核实 SD 卡的内容和目录结构后,按如下所示的方法正确拔出SD卡
     50079-18.jpg
     如果以上步骤无法解决问题,敬请查看 技术支持页面 获取可用的技术支持选项。


8.  XADC

     XC7Z045 AP SoC 提供一个模拟前端XADC模块。  XADC模块包含一个双12位、1 MSPS 模数转换器(XADC)以及片上传感器。

a.  核实XADC跳线设置- 参见上面的第1部分开关/跳线设置 d部分
b.  确保Xilinx工具(可支持ZC706的最新版本)正确安装在您的机器上。
c.  如欲了解有关XADC操作的更多详情,敬请参见UG480UG772.  (确保使用文档的最新版本)

     如果以上步骤无法解决 XADC 问题,请查阅 支持网页 ,获得可用的支持选项。


9.  PCIe

      如果ZC706配置正确,但是PCIe接口不能按预期工作,应检查如下内容:

a.  不要将PC ATX电源6引脚连接器插到ZC706开发板的J22中。  ATX 6引脚连接器与J22的引脚分配方式不同。  将ATX 6引脚连接器插到J22会损坏ZC706开发板,并使开发板保修无效。
     为正确安装开发板和加电,应遵循UG954 ZC706评估板用户指南- 附录D – 开发板安装中的指导。
b.  如果您使用Z77 (Ivy 桥接器) 平台,并尝试运行ZC706 PCIe目标设计,敬请查看(Xilinx 答复52656) - Zynq-7000 AP SoC ZC706 评估套件PCIe TRD (v1.0) – PCIe无法在Z77 (Ivy 桥接器)平台上成功连接。
c.  检查是否为您的应用正确设置了J49,即通道宽度。
d.  如果您收到ZC706时,盒子中没有ATX (PCIe) MiniFit Jr 适配器,敬请查看(Xilinx 答复53174)
e.  敬请查看 (Xilinx 答复40469) – 面向PCI Express的7 系列集成模块 - 版本说明以及影响7系列(包括Zynq-7000)的所有版本的已知问题。
f.   下载并运行ZC706 PCIe实例设计,选择适用于您的芯片和软件的版本。  建议一直使用可支持ZC706的最新软件版本,以及相关版本的ZC706 PCIe 实例设计。
     参照相关PDF。  均可在ZC706 实例设计页面获得
     ZC706 PCIe 设计文件:rdf0244.zip
     ZC706 PCIe PDF:                xtp246.pdf
     如果要确定您的套件的芯片版本 (C 或CES),敬请查看(Xilinx 答复37579)
f.   阅读ZC706 PCIe 设计文档:ZC706 PCIe PDF: xtp246.pdf,并遵循其中的指导。
g.  查看(Xilinx 答复 34536) - Xilinx PCI Express解决方案中心。  PCI Express解决方案中心可用于解决与Xilinx PCI Express解决方案相关的所有问题。

     如果以上步骤无法解决 PCIe 问题,敬请查看 技术支持页面 获取可用的技术支持选项。


10. IBERT

提示: 运行IBERT需要安装ChipScope。  与Zynq-7000 AP SoC ZC706评估套件配套提供该软件的器件唯一性许可证。
      如果ZC706配置正确,但是IBERT没有按预期工作,应检查如下内容:

a.  如果使用MGT回路,要确保您有正确的设备,包括SMA电缆、SMA快速连接器和连接光纤回路适配器:

50079-21.jpg50079-20.jpg50079-22.jpg
     如欲了解更多详情,敬请参见 ZC706 范例设计页面
b.  下载并运行ZC706 GTX IBERT实例设计,选择适合您的芯片和软件的版本。  建议一直使用可支持ZC706的最新软件版本,以及相关版本的ZC706 GTX IBERT实例设计。
     参照相关PDF。  均可在ZC706 实例设计页面获得
     ZC706 GTX IBERT 设计文件:rdf0241.zip
     ZC706 GTX IBERT PDF:                 xtp243.pdf
     如果要确定您的套件的芯片版本(C或CES),敬请查看(Xilinx 答复37579)
c.  阅读ZC706 GTX IBERT 实例设计文档:ZC706 GTX IBERT PDF: xtp243.pdf,并遵循其中的指导。
d.  查看 (Xilinx 答复45201) - Xilinx ChipScope解决方案中心- IBERT设计助手。  ChipScope解决方案中心可用于解决与ChipScope相关的所有问题。

     如果以上步骤无法解决 IBERT 问题,敬请查看 技术支持页面 获取可用的技术支持选项。

11. DDR3

如果怀疑出现DDR3 / MIG问题,应检查如下内容:

a.  确保DDR3 SODIMM模块被正确插入。
b.  下载并运行ZC706 MIG 实例设计,选择适合您的芯片和软件的版本。  建议一直使用最新软件版本,以及相关版本的ZC706 MIG实例设计。
     参照相关PDF。  均可在ZC706实例设计页面中获得
     ZC706 MIG 设计文件:rdf0242.zip
     ZC706 MIG PDF:                 xtp244.pdf
     如果要确定您的套件的芯片版本(C或CES),敬请查看(Xilinx 答复37579)
c.  阅读ZC706 MIG实例设计文档:ZC706 MIG PDF: xtp244.pdf
d.  查看(Xilinx 答复34243) - Xilinx MIG解决方案中心。  存储器接口生成器(MIG)解决方案中心可用于解决与MIG相关的所有问题。

     如果以上步骤无法解决 DDR3 问题,敬请查看 技术支持页面 获取可用的技术支持选项。


12. 以太网

    ZC706 LwIP以太网设计可用来测试以太网功能,并作为ZC706 BIST 设计文件套件的一部分进行集成。  您可利用该设计发送并返回数据包。
a. 要运行LwIP以太网设计文件,首先下载ZC706 BIST PDF文件,并认真遵守第42页的指导。ZC706 BIST PDF和ZC706 BIST设计文件可在ZC706实例设计页面获得
     ZC706 BIST设计文件:rdf0240.zip 
     ZC706 BIST PDF:                 xtp242.pdf
     如果要确定您的套件的芯片版本(C或CES),敬请查看(Xilinx 答复37579)
b.  查看(Xilinx 答复38279) – 以太网IP 解决方案中心。  以太网IP解决方案中心可用于解决与Xilinx以太网IP解决方案相关的所有问题。

     如果以上步骤无法解决 DDR3 问题,敬请查看 技术支持页面 获取可用的技术支持选项。


13. 接口测试

      (Xilinx答复54134) - Zynq-7000 AP SoC ZC706评估套件- 可运行接口测试设计以确保ZC706上的接口能正常工作。  本答复记录是(Xilinx答复43748) - Xilinx开发板与套件调试助手的一部分。
     如果以上步骤无法解决 问题,敬请查看 技术支持页面 获取可用的技术支持选项。

14. ZC706的已知问题

      Zynq-7000 AP SoC ZC706评估套件的所有已知问题都在(Xilinx 答复51899) - Zynq-7000 AP SoC ZC706 评估套件- 已知问题和版本说明主答复记录中列出。
      如果您遇到的问题未在答复记录中列出,并且调试无法解决问题,请查阅 支持网页 获得可用的支持选项。

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
43748 Xilinx Boards and Kits - Debug Assistant N/A N/A
51899 Zynq-7000 AP SoC ZC706 Evaluation Kit - Known Issues and Release Notes Master Answer Record N/A N/A
50863 Zynq-7000 AP SoC - Debug N/A N/A

子答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
54022 How can I order TI USB Interface Adapter EVM from Texas Instruments? N/A N/A

相关答复记录

AR# 54013
创建日期 01/29/2013
Last Updated 01/15/2016
状态 Active
Type 综合文章
Boards & Kits
  • Zynq-7000 All Programmable SoC ZC706 评估套件