usb2Wiggler™ 20 pin ARM JTAG header » U2W-ARM-20
The usb2Wiggler™ is a mid-cost interface used in the design, debug, and programming of microprocessor based embedded systems. One side of the usb2 Wiggler™ interfaces to the USB 1.1 or 2.0 port of a host IBM compatible PC and the other side connects to an OCD (On-Chip Debug) port of the target system. This port may be JTAG, E-JTAG, OnCE, COP, BDM or any of several other types of connections. When connected to a USB 2.0 port on your PC, the usb2 Wiggler™ will run up to Hi-Speed USB rates (480Mb/s). As with all Macraigor interface devices, the usb2Demon™ can simultaneously debug up to 255 devices on a single scan chain. Up to 16 usb2 Wigglers™ can be connected to a single host pc.
The usb2Wiggler™ supports configurable JTAG/BDM clock rates up to 6 MHz, however, it may be upgraded to run at the clock speeds of a usb2Demon™. It is compatible with 32-bit Widows and Linux hosts. Supported versions of Linux are Red Hat Core 2 - Core 8 (up to 2.6.24) Linux 32 and Red Hat Enterprise 5, and Fedora Core 6-8 (2.6.18 - 2.6.24) Linux 64 systems.
Theory of Operation - The usb2Wiggler™ operates as a converter between the target JTAG/BDM signals and host debugging commands. Power is supplied by the USB interface so that no external supply is necessary. The buffers that interface to the target OCD signals are powered by the target itself, allowing the usb2Wiggler™ to automatically match the target voltage.
Physical - The usb2 Wiggler™ is in a plastic housing, approximately 4 x 2.5 x 0.75 inches. One side has a standard usb cable to connect to the host pc. The other side has a 5.5 inch ribbon cable ending in the appropriate header for the OCD target. It weighs approximately 8 ounces.