Sourcepoint Debugger:
Sourcepoint is the software that drives all of American Arium's hardware assist debug tools.

Exceptionally robust, it is designed specifically to support ARM®, TI OMAP™, Intel XScale®, and Intel® Pentium® and Itanium® processors as well as AMD64 Athlon™ and Opteron™ processors.
Sourcepoint for ARM supports all popular compiler tool chains:
-
ARM ADS 1.1 and 1.2 C/C++
-
ARM RealView™ Dev. Suite
-
Green Hills® C/C++ (DWARF2)

-
GNU C/C++
It runs on Microsoft® Windows® and Linux hosts, debugging platforms with various RTOS, including Linux, or no RTOS at all. Performance analysis data match the real execution time of the program being run. There's multicore debug, too, complete with individual processor control. Sourcepoint offers a number of unique but highly intuitive features, making it an exceptional debugger for today's ARM-architecture projects:
Capturing, Filtering, Analyzing Execution History
SourcePoint trace is integrated into the software package; it is not an “add on. With Arium's GT-1000D emulator, SourcePoint delivers trace depth up to 1 GByte with a capture rate up to 640 MHz.
Multi-level triggering. When used with the GT-1000D or HS-1000 and a target with ETMv1 or ETMv3, SourcePoint offers superb complex sequencing via a series of user-friendly GUIs.
Performance analysis. SourcePoint includes performance analysis for use with ARM cores with ETM. While most development tools rely on a compiler to handle performance analysis, SourcePoint uses the ARM ETM to mine data from code.
Independent processor control, seamlessly integrated into Sourcepoint, offers the software developer in a multi-processor environment the capability of stepping, breaking and analyzing execution trace, memory and stack of a single processor while the other processors remain in their running or halt states.

SourcePoint Linux Aware Debug Features:
Arium introduces the first debugger for LINUX that seamlessly debugs both the Kernel and processes and their interactions with one set of tools. Users can directly launch from or attach to any task from the debugger interface. Processes and their states are visible in a single table; users can access associated source code simply by clicking on a listed process. Source code visibility is immediate from bring-up or Reset! A console window is available through JTAG.
-
Full symbolic, source-level debugging of Linux kernel code
-
Source-level debugging of Linux embedded applications, including the ability to start or stop a Linux process, attach to a process, view source and symbols for a process, and set breakpoints within a process
-
Seamless transitions to and from kernel and processes
-
Specialized breakpoints to stop the execution of a process without stopping the processor
-
Flash programming for kernel and file system download
-
Debug of dynamically loaded kernel modules with full source code visibility
-
Debug of shared libraries
-
Integrated Linux Console hosting devices from within Sourcepoint, eliminating the need for a serial port or video device on the target

Emulators with JTAG and ETM trace:
The HS-1000 Windows® and Linux platforms, supports the ARM® Embedded Trace Macrocell (ETMv1 and ETMv3) and Intel XScale® Real Time Trace. It features 256 Mbytes of trace memory at a blazing 680 represents the American Arium latest integrated debug solutions for ASICs and ASSPs with ARM®- architecture cores. This reliable emulator, which operates on Microsoft® MHz trace capture rate. Featuring the fastest trace capture rate in the industry, real-time event management, and independent processor control, the HS-1000 offers reliable functionality of and superior visibility to your embedded source code.
GT-1000D Emulator With JTAG and ETM Trace Features:
supports ARM7™, ARM9™, ARM11™, XScale®, and OMAP™ Processors.

The GT-1000D represents American Arium's latest integrated debug solution for ASICs and ASSPs with ARM®-architecture cores. This powerful emulator, which operates on microsoft® windows® and linux platforms, support the ARM® Embedded Trace Macrocell (ETM) and intel XScale® Real Time Trace. The GT-1000D comes standard with 1 GB of trace memory for up to 1024 million packets. Coupled with superb code manipulation and real-time event management GT-1000D offer exceptional functionality of, and superior visibility to, your embedded software development.
Emulators with JTAG run control:
LC-500 Emulator With JTAG Run Control Features:
supports ARM7™, ARM9™, ARM11™, XScale®, and OMAP™ Processors

The LC-500 offers superb run control with accurate breakpointing and intuitive stepping features. It's designed for speed, too, with fast file and image downloadsto RAM as well as Flash memory, quick stepping through code, and rapid returns after stop or halt. A handy symbols finder makes locating symbols and their values quick and easy. And memory and registers windows can be displayed and modified, too. When coupled with Arium's tool flagship debugging software, LC-500 operates on Microsoft® Windows® and Linux platforms and gives developers an outstanding run control designed to help them minimize their time in the debug cycle.

Development kits
Arium now offers developers a fast, easy, and reliable way to develop and debug embedded software targeting a wide range of applications on ARM™ and XScale® platforms.
Freescale Semiconductor i.MX21 Application Development and Linux OS Board Bringup Kit
Freescale's i.MX family of applications processors are used extensively in the portable handheld market. The i.MX21 processor features high levels of video and graphics capabilities, plug-and-play connectivity, and added power management capabilities. Designed for use in portable media players, video IP phones, wireless PDAs, and many other mobile wireless applications, the i.MX21 multimedia applications processor is architected with Smart Speed technology, an intelligent integrative approach that uses hardware accelerators to offload the CPU, and a crossbar switch to bring parallelism to the system.
Arium now offers the LC-500MX21 Linux Development Kit for use with the Freescale Semiconductor i.MX21 application development system board. The kit contains the Arium LC-500 JTAG emulator and flagship Sourcepoint™ debugger designed specifically for use on a Linux host attached to the Freescale board. The kit gives developers a Fast, easy, and reliable way to develop and debug embedded software targeting a wide range of applications.
Kit Components:
-
Arium SourcePoint software (Linux hosted)
-
Arium LC-500 JTAG emulator
-
GNU toolchain
-
Power supplies
-
Cables
-
Documentation
Key features:
-
Feature-rich, validated software and hardware for a positive initial out-of-box experience on a Linux platform.
-
Fast and simple installation and configuration for system bringup.
-
Full source-level Linux kernel and application debug, including loadable kernel modules and shared libraries, in a GUI environment.
-
Kernel debug straight out of reset - an industry first!
-
Dynamic debug of loaded Linux kernel modules - another first!
-
Linux console output through the JTAG port, eliminating a serial or ethernet port requirement.
-
Code stepping seamlessly from application level into the kernel and back into application code.
-
Easy-to-read documentation taking users through code changes and rebuild.
-
Outstanding support by Logic's highly trained staff
-
Overall, a smooth, reliable evaluation experience.
Linux Development Kit Featuring the Cogent CSB637(Atmel ARM9):
Arium introduces the LC-500C637 linux development kit with Cogent CSB637. The kit contains the Arium LC-500 hardware- assisted debug solution and the recently introduced Cogent CSB637 hardware platform running embedded linux. The CSB637 forms the core of any low power, high performance Device such as an intelligent front panel, networked building controller, medical monitors, or industrial ethernet-to-machine interface.
The kit includes:
-
Arium LC-500 JTAG emulator for run control.
-
SourcePoint™ debugger for Linux host for full symbolic, source-level debugging of Linux kernel and embedded applications in an elegant and intuitive GUI environment. Unlike other tools, this combination allows users to debug on initial target bring-up from target reset to OS boot. Also offers relocatable and dynamically loaded Linux kernel modules in run time.
-
The Cogent CSB637, designed to minimize risks associated with the design of Micro-BGA, Blind Via, and 5 mil track technology, the board is based on the Atmel® AT91RM9200 184 MHz ARM 920T™ core.
-
The CSB937 base board, designed for low profile embedded applications and uses SMT connectors for attachment to the target board. The board provides access to these connectors during the software development state. This also provides a way to easily add and test custom hardware.
-
GNU Toolchain, Linux target OS, Power Supplies, Cables and documentation.
Linux Development Kit Featuring Jungo OpenRG™ and based on the Intel® IXDPG425 Network Gateway Reference Platform (Intel® IXP425) :
The LC-500MJ Development Kit includes the Arium LC-500 JTAG emulator, SourcePoint debugger, and Jungo OpenRG.
Key features include:
-
Arium LC-500 JTAG emulator for run control with SourcePoint™ debugger offers full symbolic, source-level debugging of Linux kernel and embedded applications in an elegant and intuitive GUI environment. Unlike other tools, this combination allows users to debug on initial target bring-up from target reset to OS boot. Also offers relocatable and dynamically loaded Linux kernel modules in run time.
-
OpenRG features optimized Linux distribution, a firewall, VPN (Virtual Private Networking), voice delivery services, Wireless Security 802.1x WPA, remote and local management, file server for storage devices, print server, support for cable home-based devices, and patent pending plug-and-play home networking.
-
Complete documentation.
-
90-day evaluation licenses.
Note: Intel sells the LC-500MJ Development Kit and the Intel IXDPG425 platform together as a kit.