ZiLOG Z86L99 ICEBOX User manual

ZiLOG W
ORLDWIDE
H
EADQUARTERS
• 910 E. H
AMILTON
A
VENUE
• C
AMPBELL
, CA 95008
T
ELEPHONE
: 408.558.8500 • F
AX
: 408.558.8300 •
WWW
.Z
I
LOG.
COM
Z86L9900100ZEM
Z86L99 ICEBOX
User Manual
Z86L9900100ZEM
UM005100-IRR0400

ii UM005100-IRR0400
This publication is subject to replacement by a later edition. To determine whether a later edition exists, or to
request copies of publications, contact
ZiLOG Worldwide Headquarters
910 E. Hamilton Avenue
Campbell, CA 95008
Telephone: 408.558.8500
Fax: 408.558.8300
www.ZiLOG.com
Windows is a registered trademark of Microsoft Corporation.
Document Disclaimer
© 2000 by ZiLOG, Inc. All rights reserved. Information in this publication concerning the devices, applications, or
technology described is intended to suggest possible uses and may be superseded. ZiLOG, INC. DOES NOT ASSUME
LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE INFORMATION, DEVICES, OR
TECHNOLOGY DESCRIBED IN THIS DOCUMENT. ZiLOG ALSO DOES NOT ASSUME LIABILITY FOR
INTELLECTUAL PROPERTY INFRINGEMENT RELATED IN ANY MANNER TO USE OF INFORMATION,
DEVICES, OR TECHNOLOGY DESCRIBED HEREIN OR OTHERWISE. Except with the express written approval
ZiLOG, use of information, devices, or technology as critical components of life support systems is not authorized. No
licenses or other rights are conveyed, implicitly or otherwise, by this document under any intellectual property rights.
Follow the precautions listed below to avoid permanent damage to the emulator.
I. Always use a grounding strap to prevent damage resulting from electrostatic discharge (ESD).
II.Power-Up Precautions.
1. Ensure that all power to the emulator and the target application (if any) is turned OFF.
2. Connect the target pod to the target application (if any).

UM005100-IRR0400 iii
Follow the precautions listed below to avoid permanent damage to the emulator.
I. Always use a grounding strap to prevent damage resulting from electrostatic discharge (ESD).
II. Power-Up Precautions.
3. Ensure that all power to the emulator and the target application (if any) is turned OFF.
4. Connect the target pod to the target application (if any).
5. Power up the emulator, then press the RESET button.
6. Power up the target application (if any).
III Power-Down Precautions.
When powering down, follow this procedure in the precise order shown below:
1. Power down the target application board (if any).
2. Remove the target pod.
3. Power down the emulator.
NOTES:
1. Refer to the ÒPrecaution ListÓ section of the Product Information sheet for additional operating
precautions specific to various devices.
2. Do not leave the emulator powered up with the RS-232C cable connected to a powered-down PC.
3. Before inserting target pod into target application board, refer to Chapter 2 to determine appropriate
jumper selections and options.
Electrical Safeguards


UM005100-IRR0400
Z86L99 ICEBOX U
SER
’
S
M
ANUAL
P
REFACE
ABOUT THIS MANUAL
We recommend that you read and understand everything in this manual before setting up and
using the product. However, we recognize that users have different styles of learning. There-
fore, we have designed this manual to be used either as a how-to procedural manual or a ref-
erence guide to important data.
The following conventions have been adopted to provide clarity and ease of use:
•
Universe Medium 10-point
all-caps is used to highlight to the following items:
– commands , displayed messages
– menu selections, pop-up lists, button, fields, or dialog boxes
– modes
– pins and ports
– program or application name
– instructions, registers, signals and subroutines
– an action performed by the software
– icons
•
Courier Regular 10-point
is used to highlight the following items
– bit
– software code
– file names and paths
– hexadecimal value
•
Grouping of Actions Within A Procedure Step
Actions in a procedure step are all performed on the same window or dialog box.
Actions performed on different windows or dialog boxes appear in separate steps.


UM005100-IRR0400 vii
Chapter Title and Subsections Page
Z86L99 ICEBOX U
SER
’
S
M
ANUAL
T
ABLE
O
F
C
ONTENTS
Chapter 1
Introduction
O
VERVIEW
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
E
MULATOR
F
EATURES
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
E
MULATOR
L
IMITATIONS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
S
UPPORTED
Z
I
LOG D
EVICES
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
H
ARDWARE
S
PECIFICATIONS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
O
PERATING
C
ONDITIONS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
P
OWER
R
EQUIREMENTS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
S
ERIAL
I
NTERFACE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
GUI-S
UPPORTED
C
OMPILER
, A
SSEMBLER
F
ORMATS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
K
IT
C
ONTENTS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
A
DDITIONAL
ITEMS
NOT
SUPPLIED
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
O
PTIONAL
R
ECOMMENDED
I
TEM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
C
OMPUTER
R
EQUIREMENTS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
M
INIMUM
R
EQUIREMENTS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
C
ONTACTING
Z
I
LOG C
USTOMER
SUPPORT
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6

viii UM005100-IRR0400
Chapter Title and Subsections Page
Chapter 2
Set-Up and Installation
H
ARDWARE
I
NSTALLATION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Q
UICK
INSTALLATION
INSTRUCTIONS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
C
OMPLETE
INSTALLATION
INSTRUCTIONS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
S
OFTWARE
I
NSTALLATION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
E
MULATOR
O
PERATION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
R
ESETTING
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
LED O
PERATION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
J
UMPER
SETTINGS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
D
IP
S
ETTINGS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
P
ERFORMING
OTP
PROGRAMMING
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Chapter 3
Overview
E
MULATION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
U
SING
ZDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
S
ELECT
THE
E
MULATOR
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
O
PEN
A
PROJECT
AND ADD FILES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
AVAILABLE DEBUG WINDOWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Appendix A
Troubleshooting Guide
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-1
COUNTER JUMPS TO UNEXPECTED ADDRESS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-2
ZDS ERROR MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-3
CAN NOT OPEN WINDOWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-3
OUT OF SYNCHRONIZATION WITH THE EMULATOR . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-3
Appendix B
Problem/Suggestion Report Form
Glossary
Index

UM005100-IRR0400 ix
Table Page
Z86L99 ICEBOX U
SER
’
S
M
ANUAL
LIST OF TABLES
TABLE 1-1 SUPPORTED PRODUCTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
TABLE 2-1 JUMPER SETTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
TABLE 2-2 DIP SETTINGS TO DISABLE DIGITAL FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
TABLE 2-3 DIP SETTINGS TO SET PULL-UP RESISTORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
TABLE 3-1 DEBUG WINDOWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7


UM005100-IRR0400 xi
Figure Page
Z86L99 ICEBOX
U
SER
’
S
M
ANUAL
LIST OF FIGURES
FIGURE 2-1 EMULATOR CONNECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
FIGURE 2-2 J6 JUMPER SCHEMATIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
FIGURE 2-3 Z86L9900100ZEM ICEBOX EXTERNAL TOP VIEW. . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
FIGURE 2-4 FRONT LED ASSIGNMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
FIGURE 3-1 NEW PROJECT DIALOG BOX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
FIGURE 3-2 EMULATOR CONFIGURATION DIALOG BOX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
FIGURE 3-3 PROJECT VIEWER WINDOW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
FIGURE 3-4 INSERT FILES INTO PROJECT DIALOG BOX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
FIGURE 3-5 PROJECT VIEWER WINDOW WITH FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5


UM005100-IRR0400 1–1
Z86L99 ICEBOX U
SER
’
S
M
ANUAL
CHAPTER 1
INTRODUCTION
OVERVIEW
Congratulations for selecting a fine development tool! The Z86L9900100ZEM ICEBOX is
ZiLOG’s in-circuit emulator providing emulation for the Z8 family of IR controllers. The
emulator is also capable of OTP programming for the family being emulated. The emulator
consists of an emulation daughter board that is plugged into a 64K motherboard via P1 and
P2 headers. The Z86D99 ICE chip is used as the emulation processor on the daughter board.
The motherboard provides host communication interface, control processor, I/O space
decoding and LED indicators. The emulator is designed to be used with ZiLOG Developers
Studio, giving the user a total package to write, edit and debug their applications.

Emulator Features Introduction
1–2 UM005100-IRR0400
EMULATOR FEATURES
Key features of the Z86L9900100ZEM ICEBOX include:
•Supports up to 32K of ROM
•Vary the operating voltage from 3.0-4.0V
•Supports in-circuit emulation on target systems that operate from 3.0-4.0V
•The user can choose to power the ICE chip from either the emulator or target board
•Supports IR devices that operate up to 8MHz
•Emulates 28 and 40-pin DIP and 28-pin SOIC
•OTP programming for 28 pin DIP and 28 pin SOIC, 40 pin DIP packages
•Emulates and supports all the features and functions for a specified Z8 IR
microcontroller
•Multitasking allows the user to use other Windows applications while ZiLOG
Developer Studio (ZDS) is running
EMULATOR LIMITATIONS
The Z86D99 ICE chip’s ROM/ROMLESS pin is used to configure the ICE CHIP for 32K of
internal ROM. This configuration affects the Z86L9900100ZEM ICEBOX in the following
ways:
•Will not support emulation of a ROMLESS operation mode
•If the host software specifies that a device has between 4K to 32K of ROM the emulator
operates as if it is emulating a device with 32K of ROM
To emulate pull-up transistors for their target board, you must manually set the emulator’s
pull-up resistor dip switches. See page 2-12 for the proper settings of the emulator’s dip
switches.
NOTE:Mask option pull-up resistance at 3V is about 200k Ohm +/-50% at room temperature. Lower
voltage may cause an increase in resistance.

Introduction Supported ZiLOG Devices
UM005100-IRR0400 1–3
SUPPORTED ZILOG DEVICES
Table 1-1 shows the products supported by the Z86L9900100ZEM ICEBOX:
HARDWARE SPECIFICATIONS
OPERATING CONDITIONS
Operating Humidity: 10%-90% RH (Non condensing)
Operating Temperature: 20°C ±10°C
Clocks: The control processor operates at 7.3728 Mhz, the
emulation processor operates at 8Mhz
Serial Baud Rate: 57,600 bps
POWER REQUIREMENTS
This emulator requires an external 5VDC power supply.
Operating Voltage (Input): +4.75 VDC to +5.25 VDC Max (+5.0 VDC typical)
Operating Voltage (Target): +3.0 VDC to +4.0 VDC Max
Operating Current: 0.8A typical 1.5A MAX
TABLE 1-1. SUPPORTED PRODUCTS
Packages Emulation OTP Required accessories
28 PDIP Z86L991PZ008SC Z86D991
PZ008SC
28 PDIP emulation pod
28 PDIP program platform
(PC ASSY#99C0667-001)
28 SOIC Z86L991SZ008SC Z86D991
SZ008SC 28 PDIP emulation pod and a DIP to SOIC
conversion adapter from Emulation
Technology (AS-DIP 6-028-S003-1 or AS-DIP-6-
028-S003-2)
28 SOIC program platform
(PC ASSY#99C0668-001)
40 PDIP Z86L990PZ008SC Z86D990
PZ008SC
40 PDIP emulation pod
40 PDIP program platform
(PC ASSY#990716-001) Rev. B
48 SSOP N/A Z86D990
HZ008SC
Accessories for the 48 pin SSOP will be
available the 4th quarter of 2000

GUI-Supported Compiler, Assembler Formats Introduction
1–4 UM005100-IRR0400
SERIAL INTERFACE
ZiLOG Developer Studio communicates with theZ86L9900100ZEM ICEBOX using a
DB25, RS-232 and DCE cable (TxD, RxD only).
GUI-SUPPORTED COMPILER, ASSEMBLER FORMATS
The Emulator supports object (binary or Intel hex) code files produced by ZiLOG Developer
Studio (ZDS), ZiLOG Macro Cross Assembler (ZMASM).
KIT CONTENTS
The emulator kit contains one each of the following items:
•Z86L9900100ZEM ICEBOX
•Z86D991 40 PDIP program platform ZiLOG PC: 99C0716-001
•Z86D991 28 PDIP program platform ZiLOG PC: 99C0667-001
•Z86D991 28 SOIC program platform ZiLOG PC: 99C0668-001
•40 PDIP emulation pod with cable ZiLOG PC: 99C0206-001
•28 PDIP emulation pod with cable ZiLOG PC: 99C0217-001
•5V Power Cable with banana plugs
•RS-232 Serial Cable, 9-pin M-F
•ZiLOG Developer Studio Installation CD
•Z86L99 ICEBOX User’s Manual
ADDITIONAL ITEMS NOT SUPPLIED
The following items are required but are not currently supplied in the emulator kit:
•A source of power (+5VDC typical) for the emulator. This can be a laboratory power
supply with current rating of at least 1.5 ampere.

Introduction Computer Requirements
UM005100-IRR0400 1–5
OPTIONAL RECOMMENDED ITEM
The following items are recommended:
•Your target design. Typically this is a wire-wrapped or printed circuit prototype that
includes a socket for the target device which the emulator cable/pod plugs into.
•Z8 C-Compiler
•Oscilloscope
•Logic Analyzer
COMPUTER REQUIREMENTS
MINIMUM REQUIREMENTS
IBM PC (or 100-percent compatible) Pentium-Based Machine
75 MHz
16 MB RAM
VGA Video Adapter
Hard Disk Drive (12 MB free space)
CD-ROM Drive (a CD-ROM drive is not needed if you download ZDS from the web at
www.zilog.com)
RS-232 COM Port
Mouse or Pointing Device
Microsoft Windows 95/98/NT
The following enhancements to the minimum requirements are recommended:
166MHz IBM PC
SVGA video adapter

Contacting ZiLOG Customer support Introduction
1–6 UM005100-IRR0400
CONTACTING ZILOG CUSTOMER SUPPORT
ZILOG has a worldwide customer support center located in Austin, Texas. The customer
support center is open from 7 a.m. to 7 p.m. Central Time.
The customer support toll-free number for the United States and Canada is 1-877-ZiLOGCS
(1-877-945-6427). For calls outside of the United States and Canada dial 512-306-4169. The
FAX number to the customer support center is 512-306-4072. Customers can also access
customer support via the website at:
•For customer service - http://register.zilog.com/login.asp?login=servicelogin
•For technical support- http://register.zilog.com/login.asp?login=supportlogin
For valuable information about hardware and software development tools go to ZiLOG home
page at http://www.zilog.com. The latest released version of the ZDS can be downloaded
from this site.

UM005100-IRR0400 2–1
Z86L99 ICEBOX U
SER
’
S
M
ANUAL
CHAPTER 2
SET-UPAND INSTALLATION
HARDWARE INSTALLATION
Before installing the hardware, refer to Figure 2-1 for a diagram on connecting the emulator
to a PC and power supply; Figure 2-3 provides option jumper locations.
QUICK INSTALLATION INSTRUCTIONS
To install the hardware utilizing a 5VDC wall-adaptor power supply, perform the following.
1. Set the correct jumper setting for powering the ICE chip and target board. See Emulator
connection on page 2-2.
2. Plug a 5.0 VDC 1.5 Amp Wall Power Adaptor to the power connector on the
Z86L9900100ZEM ICEBOX.
3. Turn on the power supply and ensure that it is set to + 5.0V and current limited at 2.5A.
4. Connect the serial cable to the PC.
5. Connect the emulator to the target board (if performing in-circuit emulation).
6. Set up the oscillator and option jumpers.
7. Power up the Z86L9900100ZEM.

Hardware Installation Set-Up and Installation
2–2 UM005100-IRR0400
COMPLETE INSTALLATION INSTRUCTIONS
The following procedures illustrate a complete step-by-step guide on installing the emulator.
FIGURE 2-1. EMULATOR CONNECTION
Set Power Jumper
The Z86L9900100ZEM ICEBOX allows the user to power the emulator and target from a
variety of different sources. Before powering the emulator the user should select their power
configuration.
CAUTION!
The user must choose their power source before powering the emulator. Before selecting a
power source study Figure 2-2, which shows a schematic of the J6 power jumper. Failure to
properly configure the power source will result in damage to the emulator or target.
+
-
Table of contents
Other ZiLOG Controllers manuals
Popular Controllers manuals by other brands

Siemens
Siemens SIRIUS MCU 3RK4353-3.R58-0BA0 operating instructions

Synapse
Synapse DIM10-087-06-F3W manual

Sutter Instrument
Sutter Instrument SOLO Operation manual

HOMBLI
HOMBLI Smart Water Controller manual

DEEP SEA ELECTRONICS
DEEP SEA ELECTRONICS DSE4510 MKII installation instructions

Compaq
Compaq 166207-B21 - Smart Array 5302/32 RAID... reference guide

Renogy
Renogy MPPT Series manual

Access Control Devices
Access Control Devices ACD3000 Series user manual

Delta Controls
Delta Controls Red5-PLUS/EDGE-11 Series quick start guide

Taconova
Taconova NOVASTAT EL BASIC manual

TECORP ELECTRONIC
TECORP ELECTRONIC HC2-E1000 Series manual

AirCom
AirCom B548 operating instructions