
The usb2Demon™ is a mid-cost interface used in the design, debug, and programming of microprocessor based embedded systems. One side of the usb2Demon™ 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 usb2Demon™ 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 usb2Demons can be connect to a single host pc. The usb2Demon™ is designed to be a major upgrade from the Wiggler series of OCD connections and, for many targets, is also significantly faster than a Raven. It supports configurable JTAG/BDM clock rates up to 24 MHz. It is compatible with 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 usb2Demon™ 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 usb2Demon™ to automatically match target voltages between 5.0 v and 2.2 v.
Physical - The usb2Demon is in a black 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.