Debug tools, Cycle-accurate instruction set simulator, Non-simulator debug tools – Zilog EZ80F916 User Manual
Page 330

UM014423-0607
Using the Debugger
ZiLOG Developer Studio II
eZ80Acclaim!
®
User Manual
310
DEBUG TOOLS
Debug tools interface with the debugger to execute programs on physical or simulated tar-
get hardware. The following sections describe the available debug tools:
•
“Cycle-Accurate Instruction Set Simulator” on page 310
•
“Non-Simulator Debug Tools” on page 310
Refer to “Project Settings—Debugger Page” on page 95 for information on selecting and
configuring debug tools. Debug tool configuration must be done before entering Debug
mode.
Cycle-Accurate Instruction Set Simulator
The eZ80Acclaim! Instruction Set Simulator interfaces with the debugger to simulate the
execution of programs without using an emulator or target hardware. The Instruction Set
Simulator uses the commands of the debugger to perform tasks such as simulating timers
and interrupts.
The Instruction Set Simulator also supports the programmable reload timer peripheral
simulation for eZ80Acclaim! devices. You can operate the timers by using the
eZ80Acclaim! I/O instructions to write into the respective control registers. The peripheral
registers can be viewed in the I/O space of the Watch window (see “Watch Window” on
page 300). Currently, viewing the registers in the Special Function Registers window is
not supported. Refer to the individual device product specification for a detailed descrip-
tion on timers.
Non-Simulator Debug Tools
Non-Simulator debug tools interface with the debugger to execute programs on physical
target hardware. These debug tools manage the communication between the host and the
target hardware.
ZDS for the eZ80Acclaim! supports the following non-Simulator debug tools:
•
USB Smart Cable
•
Ethernet Smart Cable
•
Serial Smart Cable
•
ZPAK II
Refer to “Project Settings—Debugger Page” on page 95 for a description of the Debugger
page of the Project Settings dialog box. See “Debug Tool” on page 102 for more details
about individual debug tools configuration options.