P R E L I M I N A R Y
Z8 REAL-TIME S ERIES
CPS DC-4026-08
CUSTOMER PROCUREMENT SPECIFICATION
Z8®
REAL-TIME S SERIES
IN-CIRCUIT EMULATOR
MAIN FEATURES
■
Interchangeable µP Pods to Emulate Various
Z8 Family Members
■
Source Level Debug for C
■
Real-Time Transparent Emulation up to 25 MHz
■
33 MHz Available for Z86C93 and Z86C95
■
32K Frames (80 Bits Wide) of Execution Trace Buffer with
Time Stamp
■
Real-Time Hardware Breakpoints
■
Complex Events to Trigger Breakpoints or Trace Logic
■
Two 16-bit Pass Counters
■
Eight Level Hardware Break Sequencer
■
Eight Channel User Logic State Analyzer
■
External Trigger Inputs and Outputs
■
Trace Display During Execution
■
Program and Data Memory Display/Edit
During Execution
■
Windowing or Command-Driven User Interface
■
RS-232 Serial Interface to IBM® PC/XT/AT/386/486
and PS-2
■
Made in U.S.A.
This unit was designed to work with the IBM® PC/XT/AT/386/
486 and compatible computers. A special window/menu user
interface provides these unique features:
■
User defined windows
■
Full Macro Support
■
Pop-up windows for stack, source, trace buffer, registers,
set-up, program and data memory.
■
Sixteen user defined set-ups to hold Breakpoint, Trace and
Event information for easy recall from disk.
■
Source window for assembler and HLL debugging
■
115 KBaud serial download
■
Full screen edit with mouse support
■
Monochrome, CGA, EGA, VGA and custom display formats
support
■
4K Frames (24 Bits Wide) of DSP Execution Trace Buffer
(Z86C95)
■
In-Line Symbolic Assembler and Disassembler
■
Choose from 64K, 128K, or 256K of Emulation
Progam RAM
■
64K of Emulation Data RAM
IBM PC SUPPORT
DC-4026-08
(9-7-93)
1
P R E L I M I N A R Y
Z8 R EAL-TIME S SERIES
CPS DC-4026-08
COMPLEX EVENTS
An Event is a set of conditions that control the operation of
complex program breakpoints and trace start/stop logic in realtime.
There are three Events available, each consisting of the 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.
■
■
External input with programmable trigger polarity
In addition, Events can be counted/delayed by the use of two 16bit Pass Counters. An eight level hardware sequencer is available
to sequentially trigger to/from any Event or Pass Counter.
BREAKPOINTS
Breakpoints are set to stop program status. Breakpoints can be
RD, WR, INT, instruction fetch, operand read as qualifiers.
triggered from a combination of:
■
Address or range of address
■
Complex Events
■
External input
■
Pass Counters
■
Sequencer
■
Trace full condition
TRACE BUFFER
The Trace Buffer is a high speed RAM used to capture, in real
time, all activity on the microprocessor’s internal bus and pins. A dedicated start/stop logic allows filtering of unwanted information.
The Trace Buffer remembers 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)
■
Any Pass Counter
■
Sequencer
■
Trace Full condition
Additionally, the Trace Buffer is equipped with a special internal
counter that allows tracing to stop after a specified number of
instructions or cycles. This feature allows a trace to catch as much
as 32K of small fragments (snapshots) of executed program at
full running speed.
The Trace can be started/stopped by the combination of:
The Trace Buffer contents can also be examined during program
execution without slowing down the microcontroller.
■
GO command
SPECIFICATIONS
■
Any Event
2
Microcontrollers Emulated:
Z86C1200ZPD
Z86C10, Z86C20, Z86C11,
Pod
Z86C00,
P R E L I M I N A R Y
Z86C21, Z86E21, Z86C91, Z86C61
Pod
Z86C5000ZPD
Z86C09, Z86C19, Z86C30,
Z86C40, Z86C90
Pod
Z86C9300ZPD
Z86C93
Pod
Z86C9301ZPD
Z86C93 (33 MHz)
Pod
Z86C9500ZPD
Z86C95
Pod
Z86C9501ZPD
Z86C95 (33 MHz)
Maximum Emulation Speed
Up to 33 MHz (microcontroller dependent)
Size
260 mm wide, 260 mm deep, 64 mm high
Operating Temperature
0°C to +40°C
Storage Temperature
–10°C to +65°C
Operating Humidity
0 to 90%
Maximum Emulation Program Memory Base Z86C0000ZUSP064
(up to 25 MHz)
Base Z86C0000ZUSP128
Base Z86C0000ZUSP256
Base Z86C9500ZUSP064
64 Kbytes
128 Kbytes
256 Kbytes
64 Kbytes
Maximum Emulation Program Memory Base Z86C00001ZUSP064
(up to 33 MHz)
Base Z86C00001ZUSP128
Base Z86C00001ZUSP256
Base Z86C95001ZUSP064
64 Kbytes
128 Kbytes
256 Kbytes
64 Kbytes
Maximum Emulation Data Memory
64 Kbytes
Program Memory Mapping
1K blocks
Pass Counters
Two, 16-bit each
Trace Buffer
32K - 80 bits
Sequencer
Hardware, 8 levels
User Probe
Eight channel logic input
One trigger input
Seven trigger outputs (Events, Pass Counters, Sequencer)
Host Interface
Asynchronous RS-232C
9600/115 KBaud
XON/XOFF support
File Upload/Download Format
Zilog MUFOM (IEEE 695-1985)
Intel® HEX
Intel AOMF
2500AD® Software
Z8 REAL-TIME S ERIES
CPS DC-4026-08
MINIMUM HOST REQUIREMENTS
■
IBM compatible PC/XT/AT/386/486 or PS-2
3
P R E L I M I N A R Y
■
■
■
■
■
640 KByte memory
20 MByte hard disk
RS-232 serial port (COM1 or COM2)
Mouse (serial or bus)
MDA, CGA, EGA, or VGA video adapter
MINIMUM EMULATION SUPPORT
Z8 R EAL-TIME S SERIES
CPS DC-4026-08
Part Numbers
Base Systems
Pod Systems
Z86C0000ZUSP064
Z86C0000ZUSP128
Z86C0000ZUSP256
Z86C9500ZUSPO64
Z86C9300ZPD
Z86C1200ZPD
Z86C5000ZPD
Z86C9500ZPD
Z86C0001ZUSP064
Z86C0001ZUSP128
Z86C0001ZUSP256
Z86C9501ZUSP064
Z86C9301ZPD
Z86C9501ZPD
One base unit and one emulation pod is required.
Intel® A Registered Trademark of Intel Corp.
2500AD® A Registered Trademark of 2500AD Software, Inc.
IBM ® A Registered Trademark of International Business Machines Corp.
© 1993 by Zilog, Inc. All rights reserved. No part of this document may
be copied or reproduced in any form or by any means without the prior
written consent of Zilog, Inc. The information in this document is subject
to change without notice. Devices sold by Zilog, Inc. are covered by
warranty and patent indemnification provisions appearing in Zilog, Inc.
Terms and Conditions of Sale only. Zilog, Inc. makes no warranty,
express, statutory, implied or by description, regarding the information
set forth herein or regarding the freedom of the described devices from
intellectual property infringement. Zilog, Inc. makes no warranty of
merchantability or fitness for any purpose. Zilog, Inc. shall not be
responsible for any errors that may appear in this document. Zilog, Inc.
makes no commitment to update or keep current the information
contained in this document.
Zilog’s products are not authorized for use as critical components in life
4
support devices or systems unless a specific written agreement pertaining to such intended use is executed between the customer and Zilog
prior to use. Life support devices or systems are those which are intended
for surgical implantation into the body, or which sustains life whose
failure to perform, when properly used in accordance with instructions
for use provided in the labeling, can be reasonably expected to result in
significant injury to the user.
Zilog, Inc. 210 East Hacienda Ave.
Campbell, CA 95008-6600
Telephone (408) 370-8000
Telex 910-338-7621
FAX 408 370-8056