Z89C6501ZEM Zilog, Z89C6501ZEM Datasheet - Page 3

no-image

Z89C6501ZEM

Manufacturer Part Number
Z89C6501ZEM
Description
Z89C65 Z8/DSP EMULATOR
Manufacturer
Zilog
Type
DSPr
Datasheet

Specifications of Z89C6501ZEM

Contents
Emulator Board, Cables, Software and Documentation
For Use With/related Products
Z89165, Z89166, Z89C65, Z89C66
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
LIMITATIONS
1. Breakpointing in interrupt service routine and single-
2. Do not put breakpoint at address after Stop instruction.
3. The C65 ICEBOX uses the Z86C50 ICE Chip; therefore,
4. Changing drives in file download and load symbol
5. The initial blue Zilog screen will be distorted by other
6 . Switching ICEBOXes without quitting the GUI is not
7 . The maximum symbols that can be loaded is 32768,
8 . The ICEBOX breakpoint hardware does not distinguish
stepping pass the IRET statement will cause global
interrupts to be disabled.
This will cause program counter to continue at that
location after a Stop-Mode Recovery.
emulation at more than 12 MHz requires that the
Expanded Register File (ERF) timing of the ICE Chip
be slowed down to SCLK x 2. This is accomplished by
loading value %01 to ICECON Register (Bank F,
Register A) of the ICE Chip.
Example:
PUSH RP
LD RP, #%0F
LD %A, #%01
POP RP
dialog boxes is not anticipated by the GUI. Typing in
the filename in a directory other than shown in “Path:”
will result in “File not found”. Changing the drive using
the mouse is the workaround.
active windows. This only affects the appearance, not
functionality, of the GUI.
supported.
provided that there is enough system resource
(memory).
between instruction and data fetches. When a
breakpoint in the GUI is set, the breakpoint hardware
triggers when the addresses match for either code or
data fetches.
9. Clicking on the HALT Button does not always Halt
10. Single-stepping into the HALT instruction will cause an
11. Halting the program execution or breakpointing when
12. Due to the limitation in the Z86C50 ICE Chip, a software
13. If the emulator is running a user code at full speed and
Example:
000C
000E
0010
0012
0013
0016
Setting the breakpoint at %0016 and click GO.
Result: The code will break and stop at %0012.
Note: This will not happen when Animate Mode is on
because the GUI is not using the hardware breakpoints
when in Animate Mode.
ICEBOX execution.
ICEBOX "Fatal Error".
interrupts are enabled will globally disable interrupts.
If halting occurs, the program must be reset and
started from address %000c hex.
work around for the interrupt vector fetching must be
in place when configuring the emulator for ROMless
emulation (Z89C66/166 emulation).
the port window is opened: Switching to another
application or minimizing the GUI (then restoring) will
result in the following ICEBOX Communications Error
message: “Emulator rejected command: target
program is executing.” This message may need to be
cleared several times (as many as seven) before the
GUI returns to normal operation.
Workaround:
leaving the GUI.
SRP
LD
LD
NOP
J P
NOP
Always close the port window before
#%0
R4, #%0016
R5, @R4
%000C
CP96TAD00403
Z89C6501ZEM
3

Related parts for Z89C6501ZEM