|
|
|
| |
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| |
PowerDebug System
|
|
| |
|
|
| |
|
|
| |
|
|
| |
PowerDebug E50
|
|
| |
|
|
| |
Highlights
|
|
| |
|
|
A Powerful Standard Debugger
The PowerDebug E50 is our essential-line debug controller, offering you the performance to help you power through simple and complex debug tasks. It supports high-speed USB 3.0 connections to the host and has an option for Gigabit Ethernet. It can be used with various debug probes and powered by 12V power supplies. Our universal debug tool is designed to maximize your productivity and return on investment.
|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
|
|
|
| |
|
|
| |
PowerDebug X51
|
|
| |
|
|
| |
Highlights
|
|
| |
|
PowerDebug X51 is a high-performance, modular, and future-proof debug controller. It can be expanded with PowerTrace, a leading embedded off-chip trace solution, as well as logic-analyzers. You can connect it to your PC via USB 3 or 2.5 Gigabit Ethernet, making it the perfect solution for both on-site and remote debugging, whereby you can even supply it with power via USB-C without a power supply unit.
|
|
|
|
| |
|
|
| |
|
|
| |
|
|
|
|
|
| |
|
|
| |
|
|
| |
Trace Extensions
|
|
| |
|
|
| |
PowerTrace Serial 2
|
|
| |
- 4 GByte or 8 GByte memory
- High-performance serial tracing application
- Maximum Bandwidth 80 Gbit/s
- 10 000 / 400 MByte/s Streaming Performance (Peak / Average)
- Parallel Trace: NA
- Serial Trace via Aurora/HSSTP: 12.5 Gbit/s per lane2 @ 8 lanes, 22.5 Gbit/s per lane2 @ 4 lanes1
- Serial Trace via PCIe: PCIe Gen 2/3 x8, PCIe Gen 4 x47
|
|
|
|
|
| |
|
|
| |
PowerTrace III
|
|
| |
|
|
| |
|
|
High-performance parallel trace extension:
- Memory Size: 4 GByte or 8 GByte
- Application: High-performance parallel tracing
- Maximum Bandwidth: 19.2 Gbit/s
- Streaming Performance1 (Peak / Average): 2 400 / 400 MByte/s
- Parallel Trace1: Up to 36 lines 600+ Mbit/s per line @ 17 lines, 350 Mbit/s per line @ 36 lines
- Serial Trace: Up to 4 lanes2,3 6.25 Gbit/s per lane @3 lanes, 5.00 Gbit/s per lane @4 lanes
- Option for logic analyzer and energy profiling: Via Mixed-Signal Probe
- Required debug module: PowerDebug X506
|
|
|
| |
|
|
| |
|
|
| |
PowerTrace II LITE
|
|
| |
|
|
| |
Cost effective parallel trace extension:
- Memory Size: 1 GByte
- Application: Parallel trace
- Maximum Bandwidth: 10.8 Gbit/s
- Streaming Performance1 (Peak / Average): 1 350 / 100 MByte/s
- Parallel Trace2: Up to 36 lines 600+ Mbit/s per line @ 9 lines, 450 Mbit/s per line @ 17 lines, 225 Mbit/s per line @ 36 lines
- Serial Trace: Up to 4 lanes3,4 6.25 Gbit/s per lane @2 lanes, 4.50 Gbit/s per lane @3 lanes, 3.38 Gbit/s per lane @ 4 lanes
- Option for logic analyzer and energy profiling: Not Available
- Required debug module: PowerDebug X506
|
|
|
|
|
| |
|
|
|
|
|
| |
|
|
| |
Debugger Features
|
|
| |
|
|
| |
|
|
- Multicore Debugging
- Peripheral Browser
- FLASH Programming (Memory-Mapped)
- FLASH Programming (Protocol-Based)
- HLL Debugger
- Sample-based Profiling
- MMU Support
- UEFI Bootloader
- Hypervisor-aware Debugging
- OS-aware Debugging
- Android Debugging
|
|
|
| |
|
|
| |
Multicore Debugging
|
|
| |
|
|
| |
- Debugger for all cores of a
multicore chip
- Debugging of application cores,
DSPs, accelerator
cores and special-purpose cores
- Debugging of more than 80 core
architectures
- Support for every multicore topology
- Support for all multicore operation
modes
- Support for AMP and SMP systems
- Single debug hardware can be
licensed for all cores
of a multicore chip
|
|
|
|
|
| |
|
|
| |
Logical Display of Peripherals
|
|
| |
|
|
| |
|
|
- Display of onchip peripherals
- User definable windows
- Interactive window definition with
softkey support
- Pulldown menues for selection of
choices
- Additional description for each
field
|
|
|
| |
|
|
| |
FLASH Programming (Memory-Mapped)
|
|
| |
|
|
| |
- Optimum flash programming
performance
- Support for all file formats
- Ready-to-run flash scripts
- Ready-to-use flash programming
algorithms
- Dialog- or command-based programming
as well as full
scripting
- Full awareness of sensitive data
- Flash declaration via CFI
- Easy handling of different flash
types on a target
- Software breakpoints in flash
- Simple code patching in flash
- Flash programming via boundary scan
|
|
|
|
|
| |
|
|
| |
FLASH Programming (Protocol-Based)
|
|
| |
|
|
| |
|
|
- Optimum flash programming
performance
- Support for elf, Intel hex and
S-record format
- Ready-to-use flash programming
scripts
- Ready-to-use flash programming
algorithms
- Memory dump for displaying the flash
content
- Flash content can be easily copied
and modified
- Flash programming via boundary scan
(SPI, eMMC, I2C)
- Full programming access to spare
area (NAND)
- Bad block treatment (NAND)
- ECC generation: Hamming, BCH,
Reed-Solomon (NAND)
|
|
|
| |
|
|
| |
High-Level-Language Debugging
|
|
| |
|
|
| |
- 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
|
|
|
|
|
| |
|
|
| |
Sample-based Profiling
|
|
| |
|
|
| |
|
|
- 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
|
|
|
| |
|
|
| |
MMU Support
|
|
| |
|
|
| |
|
|
| |
- 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
|
|
| |
|
|
| |
|
|
| |
|
|
| |
Debug Support for Unified EFI Bootloader
|
|
| |
|
|
| |
- Support by a loadable extension
- Debug support for all UEFI
phases
Tailor-made display windows for each
UEFI phase
- Continuous solution without
"debug gap"
- Debugging from reset vector
- Debugging of dynamically loaded
drivers from their
entry point
|
|
|
|
|
| |
|
|
| |
Hypervisor-aware Debugging
|
|
| |
|
|
| |
|
|
- Seamless debugging of the total
system in stop-mode
- Hypervisor-awareness as a loadable
debug extension
is provided by Lauterbach
- 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
|
|
|
| |
|
|
| |
OS-aware Debugging
|
|
| |
|
|
| |
- 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
|
|
|
|
|
| |
|
|
| |
Android Debugging
|
|
| |
|
|
| |
|
|
- Stop-mode-debugging for ARM
- Support for Android L/M/N
- Debug information from Elf/DWARF
file or by parsing
the OAT data
- Full Android and OS-aware
interpretation based on
RAM dump on TRACE32 Debugger or on
TRACE32 Instruction
Set Simulator
- Android L/M
- Native Debugging of Android
Framework and Apps
(ahead-of-time compilation)
- Android N
- Display of the frame levels with
Java-to-native
transitions for interpreted code
- Native debugging of ahead-of-time
and just-in-time
compiled code
- Requires Linux OS-awareness
|
|
|
| |
|
|
| |
|
|
|
|
|