Arium Rolls Out SourcePoint 6.0 Debugger with Improved Trace Depth

12/16/2003 - American Arium, an industry leader in embedded software tools, announced the release of SourcePointTM 6.0, its flagship debugger. Designed for use with ARM®-architecture targets operating in a Microsoft® Windows® or Linux host environment, SourcePoint 6.0 represents Arium's latest support for ARM7TM/ARM9TM, Intel® XScaleTM, and TI OMAPTM processors. Key among the new features is improved trace depth, performance analysis capability, SourcePoint® IDE, and debug functionality on a Linux platform.

"SourcePoint 6.0 is more like a new product then a new version of our previous software debugger," said Arium CEO Larry Traylor. "It's packed with new functionality and best-of-class improvements designed to minimize the designer's debug cycle. SourcePoint now features a complete IDE powered by Visual SlickEdit®, docking windows, new symbol finding tools, as well as many more upgrades. We feel our customer base is going to be really happy with this release."

SourcePoint 6.0 offers feature-rich, state-of-the-art debug functionality in an intuitive, user-friendly environment. Traylor was referring in part to source code editing "on the fly" in an integrated development environment. The designer can go back and forth in the debugger and editor with ease, making simple changes less time consuming and larger changes easier to debug. SourcePoint IDE ships under a separate license on the SourcePoint CD.

Among its many new features, SourcePoint 6.0 incorporates performance analysis for use with ARM9 cores. While most development tools rely on a compiler to handle performance analysis, SourcePoint uses the ARM Embedded Trace Macrocell (ETM) to mine data from code. ETM address comparators can be set to give the software designer approximately 560,000 real time entry and exit points in a 4 MB trace buffer, resulting in a single trace capture that can contain thousands of instances of each address range. This solution requires no changes to the user's program, and measured performance data match the real execution time of the program being run. Other forms of performance analysis that employ compilers degrade real time measurements, giving inaccurate results.

With SourcePoint 6.0 and the SC-1000A, developers and programmers can now run the Arium debugger on a Linux platform using Wine, an open source implementation of the Windows Linux. SourcePoint supports the full ARM and ThumbTM instruction sets and offers the same functionality available on a Windows platform. A new option in SourcePoint provides a Linux console view for Linux to give the user the ability to port Linux console messages via the JTAG to the SourcePoint interface. No other external connectivity is required.

When combined with Arium's SC-1000A emulator, SourcePoint 6.0 offers solid, real-time ARM ETM trace up to 300 MHz in half clock mode, collects up to 4 M samples, and offers timestamp resolution down to 10 ns. Arium proprietary trace compression technology allows a program developer to increase samples up to 15 times standard ETM trace depths to provide up to 60 M samples. Version 6.0 adds XScale multi-processing to the list of ARM multi-core support.

SourcePoint 6.0 is available now with the purchase or Arium hardware or as an upgrade to previous SourcePoint software.

About American Arium
American Arium designs and manufactures emulators, reference boards, and related development tools for the ARM and Intel markets. Arium tools are used worldwide to debug software such as embedded applications, BIOS, device drivers, and OS kernels. American Arium is headquartered in California and sells its products directly and through a network of distributors worldwide.

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on: