USB JTAG/OnCE emulator

Home page Products description Product support Software updates and evaluations Contacts Home page

usb-emu_br.pdf (414KB)

Users Guide:
usb-emu_ug.pdf (293KB)



Upload/Download Rate



  • Dimensions: 1.7" x 2.4" x 0.4"
  • Connected to the host computer via USB
  • JTAG Boundary Scan (IEEE1149.1) support
  • JTAG TAP debug support for standard JTAG Test Access Port devices
  • Freescale On-Chip Emulation (OnCE) support
  • Device power detection
  • Can supply up to 300mA to devices

Back to Top


Measuring only 1.7 x 2.4 x 0.4 inches, the Domain Technologies USB-EMU emulator supports debugging via JTAG and OnCE (On-Chip Emulation) protocols and communicates with the host PC via a USB port. This emulator is capable of communicating standard JTAG devices and Freescale's embedded processors via OnCE.

On-Chip Emulation (OnCE) is a circuit included in Freescale's embedded processors that allows simple, inexpensive, and speed independent access to the processor's internal registersand perpherials. OnCE tells application programmers the actual status of registers, memory locations, peripherials,
and even the last few instructions executed. However, it is limited to one device per emulator, so serial access to multiple processors is not possible.

JTAG Boundary Scan Interface (IEEE 1149.1), on the other hand, is a serial interface that allows for debugging and diagnostics of embedded systems through a relatively small number of pins. It is currently the most popular interface in use today.

In addition to supporting both JTAG and OnCE, USB-EMU can detect whether or not the device has power, and can also supply up to 300mA of power to the device.

The USB-EMU 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.

The USB-EMU emulator is compatible with Domain Technologies BoxView  high level language debugger.  The BoxView Debugger and BoxServer connectivity software are included with the USB-EMU.




Back to Top

Multi-core debugging
When used with Domain Technologies 
BoxServer Connectivity Software, the USB-EMU emulator can be used for multi-core and/or multi-device development if all the JTAG devices are properly connected within the same JTAG scan chain. This multi-core/device development capability allows simultaneous start/stop/single-step for multiple devices. BoxServer provides access to multiple devices from single or multiple workstations via TCP/IP connection.

When used with Domain Technologies BoxView  high level language debugger, BoxServer enables employment of concurrent debugging operations for multi-core/device applications including parallel start/stop/step operations. This capability is only supported when BoxServer is used with BoxView.

Boundary Scan Support
When used with BoxView high level language debugger, the USB-EMU emulator provides access to the JTAG device's boundary scan functionality provided that the appropriate BSDL (IEEE's Boundary Scan Description Language) file is available. The boundary scan operations enable non-intrusive monitoring of the target device pins, even while the target device is executing its own application code.

Moreover, the USB-EMU emulator can program external flash memory devices in the lab or on the production/test floor using simple command files created with a text editor.

On-Chip Emulation (OnCE) Support
When connected to a Freescale embedded processor, OnCE can be used to query the status of registers, memory locations, peripherials, and even the last few instructions executed. Unlike JTAG, however, only one device can be connected to the emulator via OnCE at a time.

Upload and Download Rate

The following comparison illustrates the execution of a memory upload and download in kwords/second, for Domain Technologies' JTAG emulators using BoxView debugger with DSP56311 target running at 150 MHz. TCK rate set to 10 MHz, except PP-JTAG and USB-EMU, which do not support variable TCK frequency. Windows XP, 3 GHz Pentium.








Save to file







Load from file







Back to Top


Back to Top


Home      Products      Support      Downloads      Distributors     
2004-2010, Domain Technologies