Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

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