PowerView - Integrated Development Environment The embedded tools company


PowerView - Integrated Development Environment

Picture

 
ASM Debugger/HLL Debugger
 
FLASH Flash Programmer
 
CTS Context Tracking System
 
STATISTIC and PERFORMANCE Analyzer
 
COVERAGE Analyzer
 
RTOS Debugger
 
INT Tools Integration
 
Front-End to TRACE32 Instruction Set Simulator
 
Front-End to Third-Party Core Simulators/Virtual Prototypes
 
Front-End to Third-Party Target Servers
 


Faq
Frequently Asked Questions





 
     ASM Debugger

Supports almost all file formats
Fast operation
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

     HLL Debugger

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
Fast operation
Powerful expression evaluation

     SIM Instruction Set Simulators

Easy high-level and assembler debugging
Interface to all compilers
Trace Buffer
Powerful script language
Software compatible to all TRACE32 tools
Hardware simulation

     TRACE32 Front-End

Front-end to third-party core simulators
Front-end to third-party virtual prototypes
Front-end to third-party target servers
Same GUI as TRACE32 hardware debuggers
Debug features as provided by third-party software
Trace features as provided by third-party software
Windows32 and Linux32

     ROM Monitor

Compatible with Emulator
Support for C,C++ and ASM
Communication via Eprom Simulator
Communication via RS232 or customized .DLL link
Windows9x, WindowsNT and Unix
Monitor Code with Source
Monitor Code Royalty Free

     Peripheral Browser

Display of onchip peripherals
User definable windows
Interactive window definition with softkey support
Pulldown menues for selection of choices
Additional description for each field

     PRACTICE Script Language

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

     Context Tracking System

Single Stepping of realtime programs
Local and global variable display
Stack frame display
Step, Back Step and Stepover
Conditional Stepping
Display of register variables in trace
Display of function nesting with parameters in trace

     Protocol Analysis

CAN Support
USB Support
I2C Support
JTAG Support
ASYNC Support
PCI Support
DRAM Support
User Specific Protocols

     LIGHTSPEED Differential Download Technology

Up to 30 times higher download speed
Boost download speed on MPC8260, MPC8560 or MPC755
Boost download speed on low-frequeny devices
Boost download speed on serial ROM monitors

     Logger

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

     Snooper

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 Analyzer

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

     Performance Analyzer

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

     Coverage Analyzer

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

     Memory Analysis

Display of allocated memory blocks
Memory allocation Statistics
Check for out-of-bounds writes
Trace of allocation calls
Graphical displays of memory usage

     FLASH Programming

Internal and/or external FLASH memories
All common FLASH types
Programming of multiple FLASH devices
Provided by ICE, FIRE, ICD product line

     Multicore Debugging

Debugging support for homogeneous and heterogeneous
multiprocessor/multicore embedded applications
High quality standard debuggers can be combined
for multiprocessor/multicore debugging
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

     Debugger for TPU

Full support of TPU1, TPU2 and TPU3
Step and Go commands
Supports all TPU Breakpoints
Disassembler for Microinstructions
Monitor all TPU Registers during stepping
Modify TPU internal Registers
Display of Entry Points
Peripheral View of TPU Registers

     RTOS Debugger

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

     Integration of 3rd Party Tools

Editor Integration
CASE Tool Integration
Kernel Integration

     Help System

Acrobat Based Documentation
Fast Text Search
Device Specific Filtering
Basic and Advanced Help
Training Manuals Included
WWW Update





Navigation
Copyright © 2008 Lauterbach Datentechnik GmbH, Fichtenstr. 27, D-85649 Hofolding, Germany  Impressum
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice.
Last generated/modified: May-7-2008