
|
- Debugger for all cores of a multicore chip / multiprocessor system
- Debugging of high-performance and real-time cores, DSPs, accelerator and special-purpose cores
- Support for every multicore topology
- Support for all multicore operation modes
- Support for AMP, iAMP and SMP systems
- Single debug hardware can be licensed for all cores of a multicore chip / multiprocessor system
|
 | |
|
- Full integrated support of processor's MMU
- Display of processor MMU registers
- Display of MMU table entries
- Display of address translation table
- 'Shadowing' MMU address translation inside debugger
- Full virtual and physical access to target at any time
- Debugger has optionally write access to write protected memory areas
- Detection and decoding of software MMU tables built by operating systems
- Support for several user space MMU tables side by side
- TLB context tracking and git statistics via CTS
|
 | |
|
- Requires a Wind River Workbench version 4.x.
- Based on Target Communication Framework (TCF)
- TRACE32 operates as TCF agent
- Support for various launch mechanisms
- Support for all debug relevant TCF services
- Synchronize debugging between TRACE32 and TCF C/C++ Debugger in Wind River Workbench
- Support for multiple projects (multicore)
- Applicable for all TRACE32 tools
- Applicable for all processor architectures supported by TRACE32
- Applicable for all compilers supported by TRACE32
|
 | |
|
- Real-time, non-intrusive display of RTOS system resources
- Task stack coverage
- Task related breakpoints
- Task context display
- SMP support
- Task related performance measurement
- Statistic evaluation and graphic display of task run times
- Task related evaluation of function run times
- PRACTICE functions for OS data
- Easy access via RTOS specific pull-down menus
- Support for all major RTOSes
|
 | |
|
- Seamless debugging of the total system in stop-mode
- Hypervisor-awareness as a loadable debug extension is provided by Lauterbach
- Hypervisor-aware debugging for high-performance cores (MMU) such as Arm Cortex, PowerArchitecture and Intel x64
- Hypervisor-aware debugging for selected real-time cores (MPU) such as Arm Cortex-R52/-R82, RH850 (G4MH4 core and later) and TriCore TC4x
- Machine ID allows the user to uniquely identify any virtual machine in the system
- Machine ID provides full visibility of context of active and inactive virtual machines
- OS-awareness can be loaded for each virtual machine
|
 | |
|
- High-speed serial trace
- Program flow via Branch Trace Messages (BTM)
- Information on current task via Ownership Trace Messages (OTM)
- Supports onchip peripheral block tracing
- Supports timestamps generated by NEXUS clients as well as TRACE32 generated timestamps
- Multicore tracing
- Comprehensive program profiling
- Target-OS aware profiling
- Code coverage
|
 | |
|
- 4 GByte trace memory
- Universal module that is prelicensed for a trace protocol on delivery, additional trace protocol licenses can be added
- Aurora-based trace protocols up to 8 RX lanes, up to 12.5 Gbit/s per lane
- Speed booster TRACE32 Preprocessor Aurora 2 delivers up to 22.5 Gbit/s per lane for up to 4 lanes
- PCIe 3.0-based trace protocol up to 8 RX/TX lanes, up to 8 Gbit/s per lane
- Maximum bandwidth of 100 GBit/s
- Reference-clock and bit-clock support
- Fast trace upload to the host computer
- Support for TRACE32 Streaming up to 400 MByte/s
- TRACE32 Standard Probe/Analog Probe option
|
 | |
|