The GT-1000D, Arium´s powerhouse ETM trace port analyzer for the embedded market, supports ARM7™, ARM9™, ARM11™, ARM Cortex™, XScale, and TI OMAP™ processors. The emulator delivers an industry-leading trace depth of 1 GByte and a half-clock capture rate of 640 MHz, supporting ETMv1 and ETMv3 with a 44-bit timestamp with 10 ns resolution. The GT-1000D ships with a 38-pin ETM Mictor connector for trace and a 20-pin JTAG connector for straight run control (1 KHz - 40 MHz).
Included with the GT-1000D is Arium´s flagship SourcePoint™ debugging software. The debugger interface is part of the company´s core technology developed specifically for SoC design and debug. The 32-bit application runs on Microsoft® Windows® and Linux hosts. The GT-1000D, when coupled with SourcePoint™, features fast downloads, a robust command language, and intuitive manipulation and elegant display of code. Designed and developed as a complete solution, the tight integration of the trace port analyzer and the debugger offers developers one of the most robust debug solutions on the market today.
Arium´s GT-1000D Linux OS-aware debug solution includes full symbolic, source-level debugging of Linux kernel code, including loadable kernel modules, and applications, including shared libraries. Developers can launch or attach to multi-threaded processes with seamless transitions to and from the kernel and each process, debug the kernel straight out of reset, and dynamically debug loaded Linux kernel modules. In addition, with SourcePoint and the GT-1000D, developers can get Linux console output through the JTAG port, eliminating a serial or Ethernet port requirement.
Key features of the GT-1000D
- Non-intrusive,real-time debug
- JTAG rate up to 40 MHz
- USB and 10/100Base-T host connectivity
- Full ARM® and Thumb™ instruction set support
- Support for ETMv3 and ETMv1 trace
- 1GByte trace buffer depth
- 640 MHz trace capture rate
- 44-bit timestamp with 10 ns resolution
- Linux OS-aware debug
- Integrated flash programming
- Integrated C source with trace
- Customizable views
- Fast symbols finder
- Single view of all I/O-mapped devices
- Multi-core debugging
- Individual processor support
- Multiple file format support
- Code profiling
- Semihosting support
- RealMonitor® support
- Integrated flash programming
- C/C++ source-level debug for major compilers
- Robust, user-friendly command language