Z8932311ZEM
DSP Family Emulator Development ToolsÑZ89323
ZiLOG
4 DS006800-DSP0299
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 in-
struction 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
Exe-
cuting
. (
Executing
displays at the top of the screen.)
LIMITATIONS
1. Switching Emulators without quitting the GUI is not
supported and causes unexpected results.
2. The Emulator breakpoint hardware does not distin-
guish between instruction and data fetches. Conse-
quently, the breakpoint hardware triggers when the
address specified matches either an instruction or data
fetch.
Example:
0000 LD A, #%0006
0002 ADD A, #%0002
0003 LD Y, @A
0004 NOP
0005 NOP
0006 JP %0000
0008 NOP
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.
3.
ROM PROTECT
option programming is temporarily
disabled.
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 in-
structions when entered in the In-Line Assembler (De-
bug window). As a workaround, use
LD STACK,xxx
for PUSH and
LD xxx,STACK
for POP.