ARM TechCon: Arium software debugger turbocharges ARM’s System Trace Macrocell
The new Arium SourcePoint for ARM debugger accelerates the tracking of software bugs and shortens the development of multicore, multi-threaded systems-on-a-chip (SoC) by months, according to the company. The new tool includes a patent pending innovation with which a developer can overlay a system framework onto the SoC environment. This framework significantly speeds the tracking of bugs through trace data back to their sources. In addition, SourcePoint accelerates embedded STM trace processing to the point where its effects on system performance are negligible. The processing of individual trace statements can be reduced from milliseconds to microseconds.
To serve the needs of different types of design teams working on a wide range of applications, two ASSET Arium hardware modules support the SourcePoint debugger. The cost-effective LC-500S is a run-control probe capable of configuring and accessing trace data, and storing it on-chip or on the target platform. Another hardware module, the LX-1000 Trace Port Analyzer, has two gigabytes of memory where trace results can be stored off-chip. Software and firmware engineers can thoroughly and effectively examine the trace results using the LX-1000 to identify the precise location of the cause of bugs. Analytical capabilities such as statistical tabulation and others are synchronized with SoucePoint’s line-by-line code display of trace results.