PRODUCT SPECIFICATION Z8932311ZEM DSP FAMILY EMULATOR DEVELOPMENT TOOLSNZ89323 FEATURES Supported Devices Packages Emulation OTP Programming 44-Pin PLCC Z89223/2731 44-Pin QFP Z892231 Z892732 N/A 68-Pin PLCC 80-Pin QFP 1 Z89373 1 Z893733 Z89323/373 Z89323/373 3 Notes: 1. Requires hand-wiring the Z89323 Emulator board to your target board's socket or by using a daughterboard connected to JP2 and JP3. 2. Requires an optional, separately-purchased accessory kit (Z8922300ZAC) from ZiLOG. 3. Requires an optional, separately-purchased accessory kit (Z8937300ZAC) from ZiLOG. * ICEBOX Emulator Provides Source-Level Debugging for DSP Codes. * * * * * 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 full-featured macro cross assembler to enhance programmer productivity when used in conjunction with the Z89323 Emulator. The Emulator provides a hardware platform that is a significant improvement compared to software simulators. The DS006800-DSP0299 Emulator is faster in operation, making it more practical than software simulators for code development. 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 Z8932311ZEM DSP Family Emulator Development ToolsNZ89323 ZiLOG SPECIFICATIONS Operating Conditions Operating Temperature: Supply Voltage: Operating Humidity: Minimum Emulation Speed: Maximum Emulation Speed: Power Requirements Dimensions Width: Length: Height: Serial Interface Emulation Memory Number of Breakpoints 20C, 10C +5 VDC 5% or 9 VDC@ 1.2 A wall adapter 10%-90% RH (noncondensing) 1 MHz 20 MHz The emulator board has dual-power capability: 9.0 VDC or 5.0 VDC. If optional OTP programming is enabled and the 5.0 VDC terminal is used, a 6.0 VDC 5% @ 500 mA (typical) power source is also required. 5.25 in. (13.34 cm) 9.50 in. (24.13 cm) 0.50 in. (1.20 cm) RS-232 @ 9600, 19200 (default), 28800, or 57600 Baud DSP = 64K Words (maximum) DSP = 256 (maximum) HOST COMPUTER Minimum Requirements * * * * * * * * 2 IBM PC (or 100-percent compatible) 386-based machine: 33 MHz 4 MB RAM VGA Video Adapter CD-ROM Drive RS-232C COM Port Mouse or Pointing Device The following changes to the Minimum Requirements are recommended for increased performance: * * * * * * * Pentium-based machine 66 MHz (or faster) 8 MB of RAM (or more) SVGA Video Adapter Color Monitor Printer Microsoft Windows 95 Microsoft Windows 3.1(Use with DSPICE software) DS006800-DSP0299 ZiLOG Z8932311ZEM DSP Family Emulator Development ToolsNZ89323 KIT CONTENTS Quantity Item 1 Z8932311ZEM Emulator Board Cables/Pods 1 RS-232 Serial Cable, 9-pin M-F Host Software 1 CD-ROM Development Software Documentation 1 Z8932301ZEM Emulator User's Manual 1 ZiLOG Macro Cross Assembler User's Manual 1 Software License and Limited Warranty Agreement ADDITIONAL REQUIRED ITEMS NOT SUPPLIED * A Target Design Typically, your design is a wire-wrapped or printed-circuit prototype that includes connectors which connect to the emulator's JP2 and JP3, or points which connect with the emulator P6. DS006800-DSP0299 3 Z8932311ZEM DSP Family Emulator Development ToolsNZ89323 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 an OTP in the socket. 5. The GUI occasionally indicates Executing after a Halt instruction. Pushing the GO button also indicates Executing. (Executing displays at the top of the screen.) LIMITATIONS 1. Switching Emulators without quitting the GUI is not supported and causes unexpected results. 3. ROM PROTECT option programming is temporarily disabled. 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. 4. The maximum loadable symbols is 32,768, provided there is enough system resource (memory). Example: 0000 0002 0003 0004 0005 0006 0008 LD ADD LD NOP NOP JP NOP A, #%0006 A, #%0002 Y, @A %0000 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. 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 is not using the hardware breakpoints when in Animate Mode. 4 DS006800-DSP0299 ZiLOG (c)1999 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. DS006800-DSP0299 Z8932311ZEM DSP Family Emulator Development ToolsNZ89323 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. ZiLOG, Inc. 910 East Hamilton Avenue, Suite 110 Campbell, CA 95008 Telephone (408) 558-8500 FAX (408) 558-8300 Internet: http://www.zilog.com 5