|
OrionÆs UniLab 8620 is a PC-based development system supporting IntelÆs 8051 family. The 8620 features zero-wait-state execution and non-intrusive real-time trace. This makes the 8620 particularly well-suited for debugging real-time embedded control systems where the invasiveness of breakpoints disrupt critical system timing.
The 8620 features a multilevel, real-time triggering and event system. Trigger events can be defined and refined while the target runs uninterrupted at full-speed. This event system can be used to capture real-time traces or to initiate hardware breakpoints. A smart disassembler together with real-time trace filtering makes trace analysis fast and easy.
Symbolic debug and high level language support comes standard with the 8620. High level source lines can be interspersed in real-time trace displays, and a special source tracking window tracks and displays your high level source text file according to the active source line in the trace or breakpoint display. High level source lines or symbols (global variable names) can be used in emulator commands and appear in all trace, breakpoint, and memory displays. Both "step-into" and "step-over" single stepping are sup-ported for efficient program check-out.
The 8620 also features a real-time Program Performance Analyzer. The PPA can track up to 15 separate areas for pro-gram activity and update the display while the target is running. A time histogram display allows you to analyze the varying amounts of time your program spends in a particular sub-routine or function.
The 8620 also features an extensive macro capability. This enables you to define or automate emulator functions, including the automation of the recompile, link and load cycle. A built-in EPROM programmer provides a convenient method of burning your code into ROM.
|