Idenity Graphic
What's new
Distributors

Contact Info

General

Hardware

Software

CPU Drivers

Trace Support

Order Info.

Comparison

DebugJet is a very advanced multi-core JTAG development tool that is used for testing and debugging of embedded systems. It connects to any host system via USB or Ethernet. Depending on the system under development, the target connection can be done via JTAG, ROM or FLASH sockett. DebugJet has a multitasking kernel that allows all ports to operate simultaneously. This means that up to five different debuggers or test tools can access different test ports at the same time. The JTAG port uses our advanced JTAGJet Engine for ultra fast JTAG transfer speed (in excess of 1MByte/S).

DebugJet is fully user configurable via a configuration serial port. The user can use this port with a dump terminal to set boot protocols, gateways, network masks, serial port parameters and all other user interface parameters. DebugJet firmware will store these values in the FLASH memory to be used when the user reboots the unit.

The JTAG port uses a hardware controller that has an internal clock speed between 75KHz and 50MHz. The port also supports external clock from the test board. The JTAG port has two different protocols. The first one supports standard JTAG scan functions. This protocol can be used with a test tool to execute test functions in a target board. The second protocol is an advanced API that is used to support debug functions. The JTAG port can support target systems running at 1.5 to 3 Volt.

The Memory emulation interface is done using PROMJet. DebugJet can support multiple PROMJets from a single port. The PROMJets can be configured individually or in sets to support wider busses (up to 128 bit). Data transfer is done via FTP protocol from any host system using FTP client software or using PROMJet Windows’s software in network mode. DebugJet supports also all PROMJet communication functions that allow any debugger to communicate with a target monitor via PROMJet virtual communication channels. In such a system, the debugger will connect to DebugJet via a TCP/IP or UDP port and DebugJet will execute all the functions needed to send and receive data to and from PROMJet.

PROMJet is also full integrated in our JTAG debug protocol. This allows the debugger to fully use PROMJet dual-ported memory functions to access memory on-the-fly without stopping the target system (something most JTAG interfaces can not do).

The Expansion port is used to add more functionality to DebugJet such as trace using a TraceJet module. Please contact EmuTec for available processor support.

DebugJet is fully integrated with the GNU Debugger. A single DebugJet supports multi-sessions of GNU running simultaneously on multiple cores of similar or dissimilar architectures (e.g. mix of PPC and ARM). The DebugJet-GDB driver is an application that runs under windows and make DebugJet looks like a GDB monitor. This allows the user to use their version of GDB or any software that supports the GNU protocol. The driver also adds more functionality to GDB such as the ability to stop the target CPU while executing code without hitting a break point. It also offers a more comprehensive support for hardware breakpoints.

| Contact | Email | Home |