This example design uses the FMC1 connector on the ZC702 board to attach the XILINX HW_FMC-105-DEBUG board.
The TRACE port gets routed via EMIO to the Mictor connector on the FMC-105.
Also, the PJTAG is routed via EMIO on J16 to the mezzanine board and then wired to J19.
The result is that a debugger (for example Lauterbach) can use the JTAG connection available on the Mictor connector.
Implementation Details
Files Provided
Note: The Lauterbach POD checks if power is present on PIN 14 of the Mictor connector.
The FMC-105 card has PIN 14 not connected.
Shorting together PIN 12 and 14 on the FMC-105 is necessary to connect PIN 14 to VADJ and PASS the Lauterbach check of the power.
Steps to set up the XPS project:
1) Set up the connection on the board as shown in the attached picture.
TCK => J16-6 => FMC1_LA30_P => E21 on the Zynq BANK.
TMS => J16-8 => FMC1_LA30_N => D21 on the Zynq BANK.
TDI => J16-10 => FMC1_LA31_P => A16 on the Zynq BANK.
TDO => J16-12 => FMC1_LA31_N => A17 on the Zynq BANK.
2) Generate a bitstream from the attached XPS project ( Note PJTAG routing in system.ucf).
3) Build a BOOT.bin containing the FSBL + system.bit + u-boot
4) Copy your BOOT.bin on to the SD card
5) Boot from the SD card and Independent JTAG.
6) On the Terminal wait for the u-boot prompt and stop autoboot (At this time level shifters are enabled).
7) Connect your debugger to the PJTAG and TRACE port via the Mictor connector.
Steps to set up the Vivado project:
Note: Normally steps 11 and 12 are not needed if the PL is programed before running ps7_init.
Setup Picture:
文件名 | 文件大小 | File Type |
---|---|---|
zc702mictor_2014_1.zip | 6 KB | ZIP |
zc702_mictor_14_7.zip | 1 MB | ZIP |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
50863 | Zynq-7000 SoC - 调试 | N/A | N/A |
AR# 51878 | |
---|---|
日期 | 05/18/2018 |
状态 | Active |
Type | 综合文章 |
器件 | |
Tools | |
Boards & Kits |