Measuring only 1.7 x 2.4 x 0.4 inches, the Domain Technologies
ZSP-USB-JTAG emulator is designed to support software development of G1 and G2
ZSP cores via a host PC USB port.
The ZSP-USB-JTAG emulator is powered from the USB connection which
eliminates the need for a separate power supply and also making it ideal for
use with notebook computers. JTAG operations are carried out at a rate of about
400 kbits per second.
ZSP-USB-JTAG supports G1 and G2 ZSP Software Emulation Mode. To
perform the emulation function, the ZSP-USB-JTAG emulator pod accesses, via
JTAG, special on-chip debug registers resident in the target ZSP device.
Monitor and debug operations are carried out by requests from the ZSP-USB-JTAG
emulator pod which receives its commands from the host computer via USB, and
then translates the debug commands into a series of JTAG scans which access
special mailbox registers located on the target ZSP. When the target ZSP device
detects that it has received an emulation request in its debug mailbox, it
executes an appropriate interrupt driven monitor routine which resides in the
target ZSP's external program RAM or flash ROM.
Upon completion of the specified command, the ZSP updates the mailbox
with the requested information which is then retrieved by the ZSP-USB-JTAG pod
and transmitted back to the host PC via USB.
This approach simplifies basic emulation operations such as memory
read/write, single step, run, and halt. Moreover, unlimited software
breakpoints are supported within all ranges of program memory implemented in
Because of the differences in the length of some of the debug
registers of the G1 and G2 ZSP devices, the upload times for the ZSP 4/5xx
families vary slightly. The upload time for the ZSP 4xx is about 20 KB/s, and
the upload time of the ZSP 5xx is about 28 KB/s.
The G1 and G2 ZSP devices themselves feature a hardware emulation
mode (where all the device's internal registers are scanned out in a single
scan). The ZSP-USB-JTAG emulator supports both the software and
hardware emulation modes. For hardware emulation mode there, is a
command line interface and a dialog based control for the hardware debug
The ZSP-USB-JTAG emulator is compatible with ZSP console GDB
debuggers and Verisilicon's ZViewIDE . Take advantage
of our Emu-Test
utility (free) to verify your JTAG connections.