beautypg.com

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

Page 330

background image

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). Curren
tly, 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.

This manual is related to the following products: