The PowerNexus Module includes all systems for trace and debugging. Controlled by an PowerPC controller
with 200 MHz it gives max. performance for fast download and trace upload.
|
- Supports almost all file formats
- Assembler source-level debugging
- Advanced memory display
- Inline assembler
- Memory tests
- Customizable windows
- Peripheral windows
- Terminal window
- Semi-hosting
- Flash programming
- Full support for peripherals
|
|
- Supports multiple languages
- Full support for C++
- Integrated into TRACE32 environment
- Supports most compilers and hosts
- Same user interface on different hosts
- High speed download
- Debugs optimized code
- Display of function nesting
- Display of linked lists
- Powerful expression evaluation
|
 |
C
- HIGH-C (ARC International)
- CXPPC (Cosmic Software)
- CC (Freescale Semiconductor, Inc.)
- XCC-V (GAIO Technology Co., Ltd.)
- GREEN HILLS C (Greenhills Software Inc.)
- GCC (HighTec EDV-Systeme GmbH)
- MCCPPC (Mentor Graphics Corporation)
- ULTRA C (Radisys Inc.)
- DCPPC (TASKING)
- D-CC (Wind River Systems)
C++
- HIGH-C++ (ARC International)
- GCC (Free Software Foundation, Inc.)
- GREEN HILLS C++ (Greenhills Software Inc.)
- CCCPPC (Mentor Graphics Corporation)
- MSVC (Microsoft Corporation)
- D-C++ (Wind River Systems)
- GCCPPC (Wind River Systems)
C/C++
- CODEWARRIOR (Freescale Semiconductor, Inc.)
GCC
- GCC (Free Software Foundation, Inc.)
JAVA
- FASTJ (Wind River Systems)
|
 |
C
- C166 (ARM Germany GmbH)
- XC16X/ST10 (Cosmic Software)
- GNU-GCC166 (HighTec EDV-Systeme GmbH)
- C166 (TASKING)
C++
- GNU-CPP166 (HighTec EDV-Systeme GmbH)
- CP166 (TASKING)
|
 |
C++
- GCC (HighTec EDV-Systeme GmbH)
C/C++
- GREENHILLS (Greenhills Software Inc.)
- VX-TC (TASKING)
- DIAB (Wind River Systems)
|
 |
C
- HIGH-C (ARC International)
- CARM (ARM Germany GmbH)
- ARMCC (ARM Ltd.)
- REALVIEW MDK (ARM Ltd.)
- GCCARM (Free Software Foundation, Inc.)
- GREENHILLS C (Greenhills Software Inc.)
- ICCARM (IAR Systems AB)
- ICCV7-ARM (Imagecraft Creations Inc.)
- TI-C (Texas Instruments)
- GNU-C (Wind River Systems)
C++
- HIGH-C++ (ARC International)
- ARM SDT 2.50 (ARM Ltd.)
- REALVIEW MDK (ARM Ltd.)
- GCCARM (Free Software Foundation, Inc.)
- GNU (Free Software Foundation, Inc.)
- GCCARM (Free Software Foundation, Inc.)
- GREENHILLS C++ (Greenhills Software Inc.)
- MSVC (Microsoft Corporation)
C/C++
- XCODE (Apple Inc.)
- VX-ARM (TASKING)
|
|
- Display of allocated memory blocks
- Memory allocation Statistics
- Check for out-of-bounds writes
- Trace of allocation calls
- Graphical displays of memory usage
|
|
- Up to 30 times faster download speed
- Differential loader especially designed to speed-up iterative edit/compile/load cycles
- Zipped download for large files
- Memory contents are verified by checksum instead of reading memory
|
|
- Debugging support for homogeneous and heterogeneous multiprocessor and multicore systems
- High quality standard debuggers can be combined for multiprocessor and multicore systems
- All TRACE32-ICD debuggers are designed to work together in a multiprocessor/multicore debugging environment
- Fast integration of third party debuggers
- Several processors in a single piece of silicon can share the same debug port
- Start and stop synchronisation
|
|
- Display of onchip peripherals
- User definable windows
- Interactive window definition with softkey support
- Pulldown menues for selection of choices
- Additional description for each field
|
|
- Structured Language
- Menu Support
- Command Logs
- Custom Menues
- Custom Toolbars and Buttons
- Custom Dialog Windows
- 64-Bit Arithmetic
- Numeric, Logical and String Operators
- Direct Access to System States
|
|
- Internal and/or external NOR FLASH memories
- All common NOR FLASH types
- Programming of multiple NOR FLASH devices
- Provided by debuggers and in-circuit emulators
|
|
- Easy high-level and assembler debugging
- Interface to all compilers
- Trace Buffer
- Powerful script language
- Software compatible to all TRACE32 tools
- Hardware simulation
|
|
- Detailed analysis of function run-times
- Detailed analysis of task run-times and state
- Graphical analysis of variable values over the time
- Analysis of the time interval of a single event (e.g. Interrupt)
- Analysis of the time interval between 2 defined events
|
|
- Long-time performance analysis for functions
- Long-time performance analysis for tasks
- Long-time analysis of the contents of a variable or memory location and more
|
|
- Long-Time Hardware Coverage Analysis for Emulator and ETM
- Trace Based Coverage Analysis for ICD and Emulator
- Analysis on ASM and HLL
- Coverage summary on modul/function level
|
|
- Fills in missing code
- Direct branch reconstruction
- Indirect branch reconstuction with CTS
- Memory and Register values from CTS
|
|
- Allows re-debuggging of a traced program section
- Provides forward and backward debugging capabilities
- High-level language trace display including all local variables
- Timing and function nesting display
- Has the ability to fill most trace gaps caused by the limited bandwidth of trace port
|
|
- Software trace of any size stored in an array structure on the target
- General trace format provided by TRACE32-PowerView
- Configuration and display commands provided by TRACE32-PowerView
- Works as trace with address and data information
- Works as a program flow trace (SH4, PowerPC)
- Time stamp possible
- Predefined algorithms to fill the trace provided by Lauterbach
- User defined algorithms to fill the trace also possible
|
|
- Samples memory while application is running
- Support for special debug communication channels
- All trace display and analysis functions can be used
- Trigger on specific values
- Dynamic performance analysis
|
|
- Statistic evaluation and graphic display of task run times
- Task related evaluation of function run times
- Statistic evaluation and graphic display of task states
- Manual executed system calls
- Task stack coverage
- PRACTICE functions for OS data
- RTOS related pull-down menu
- Task selective debugging
|
|
- Editor Integration
- CASE Tool Integration
- Kernel Integration
|
 | |
|
NEXUS Debugger and EPROM/FLASH Simulator on PC or Workstation |
|
 | Hub 10-Base-T or 100-Base-T |
 | NEXUS Debug Module |
 | EPROM/FLASH Simulator Module |
| |
|
|
NEXUS Debugger on PC with USB Interface |
|
| |
 | USB2 |
 | NEXUS Debug Module with USB Interface |
| |
|
|
NEXUS Debugger on PC with USB Interface |
|
| |
 | USB2 |
 | NEXUS Debug Module with USB Interface Mixed Operation JTAG/NEXUS |
| |
|
|
NEXUS Debugger on PC with ETH Interface |
|
| |
 | Gigabit ETHERNET |
 | PowerDebug II Module with 1000 MBit ETH Interface |
 | Trace Module |
| |
|
|
NEXUS Debugger and EPROM/FLASH Simulator on PC with USB Interface |
|
| |
 | USB2 |
 | NEXUS Debug Module with USB Interface |
 | EPROM/FLASH Simulator Module |
| |
|
|
NEXUS Debugger and Timing/State Analyzer on PC or Workstation |
|
 | Hub 10-Base-T or 100-Base-T |
 | NEXUS Debug Module |
 | Extension Cable |
  | State/Timing Analyzer |
| |
|
|
NEXUS Debugger and Timing/State Analyzer on PC or Workstation |
|
 | Hub 10-Base-T or 100-Base-T |
 | NEXUS Debug Module |
 | Timing Analyzer SOC (ASIC/FPGA) |
| |