S5U1C62000H Operation And Functions; Operating Features; Break Mode And Break Function - Epson S1C62 Family Reference Manual

Cmos 4-bit single chip microcomputer development tool
Table of Contents

Advertisement

ICE CONTROL SOFTWARE ICS62XX

2.3 S5U1C62000H Operation and Functions

ICE operations, details on functions and emulation limitations are discussed in this section.

Operating features

2.3.1
Figure 2.3.1.1 shows a block
diagram of ICE functions.
The ICE has a built-in control
processor which processes ICE
commands.
Emulation consists of executing
and terminating functions of the
evaluation boardCPU and is
controlled via the emulation
control portion. The evaluation
board CPU is halted unless the
run (G command) or single step
(T command) operations are
invoked. In this condition the
emulation lamp on the ICE display is OFF and the HALT lamp is ON to indicate the set-up mode. Thus, the
A command, etc., are executed during the set-up mode.
The emulation program memory is set-up by instructions which activate the evaluation board CPU.
In the set-up mode, such operations as loading from the ROM sockets by the ICE control processor and
program setting by the host processor are executed.
Similarly, the evaluation board CPU data RAM is allocated to the emulation data memory.
The history control portion records the execution bus cycles of the evaluation board CPU and consists of a
8192 word
88 bit memory. The large memory capacity allows evaluation board CPU register values to be
recorded in real time. The history is written in target run mode, and is analyzed by the ICE control
processor in the set-up mode.
The break control portion has the functions which check the evaluation board CPU bus condition whether
it is at a break point or not, and will stop the execution at the break point. Breaking at CPU register values
is also possible in real time. The ICE control processor monitors the evaluation board CPU on the target
monitor during target run mode. Results are displayed as on-the-fly information.

Break mode and break function

2.3.2
Breaks are supported in many modes.
(1) Break enable mode:
Makes the break function valid. Actions during break are decided according to the mode setting of
break-trace/stop.
(2) Break disable mode:
Makes the break function invalid. ICE SYNC pin pulse output mode which does not terminate the G
command when in break condition. This function can be used as an oscilloscope synchronous signal to
measure the target circuit timing using the pulse as a reference.
(3) Break trace mode:
Temporarily stops the target run during break condition, and quickly restarts the program after
displaying the CPU register and execution time. Effective for viewing the program operation timing,
but not in true real time.
(4) Break stop mode:
A mode to break programs when they are consistent with break conditions.
VIII-10
ICE control
processor
Emulation control portion
Emulation program memory
RS-232C host
interface
Emulation data memory
History control portion
Break control portion
Target monitor portion
ICE firmware
ROM sockets (H, L)
Fig. 2.3.1.1 Block diagram of ICE functions
EPSON
To the evaluation board
DEVELOPMENT TOOL REFERENCE MANUAL
Evaluation board
interface
S1C62 FAMILY

Advertisement

Table of Contents
loading

This manual is also suitable for:

S1c62 series

Table of Contents