Key
Features
- Real-time 100% transparent emulation up to 33 Mhz
- Memory display/edit while executing in real time
- Trace display during execution
- Serial and prallel port interface to PCs
- Wide range of µP pods to emulate various Z8
family members
- HLL debugging for C-Z8
- 32K frames (80 bits wide) of execution Trace Buffer,
with time stamp
- In-line symbolic assembler and disassembler
- Up to 256K of dual-ported overlay Program RAM with
bank switching
- 64K of overlay of dual-ported External Data RAM
- Unlimited real-time hardware breakpoints
- Source window pass points
- Complex Events to trigger Breakpoints or Trace logic
- Two 16 bit Pass Counters
- 8 level event Sequencer
- 8 channel user logic state analyzer
- External trigger input and outputs
- Windows 95/98/NT/2000 Chameleon Debugger
- Made and supported in U.S.A.
User Interface
Designed
to work with IBM PC computers, the Z8 emulator's Windows
user interface provides: pop-up windows for Status,
Source, Registers, Program, Data, Stack, Variables,
Locals, Breakpoints etc. Source level debugger window
for C-Z8 and assemblers. Full screen edit. User-defined
Watch windows. Extensive Macro support. Unlimited user-configurable
setups that hold Breakpoint, Trace and Event information
for easy recall from disk. Performance Analysis and
Code Scope for product optimization and monitoring.
VGA, SVGA, and Laptop display support.
Complex Events
Event
is a set of conditions that control the operation of
complex program breakpoints and trace start/stop logic
in real time. There are three Events available on the
Z8 emulator, each consisting of a combination of the
following:
- Up to 256K address breakpoints or ranges;
- 8 bit Data pattern with less than, greater than,
equal, not equal, and don't care combinations;
- RD, WR, INT, instruction fetch, operand read as
qualifiers;
- External input with programmable trigger polarity.
In addition, Events can be counted and delayed by the
use of two 16 bit Pass Counters. An 8-level hardware
sequencer is available to sequentially trigger from
or to any Event or Pass Counter.
Breakpoints
Breakpoints are used to stop user program execution
preserving the current program status. Z8 emulator breakpoints
can be triggered from a combination of:
- Address or range of addresses;
- Complex Events;
- Register value match;
- External input;
- Pass Counters;
- Sequencer;
- Trace full condition.
Trace Buffer
Trace
buffer is a high speed RAM used to capture in real time
all activity on the microprocessor internal bus and
pins. A dedicated start/stop logic allows for filtering
unwanted information from the trace buffer. The Z8 emulator
trace buffer retains the selected 32K samples (frames)
comprised of the following:
- Address Bus;
- Data Bus;
- Control signals;
- I/O pins;
- Real Time Clock Stamp;
- User logic inputs (8 bits).
Trace can be started or stopped by a combination of:
- GO command;
- Any Complex Event;
- Any Pass Counter;
- Sequencer;
- Trace Full condition.
Additionally, the Z8 emulator trace buffer is equipped
with a special internal counter to allow tracing to
stop after a specified number of frames. This feature
allows Trace to catch as much as 32K of small fragments
(snapshots) of executed program at full running speed.
The Trace contents can be examined during program execution
without slowing down the microcontroller.
Specifications (model: USP-Z8)
- Supported Microcontrollers
POD08: Z86C04, Z86C08
POD12: Z86C00, Z86C10, Z86C11, Z86C20,
Z86X21, Z86E22, Z86C61, Z86C91
POD36: Z86C36, Z86E132/133/134/135/136,
Z86E142/143/144/145/146
POD50: Z86C30/31/33/34/35/36, Z86C40/43/44/45/46,
Z86C89/90, Z86C733/734
POD 64: Z86C62, Z86C64, Z86C96
POD93: Z86C93, Z86C91
- Maximum emulation speed
up to 33 MHz (processor dependent)
- Size
260 mm wide, 260 mm deep, 64 mm high
- Emulation Program Memory
64 Kbytes standard, 128 K or 256 Kbytes optional
- Emulation External Data Memory
64 Kbytes
- Program Memory Mapping
256 byte boundary , up to 1024 blocks
- Data Memory Mapping
256 byte boundary, up to 256 blocks
- Pass Counters
two, 16 bit each
- Trace buffer
32 K frames * 80 bits wide
- Sequencer
hardware, 8 levels
- User probe
8 channel logic input, 1 trigger input, 6 trigger
outputs (3 Events, 2 Pass Counters, 1 Sequencer)
- Hosts supported
IBM PC with Windows 95, 98, NT or 2000
- Host interface
Serial async. RS-232C, 9600-115KBaud (COM1-COM3)
Parallel port (LPT1-LPT3)
- File format support
Zilog MUFOM (IEEE 695-1985), PLC, Bytecraft, Intel
HEX
Datasheet
|