MIPS32/MIPS64 Debugger The embedded tools company


MIPS32/MIPS64 Debugger

ALUMINIUM AR7 AU1000 AU1000LP AU1000N AU1100 AU1200 AU1500 AU1550 BCM1101 BCM1103 BCM1113 BCM1125 BCM1190 BCM1250 BCM1280 (1255) BCM1480 (1455) BCM3349 BCM3380 BCM3556 BCM4704 BCM471X(6/7/8) BCM4748 BCM5350 BCM5365 BCM56XXX BCM5836 BCM6338 BCM6345 BCM6348 BCM6358 BCM6362 BCM6368 BCM6550 BCM7038 BCM7111 BCM7312 BCM7317 BCM7318 BCM7325 BCM7335 BCM7400 BCM7401 BCM7402 BCM7405 BCM7413 C7108 HIDTV PRO-QX IKF6833 IKF6834 IKF6836 IKF6850 IKF6860 INCA-IP PSB21553 LX4189 LX4X80 LX5180 LX5280(RTL8650) MDEB MDED MIPS32 1004K MIPS32 24KC MIPS32 24KE MIPS32 24KF MIPS32 34K MIPS32 4KC MIPS32 4KEC MIPS32 4KM MIPS32 4KP MIPS32 4KSD MIPS32 74K MIPS64 20KC MIPS64 5KC MIPS64 5KF MSP20XX(15/20) MSP71XX(20/40) MSP8510 OCTEON_CN30XX OCTEON_CN31XX OCTEON_CN38XX OCTEON_CN50XX OCTEON_CN52XX OCTEON_CN54XX OCTEON_CN55XX OCTEON_CN56XX OCTEON_CN57XX OCTEON_CN58XX P210 PIC32MX PNX8330 PNX8331 PNX8332 PNX8335 PNX8535 PNX8541 PNX8542 PNX8543 PNX8932 PNX8935 PR3950 PR7530 PXB9101 PXB9102 PXB9201 PXB9202 RC32332 RC32333 RC32334 RC32336 RC32351 RC32355 RC32364 RC32365 RC32438 RM7935 RM9000 RM9220 RM9224 TNETC4320 TX4938 VCT9WXYP VDSL5100I VGCA VGCB WIN1XX WIN7XX WINPATH2 WINPATH3 X226 (MIPS4KEC)
Picture
  Highlights
Full HLL and ASM support available
Batch Processing
Support for Internal Triggers
Unlimited Software Breakpoints
Fast download (ETHERNET, PARALLEL, USB)
Support for 32 and 64 Bit
64 Bit Arithmetic
 
  Introduction
.


Link Volt
Operation Voltage
Order
Order
Information
Support
Technical Support
[www.mips.com]  MIPS Home Page


Demo Software for Download



TOP       Function

Software



High-Speed Download

  • 500 KByte/sec with Ethernet Interface 10 Base T or USB-1
  • 1.5 MByte/sec with Ethernet Interface 100 Base T or USB-2

TOP       IDE - Integrated Development Environment

ASM Debugger
  • 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
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
Compiler Support

C

  • TCC (TASKING)
    • IEEE

C++

  • SDE (Algorithmics)
    • ELF/STABS
  • GCC (FSF)
    • ELF/DWARF
  • GREEN HILLS C++ (Greenhills)
    • ELF/DWARF
Multicore Debugging
  • 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
Logical Display of Periperals
  • Display of onchip peripherals
  • User definable windows
  • Interactive window definition with softkey support
  • Pulldown menues for selection of choices
  • Additional description for each field
Full 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
Script Language PRACTICE
  • 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
NOR FLASH Programming
  • 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
NAND FLASH Programming
  • Generic and CPU-specific NAND FLASH controllers
  • Support all common NAND FLASH devices
  • Bad block treatment (skipped, reserved block area)
  • ECC generation
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
Trace-based Profiling
  • 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
Trace-based Code Coverage
  • 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
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
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
RTOS
RTOS Support
3rd Party Integration
3rd Party Tool Integration
Help System
  • Acrobat Based Documentation
  • Fast Text Search
  • Device Specific Filtering
  • Basic and Advanced Help
  • Training Manuals Included
  • WWW Update
TOP       Adaption

Adaption for MIPS

Half-Size Adapters for Debuggers
  • 100 mil to 50 mil Adapters
  • Small Footprint for Target Connector

TOP       Trace Tools

MIPS32 Trace



  • 200 MHz Trace Bus Operation
  • Up to 4 GByte trace memory
  • 16...256 MFrames
  • Program Flow Trace


MIPS4K On-chip Trace



  • Compatible to external EJTAG Trace
  • Readout through JTAG
  • No Speed Limit
  • Full Trace of Code and Data


TOP       Details and Configurations

ALUMINIUM
AR7
AU1000
AU1000LP
AU1000N
AU1100
AU1200
AU1500
AU1550
BCM1101
BCM1103
BCM1113
BCM1125
BCM1190
BCM1250
BCM1280 (1255)
BCM1480 (1455)
BCM3349
BCM3380
BCM3556
BCM4704
BCM471X(6/7/8)
BCM4748
BCM5350
BCM5365
BCM56XXX
BCM5836
BCM6338
BCM6345
BCM6348
BCM6358
BCM6362
BCM6368
BCM6550
BCM7038
BCM7111
BCM7312
BCM7317
BCM7318
BCM7325
BCM7335
BCM7400
BCM7401
BCM7402
BCM7405
BCM7413
C7108
HIDTV PRO-QX
IKF6833
IKF6834
IKF6836
IKF6850
IKF6860
INCA-IP PSB21553
LX4189
LX4X80
LX5180
LX5280(RTL8650)
MDEB
MDED
MIPS32 1004K
MIPS32 24KC
MIPS32 24KE
MIPS32 24KF
MIPS32 34K
MIPS32 4KC
MIPS32 4KEC
MIPS32 4KM
MIPS32 4KP
MIPS32 4KSD
MIPS32 74K
MIPS64 20KC
MIPS64 5KC
MIPS64 5KF
MSP20XX(15/20)
MSP71XX(20/40)
MSP8510
OCTEON_CN30XX
OCTEON_CN31XX
OCTEON_CN38XX
OCTEON_CN50XX
OCTEON_CN52XX
OCTEON_CN54XX
OCTEON_CN55XX
OCTEON_CN56XX
OCTEON_CN57XX
OCTEON_CN58XX
P210
PIC32MX
PNX8330
PNX8331
PNX8332
PNX8335
PNX8535
PNX8541
PNX8542
PNX8543
PNX8932
PNX8935
PR3950
PR7530
PXB9101
PXB9102
PXB9201
PXB9202
RC32332
RC32333
RC32334
RC32336
RC32351
RC32355
RC32364
RC32365
RC32438
RM7935
RM9000
RM9220
RM9224
TNETC4320
TX4938
VCT9WXYP
VDSL5100I
VGCA
VGCB
WIN1XX
WIN7XX
WINPATH2
WINPATH3
X226 (MIPS4KEC)




Copyright © 2010 Lauterbach GmbH, Altlaufstr.40, D-85635 Höhenkirchen-Siegertsbrunn, 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: Mar-10-2010