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 
 |
 |
Click the picture to see |
a sample
screen. |
 |
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 |
|
|

|