Embedded Logic Solutions offers the Lauterbach TRACE32 debugging tool. Lauterbach, a manufacturer of microprocessor development tools, has launched TRACE32 debugging tool support for the PowerPC 440 processor cores embedded in the recently announced Virtex-5 FXT FPGA family, the ultimate system integration platform from Xilinx.
Building on its long-time support of the PowerPC440 processing architecture, Lauterbach has added Virtex-5 FXT FPGAs to its list of validated target devices. This is in addition to current TRACE32 support for the PowerPC405 processor found in earlier Virtex devices as well as the MicroBlaze soft processor. In multi-core designs, any combination of these cores can be debugged concurrently using a single TRACE32 debug interface.
The Xilinx Virtex-5 FXT devices are the industry’s first FPGAs with embedded PowerPC440 processor blocks, high-speed RocketIO GTX transceivers and dedicated XtremeDSP processing capabilities to offer designers high levels of system integration and performance. Each processor, with integrated 32KB instruction and 32KB data caches, delivers up to 1,100 DMIPS at 550 MHz. Tightly coupled to the PowerPC440 blocks is a new integrated 5x2 cross bar processor interconnect architecture that provides simultaneous access to I/O and memory for high system throughput.
TRACE32 supports all hardware debug features of the PowerPC440 core, access to ISOCM memories in Virtex-II Pro, Virtex-4 FX and Virtex-5 FXT devices, and flash programming. To conserve logic resources on the FPGA, Lauterbach also offers an off-chip real-time trace capability with sophisticated trace filters and triggers that stores data up to 2GB of external high-speed memory. Additionally, there are kernel awareness extensions for uCLinux, Linux QNX, VxWorks, Nucleus PLUS and many other operating systems.
Unlike other tools, the TRACE32 tool was developed to meet the specific needs of embedded systems debugging. With over 25 years of embedded debugging adoption, TRACE32 offers a rich feature set and support for more than 50 processor families including TI DSP offerings, PowerPC and ARM.
TRACE32 debugger’s features and capabilities include:
- Sophisticated assembler and HLL debugging
- Interface to all standard compiler formats
- On-chip program and data breakpoints, including range breakpoints ability to set software breakpoints in flash
- Customisable display of special function registers and on-chip peripherals
- Sophisticated trace filters and triggers
- Powerful scripting support
- Code coverage analysis, full performance analysis of applications including function-runtimes and call trees (requires trace)
- Integration of the Lauterbach PowerIntegrator Logic Analyzer into the TRACE32 debugging environment