Zilog Z86E07 User Manual

C50
ICEBOX
User’s Manual
UM009701-0201
ZiLOG Worldwide Headquarters • 910 E. Hamilton Avenue • Campbell, CA 95008
Telephone: 408.558.8500 • Fax: 408.558.8300 • www.ZiLOG.com
C50 ICEBOX
ZiLOG Worldwide Headquarters
910 E. Hamilton Avenue Campbell, CA 95008 Telephone: 408.558.8500 Fax: 408.558.8300
www.ZiLOG.com
Document Disclaimer
ZiLOG is a registered trademark of ZiLOG Inc. in the United States and in other countries. All other products and/or service names mentioned herein may be trademarks of the companies with which they are associated.
©2001 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 of ZiLOG, use of information, devices, or technology as critical components of life support systems is not authorized. No licenses are conveyed, implicitly or otherwise, by this document under any intellectual property rights.
UM009701-0201
C50 ICEBOX
:
UM009701-0201
USER'S MANUAL
Electrical
Safeguards
WARNING
Follow the precautions listed below to avoid permanent damage to the emulator.
If the target application board has its own power supply, follow the power-up and power­down procedures in the precise order shown below 1:
I. Always use a grounding strap to prevent damage resulting from electrostatic
discharge (ESD)
II. Power-Up Precautions
1. Remove V
2. Power-up the emulator
3. Depress the emulator RESET button
4. Connect the target pod to the target application
5. Power-up the target application (if any)
jumper J1
CC
2
3
III. Power-Down Precautions
When powering down, follow this procedure in the precise order shown below:
1. Depress the RESET button on the emulator
2. Power-down the target application board (if any)
3. Remove the target pod
4. Power-down the emulator
Notes:
1. Refer to the "Precaution List" section in Chapter 5 for additional operating precautions specific to various devices.
2. Do not leave the emulator powered up with the RS-232 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.
Zilog C50 ICEBOX
UM009701-0201
User's Manual
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: some will want to set up and use their new emulator while they read about it; others will open these pages only as a “last resort” to check on a particular specification. Therefore, we have designed this manual to be used either as a “how to” procedural manual or a reference guide to important data.
Additional assistance is provided in the following ways:
The emulator graphical user interface (GUI) features a complete, context-sensitive on-line
help facility that provides brief messages on keyboard and ICEBOX commands and various procedures on how to use the emulator. An index and glossary are also included as part of this Help Program.
The complete emulation board schematic diagram is included at the back of this user's
manual.
Please fill out and return the enclosed Zilog Registration Cards as soon as possible so we can advise you of updates and improvements to your emulator.
C50 ICEBOX™ USER'S MANUAL
UM009701-0201
TABLE OF CONTENTS
TITLE PAGE
HAPTER 1: INTRODUCTION
C
OVERVIEW ....................................................................................................................... 1-1
EY FEATURES ................................................................................................................ 1-1
K
UPPORTED ZILOG Z8
S GUI-S H S R
HAPTER 2: SETUP AND INSTALLATION
C
UPPORTED COMPILER, ASSEMBLER FORMATS ............................................................. 1-2
ARDWARE SPECIFICATIONS .............................................................................................. 1-2
UPPORT PRODUCTS PACKAGE CONTENTS .......................................................................... 1-2
EQUIREMENTS AND RESTRICTIONS .................................................................................... 1-4
INSTALLING THE SOFTWARE ............................................................................................... 2-1
NSTALLING THE HARDWARE (QUICK INSTALLATION) .............................................................. 2-2
I
NSTALLING THE HARDWARE (COMPLETE INSTALLATION) ........................................................ 2-3
I
ONFIGURING FOR INTERNAL ROM .................................................................................... 2-3
C
ONNECTING TO A POWER SUPPLY .................................................................................... 2-3
C
ONNECTING THE SERIAL CABLE TO THE PC ....................................................................... 2-3
C
ONNECTING TO YOUR DESIGN ......................................................................................... 2-4
C
ETTING UP THE OSCILLATOR AND OPTION JUMPERS............................................................ 2-5
S
ONNECTING TO A LOGIC ANALYZER .................................................................................. 2-8
C
OWERING UP/POWERING DOWN ....................................................................................... 2-9
P
MULATOR OPERATION ..................................................................................................... 2-9
E
®
DEVICES ....................................................................................... 1-1
C
HAPTER 3: Z8
®
EMULATOR SAMPLE SESSION
STARTING THE APPLICATION .............................................................................................. 3-1
ONITORING/MODIFYING/DOWNLOADING FILES .................................................................... 3-3
M
SING THE DEBUG WINDOW.............................................................................................. 3-4
U OTP O W S R M
PERATIONS ........................................................................................................... 3-4
INDOW REFRESH ........................................................................................................... 3-4
AVING AND QUITTING ...................................................................................................... 3-4
UNNING MULTIPLE INSTANCES ......................................................................................... 3-5
ULTITASKING WITH OTHER WINDOWS APPLICATIONS .......................................................... 3-6
TABLE OF CONTENTS
Note: Appendix C is not available. UM009701-0201
(Continued)
TITLE PAGE
C
HAPTER 4: SUMMARY OF MENUS, COMMANDS, AND OPERATIONS
MAIN MENU .................................................................................................................... 4-1
ONFIGURATION DIALOG BOX ........................................................................................... 4-1
C
ILE MENU...................................................................................................................... 4-1
F ICEBOX M
EBUG MENU ................................................................................................................. 4-6
D OTP M
UN MENU ..................................................................................................................... 4-8
R
EBUG WINDOW ELEMENTS .............................................................................................. 4-8
D
INDOW REFRESHING .................................................................................................... 4-10
W
AVING SESSIONS/RELOADING "SAVED" SESSIONS .............................................................. 4-10
S
ARDWARE RESET ......................................................................................................... 4-11
H
ELP ............................................................................................................................ 4-11
H
C
HAPTER 5: TROUBLESHOOTING G UIDE AND PRECAUTION LIST
TROUBLESHOOTING GUIDE ................................................................................................ 5-1
RECAUTION LIST............................................................................................................. 5-2
P
ENU .............................................................................................................. 4-2
ENU..................................................................................................................... 4-7
A
PPENDIX A: HOW TO RECEIVE ZILOG SAMPLE FILES .......................................................... A-1
PPENDIX B: SYMBOL FILE FORMATS ................................................................................ B-1
A
PPENDIX C: EMULATOR SCHEMATICS ............................................................................... C-1
A
C50 ICEBOX
UM009701-0201
USER'S MANUAL
U
SER'S MANUAL
CHAPTER 1
I
NTRODUCTION
OVERVIEW
Congratulations on selecting a fine development tool! The Zilog C50 In-Circuit Emulator
(ICEBOX and useful features to shorten your development time for Z8 to "Supported Zilog Z8 runs under MS-Windows for Zilog’s Z8 family of emulators.
KEY FEATURES OF THE ZILOG EMULATO R
) is carefully engineered to provide the best balance between reasonable cost
®
CCP™-based products (refer
®
Devices" section). The emulator graphical user interface (GUI)
Edit the contents of Program Memory or the registers, track memory locations, set break
points in ROM, and single-step into codes.
Multiple windows can be viewed and the contents of Program Memory, External
Memory, and register files can be edited.
Multiple emulators can be operated simultaneously, provided enough serial
communication ports on your PC are available.
Because of the multitasking feature of the emulator GUI, you can use other Windows
applications while the emulator GUI is running.
Learn about the emulator and start writing and debugging software using the memory
available in the emulator—with or without a finished design.
SUPPORTED ZILOG Z8® DEVICES
Emulation OTP Programming Support Support
Z86C03 Z86E03 Z86C06 Z86E04 Z86C09 Z86E06 Z86C16 Z86E07 Z86C19 Z86E08 Z86C30 Z86E30 Z86C31 Z86E31 Z86C40 Z86E40 Z86C90
1-1
C50 ICEBOX
UM009701-0201
USER'S MANUAL
GUI-SUPPORTED COMPILER, ASSEMBLER FORMATS
The emulator GUI supports object (binary or Intel hex) produced by the Zilog Z8® and the Production Language Corporation (PLC) assembler.
HARDWARE SPECIFICATIONS
Dimensions 2.5in H x 6.25in W x 9.5in D Target Clock or Oscillator Frequency 1 to 20 MHz (shipped with 12 MHz crystal) Internal Clock Operating Frequency 500 kHz min for all modes of operation Host Interface DB-25, RS-232 DCE (TxD, RxD only) Serial Baud Rate 19,200 bps Power Supply Voltage +4.75 VDC to +5.25 VDC Max (+5.0 VDC typical) Power Supply Current 0.6 A typ Operating Temperature 20 degrees C, ±10 degrees C Operating Humidity 10-90% RH (non-condensing)
SUPPORT PRODUCTS PACKAGE CONTENTS
The Zilog Emulator Support Products Package contains the following items:
Hardware
C50 ICEBOX Emulator 18-pin Target Pod 28-pin Target Pod 40-pin Target Pod 25-pin RS-232 Cable 15-inch Power Cable Z86E30 28-pin DIP OTP Device Z86E40 40-pin DIP OTP Device
Software
®
GUI Diskette
Z8 ZASM-Cross Assembler Diskette MOBJ-Object Utility Diskette
1-2
Description of Z8® GUI Diskette Files
UM009701-0201
z8cfg.o Configuration z8ice.exe Executable icehelp.hlp Help meter.dll Installation library readme Text file setup.inf Installation information setup.exe Windows install program z8em_c12.o On board software for Z86C12 Emulator z8em_c27.o On board software for Z86C27 Emulator z8em_c50.o On board software for Z86C50 Emulator z8em_c62.o On board software for Z86C62 Emulator z8em_c65.o On board software for Z89C65 Emulator z8em_c67.o On board software for Z89C67 Emulator z8em_c93.o On board software for Z86C93 Emulator z8em_l7x.o On board software for Z86L7X Emulator z8em_ccp.o On board software for Z86CCP Emulator
C50 ICEBOX
USER'S MANUAL
Publications
Zilog C50 ICEBOX
User's Manual asm S8, Super8/Z8 Cross Assembler User's Guide Zilog Universal Object File Utilities User's Guide Registration Cards
1-3
C50 ICEBOX
UM009701-0201
USER'S MANUAL
REQUIREMENTS
Minimum Hardware
An IBM PC (or 100 percent compatible) 386-based machine at 20 MHz with 4 MB RAM, hard disk drive (with 1 MB available), 5.25- or 3.5-inch floppy disk drive, and VGA video adapter.
Note: A 486-based machine will provide increased overall performance. Minimum Software Operating Systems
MS-DOS version 5.0 MS-Windows version 3.0
Additional Required Items Not Supplied with the Support Package
A source of power (+4.75 VDC to +5.25 VDC Max [+5.0 VDC typical]) for the emulator. This can be a laboratory power supply with supply current of 0.6 ampere.
®
Your Z8
Typically, this is a wire-wrapped or printed-circuit prototype that includes a socket for the Z8 CCP device, into which you can plug the emulation cable from the emulator.
CCP™-Based Design
RESTRICTIONS
This emulator is designed for emulation purposes only and cannot be used in standalone operation.
RC oscillator emulation is not supported.
1-4
C50 ICEBOX
UM009701-0201
USER'S MANUAL
U
SER'S MANUAL
CHAPTER 2
S
ETUP AND INSTALLATION
INSTALLING THE SOFTWARE
To properly install the Z8® Emulator GUI, first start the Windows application, then follow these steps:
1. Load the Z8 Emulator GUI diskette into compatible disk drive.
2. Select the Run command from the File menu, located under Windows Program Manager.
3. Type in the following at the prompt: “a:\setup” (or “b:\setup” if the diskette is in drive B:)
A dialog box will now prompt you for the directory into which the software will be installed (default is C:\Z8-ICE).
The setup program will copy the files into the target directory, creating a Z8-ICE icon in the Windows environment.
After the installation is finished, you can move the Z8-ICE icon into any program group of your choice.
Notes:
1. The installation procedure does not modify the “win.ini”, “autoexec.bat” or “config.sys” files.
2. An alternative way to install the Z8 Emulator GUI software is to copy all the files described in the following section to your target directory and manually create a program item by using the “New” command under the File menu of the Windows Program Manager. (Consult MS-Windows documentation if you need additional information about alternate install procedures.)
2-1
C50 ICEBOX
UM009701-0201
USER'S MANUAL
INSTALLING THE HARDWARE
Before installing the hardware, refer to Figure 2-1 for a rear view of the “generic” emulator and Figure 2-2, which provides a diagram for connecting the emulator to your PC and power supply.
Note: Proper functioning of the emulator assumes that the GUI software has been properly installed and runs correctly on your PC.
Quick Installation
This section provides you with a quick overview of the steps involved in setting up the hardware. The "Complete Hardware Installation" section, which immediately follows, provides a more detailed description of the hardware setup procedure.
1. Configure the emulator for internal ROM (if running in ROM Mode).
2. Connect to a +5V power supply and adjust to 0.6A (min.).
3. Connect the serial cable to the PC.
4. Connect the emulator to your design.
5. Set up the oscillator and option jumpers. (Refer to Table 2-1 and Figures 2-3 and 2-4.)
6. Connect the emulator to a logic analyzer (if using).
7. Power up the emulator. (Refer to "Powering Up" and "Powering Down" procedures.)
2-2
Figure 2-1. “Generic” Emulator (Rear View)
C50 ICEBOX
UM009701-0201
USER'S MANUAL
Complete Hardware Installation Configuring for Internal ROM. (You may skip this paragraph if you are using external
ROM.) This emulator is configured to run in "ROMless Mode," that is, it uses external ROM (Port 1 of the Z8 for multiplexed addresses and data). If, however, your application requires ROM Mode, follow these steps to reconfigure the emulator.
1. Remove the screws from bottom of the emulator and pull off the bottom of the case.
2. Straighten the handles of the programming sockets to an upright position. Note: We recommend that you leave the black front and back panels with the board.
3. Locate the socketed 20-pin IC labeled "U3" on the daughterboard. Note: For future reference, note the location of Pin 1.
4. Carefully remove the IC from the socket. Note: Use an IC puller or small, flat-bladed screwdriver, being careful not to bend the pins. Store in a safe place; the IC can be replaced on the daughterboard when using applications that involve ROMless Mode.
5. Locate the jumper header, which has eight jumper wires running diagonally across the top. Plug the header into the U3 socket so that Pin 1 is in the same corner formerly occupied by the IC Pin 1.
6. Carefully reassemble the emulator and replace the screws that hold the case together.
Connecting to a Power Supply. If your power supply allows voltage adjustment, do the following:
1. Turn the power supply on and adjust it to +5V.
2. Set it for at least 0.6A, if there’s a current-limiting adjustment.
3. Turn the supply off or make sure a nonadjustable supply is off.
4. Locate the power cable (red wire, black wire, and banana plugs on one end). Plug in
the black banana plug into the black jack on the power supply (labeled COM, GND, or with a ground symbol). Plug in the red plug into the red jack on the power supply (labeled "+" or "+V" or "+5V").
5. Plug the white connector on the other end of the cable into the matching 4-pin connector
on the back of the emulator. (This connection is "keyed" to ensure against an improper connection.)
Connecting the Serial Cable to the PC. Locate the serial cable and connect the male end to the female connector on the back of the emulator, then connect the female end to either the COM1, COM2, COM3, or COM4 connector of your PC.
Note: If connector availability is limited to a 9-pin COM1 through COM4, use a different cable or a 25- to 9-pin converter. (Zilog does not provide either of these items.)
2-3
Loading...
+ 30 hidden pages