CUSTOMER PROCUREMENT SPECIFICATION 1 Z8932302ZEM 1 DSP FAMILY EMULATOR- Z89323 FEATURES Supported Devices: Packages Emulation OTP Programming 44-Pin PLCC Z89223/2731 N/A Z89323/373 Z892731 N/A 44-Pin QFP 68-Pin PLCC 80-Pin QFP N/A Z89373 Z89373 Notes: 1. Requires optional, separately purchased accessory kit, Z8922300ZAC, from Zilog. ICEBOX Emulator Provides Source-Level Debugging for DSP Codes. HP Logic Analyzer Interface 64K of External Data Memory Symbolic Disassembly in the Debug Window Selectable Baud Rates - 9600 to 57.6 Kbps Windows-Based User Interface RS-232C Connector Zilog Macro Cross Assembler (ZMASM) - Structured Assembly and Data Code - Source-Level Debug Support - Built-In Register Equates - Linker GENERAL DESCRIPTION Zilog's in-circuit emulators are interactive, Windows-oriented development tools providing a real-time environment for developing and debugging software. Also included is a fullfeatured macro cross assembler to enhance programmer productivity when used in conjunction with the Z89323 Emulator. The Z89323 Emulator provides a hardware platform that is a significant improvement compared to software simulators. The emulator is faster in operation, making it more practical than software simulators for code development. CP97DSP3201 The Z89323 Emulator, which supports the Z89323 family of DSP processors listed above, provides essential timing and I/O circuitry to simplify user emulation of the prototype hardware and software product. The Z89323 Emulator can be connected to a serial port (COM1, COM2, COM3, or COM4) of the host computer, and it uses Graphical User Interface (GUI) software. 1 Z89323 Emulator Emulator- Z89323 Zilog SPECIFICATIONS Operating Conditions Dimensions Operating Temperature: 20C 10C Width: 8.00 in. Supply Voltage: +5 VDC 5% or 9VDC @ Length: 9.75 in. 1.2A wall adaptor Height: 0.50 in. Operating Humidity: 10-90% RH (non-condensing) Serial Interface Minimum Emulation Speed: 1 MHz RS-232C @ 9600, 19200 (default), 28800, or 57600 Baud Rates Maximum Emulation Speed: 20 MHz Power Requirements The emulator board has dual-power capability: 9VDC or 5.0VDC. If optional OTP programming is enabled and the 5.0VDC terminal is used, a 6.0VDC 5% @ 500 mA (typical) power source is also required. Emulation Memory DSP = 64K words (maximum) Number of Breakpoints DSP = 256 (maximum) HOST COMPUTER Minimum Requirements IBM PC (or 100-percent compatible) 386-based machine: The following changes to the Minimum Requirements are recommended for increased performance: 33 MHz 486- or Pentium-based machine 4 MB RAM 66 MHz (or faster) VGA Video Adapter 8 MB of RAM (or more) Hard Disk Drive (3.0 MB free space) SVGA Video Adapter 3.5-inch, High-Density (HD) Floppy Disk Drive Color Monitor RS-232C COM Port Printer Mouse or Pointing Device Microsoft Windows 95 Microsoft Windows 3.1(Use with DSPICE software) KIT CONTENTS Qty. Item 1 Z89323 Emulator Board Host Software DSP GUI Diskette ZMASM (w/ ZDS) Diskette Cables/Pods 1 RS-232C Serial Cable, 9-Pin M-F 1 9VDC AC Adaptor Documentation Emulator User's Manual 1 Emulation Pod, 68PLCC Zilog Macro Cross Assembler User's Manual 1 Power Cable Assembly, 4-Leads 1 Programming Adapter, 68-PLCC/80-QFP Software License and Limited Warranty Agreement Registration Card (2) 2 CP97DSP3201 Z89323 Emulator Emulator- Z89323 Zilog ADDITIONAL REQUIRED ITEMS NOT SUPPLIED Your Target Design Zilog's HP Logic Analyzer Interface Board 1 Typically, this is a wire-wrapped or printed-circuit prototype that includes a 68PLCC socket that you can connect the emulator's pod. LIMITATIONS 1. Switching emulators without quitting the GUI is not supported and may cause unexpected results. is not using the hardware breakpoints when in Animate Mode. 2. The emulator breakpoint hardware does not distinguish between instruction and data fetches. Consequently, the breakpoint hardware triggers when the address specified matches either an instruction or data fetch. 3. "ROM PROTECT" option programming is temporarily disabled. Example: 0000 LD A, #%0006 0002 ADD A, #%0002 0003 LD Y, @A 0004 NOP 0005 NOP 0006 JP 0008 NOP %0000 Setting the breakpoint at %0008 and click GO causes the code to break at %0004 due to the data fetch address match during the prior instruction. This does not occur when Animate Mode is on because the GUI CP97DSP3201 4. The maximum loadable symbols is 32,768 provided there is enough system resource (memory). 5. Although GUI , 3.00 and later support baud rates up to 57.6K baud, the actual maximum usable rate may be less due to limitations of the users hardware and or system software setup. The maximum usable rate is determined by the users tolerance of the frequency of communication errors. 6. The GUI does not recognize the PUSH and POP instructions when entered in the In-Line Assembler (Debug window). As a workaround, use "LD STACK,xxx" for PUSH and "LD xxx,STACK" for POP. 7. Please consult the "P_AND_L.TXT" "OTPPROG.TXT files for latest updates. and 3 Z89323 Emulator Emulator- Z89323 Zilog PRECAUTIONS 1. The emulator cannot be operated while performing ESD/EMI testing on the target board. 2. For 386 PCs, set the baud rate to 19.2K or less because Windows' communication driver does not guarantee "reliable" operation at more than 9600 baud. Selecting a high baud rate on some slower 386 machines may crash the Windows environment. 3. Breakpoint overshoot. The Debug window shows the processor halting at one or two instructions past the instruction where the breakpoint was set. 4. Do not start the emulator with OTP in socket. 5. Executing GUI. The GUI will occasionally continue to indicate "Executing" after a Halt instruction. Pushing the GO button will then result in Executing. (Executing showing at the top of the screen.) 6. When the DSP Register window is open, the DSP EXT Data Address (EXT1) is getting incremented when Register window is updated. This is also true when encountering a breakpoint and/or single-stepping. 7. Please consult the "P_AND_L.TXT" "OTPPROG.TXT files for latest updates. (c) 1998 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. 4 and The software described herein is provided on an "as is" basis and without warranty. Zilog accepts no liability for incidental or consequential damages arising from use of the software. Zilog's products are not authorized for use as critical components in life 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 FAX 408 370-8056 Internet: http://www.zilog.com CP97DSP3201