In order to use the dongle-less USB JTAG connections on the zc702/Zed Zynq boards, the Digilent Adept drivers must be installed on the host machine.
...
Impact and xmd should now find the Digilent plugin and connect to the Zynq devices.
Edit Cable Name
If there are multiple devices with the same name connected to the same host, then assign each board a unique name using the dadutil command.
Code Block |
---|
dadutil setusr -d Zed --usr Zed1
|
This changes the device name from "Zed" to "Zed1".
XMD Connection
Using the device name from the djtgcfg command, connect via xmd using the xilinx plugin parameters
Code Block |
---|
XMD% connect arm hw -cable type xilinx_plugin modulename digilent_plugin modulearg Device=Zed
JTAG chain configuration
--------------------------------------------------
Device ID Code IR Length Part Name
1 4ba00477 4 Cortex-A9
2 03727093 6 XC7Z020
--------------------------------------------------
Enabling extended memory access checks for Zynq.
Writes to reserved memory are not permitted and reads return 0.
To disable this feature, run "debugconfig -memory_access_check disable".
--------------------------------------------------
CortexA9 Processor Configuration
-------------------------------------
Version.............................0x00000003
User ID.............................0x00000000
No of PC Breakpoints................6
No of Addr/Data Watchpoints.........1
Connected to "arm" target. id = 64
Starting GDB server for "arm" target (id = 64) at TCP port no 1234XMD% connect arm hw -cable type xilinx_plugin modulename digilent_plugin modulearg Device=ZedJTAG chain configuration--------------------------------------------------Device ID Code IR Length Part Name 1 4ba00477 4 Cortex-A9 2 03727093 6 XC7Z020--------------------------------------------------Enabling extended memory access checks for Zynq.Writes to reserved memory are not permitted and reads return 0.To disable this feature, run "debugconfig -memory_access_check disable".--------------------------------------------------CortexA9 Processor Configuration-------------------------------------Version.............................0x00000003User ID.............................0x00000000No of PC Breakpoints................6No of Addr/Data Watchpoints.........1Connected to "arm" target. id = 64Starting GDB server for "arm" target (id = 64) at TCP port no 1234
|
Impact Connection
Open impact and execute the Boundary Scan.
Open Output->Cable Setup
Select the Digilent USB JTAG Cable in Communication Mode
Select the Zynq board in Port settings