The LC-500 represents one of Arium’s most popular JTAG emulators for targets utilizing ARM7™, ARM9™, ARM11™, and ARM® Cortex™ cores. The emulator delivers reliable run control and accurate breakpoint functionality. It is designed for speed, too, with fast file and image downloads and quick stepping through code. Included with the LC-500 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 LC-500, when coupled with SourcePoint, delivers a complete debug solution. The tight integration of the emulator and debugger offers developers one of the most robust run control debug solutions on the market today. Arium's LC-500 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 LC-500, developers can get Linux console output through the JTAG port, eliminating a serial or Ethernet port requirement. The LC-500 with SourcePoint is also part of Arium's Cogent 637 and Freescale iMX21 reference platform kits designed for early prototype development. Key features of the LC-500 include: • Non-intrusive, real-time debug • JTAG rate up to 20 MHz • USB and 10/100Base-T host connectivity • Linux OS-aware debug • Full ARM® and Thumb™ instruction set support • Execution trace (on-chip) • Customizable views • Fast symbols finder • Single view of all I/O-mapped devices • Multi-core and heterogeneous-core debugging • Individual processor control • 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 Toolchains supported: • ARM Developer Suite 1.2 • ARM RealView® Development Suite • Green Hills® C/C++ • GNU C/C++ • IAR Embedded Workbench®