CHAPTER 5: OPERATION AND FUNCTION OF S5U1C63000H2

5.8 Trace Mode

There are following three trace modes.

(1)All bus cycle trace mode

In this trace mode, all bus cycles are traced during run emulation and step emulation until a break occurs.

(2)Specified PC range trace mode

In this mode, bus cycles within the specified range (or outside the specified range) are traced during run emulation and step emulation until a break occurs. This function is useful for cases of tracing objective work data only or removing WAIT routine from the trace.

(3)Single delay trigger

In this mode, starting a run emulation starts tracing all bus cycles. When the emulation hit the trace trigger condition, the trace continues for the specified bus cycles, and then it stops. The trace informa- tion is displayed after a break.

In the debugger, one of the above modes can be selected by the TM command.

5.9 Trace Trigger Point

In the S5U1C63000H2, a trace trigger point can be specified independent of breaking points. The trace trigger point is specified as the program counter conditions of the S1C63000 CPU. A low level pulse is output from the TRGOUT terminal with the timing of T3 upon coincidence of the specified value and the program counter. The information of the trace trigger point is also stored into the trace memory. In the single delay trigger mode, the trace trigger point becomes a condition for stopping the trace.

5.10 Coverage Function

The S5U1C63000H2 can retrieve and display the address information of the program accessed at the execution. The confirmation of portions whether failure analysis or debugging is completed or not can be done by checking the program through reference of the coverage information after running the program for a long time. This function is specified by the CV or CVC commands.

5.11 Measurement of Execution Time

The S5U1C63000H2 has a function to measure the time from start to break of target programs or to count the bus cycles. This function is set by the MD command.

(1)Time measurement mode

(a)Range of time measurement

1µsec to 1∗ (231 -1) µsec (≈ 2,147 sec ≈ 36 minutes)

(b)Measurement error

±1 µsec

(c)Units of time display

Micro second (µsec)

(2)Bus cycle count mode

(a)Range of cycle measurement

1bus cycle to (231 -1) bus cycles (= 2∗ 109 bus cycles)

(b)Measurement error

0cycle

S5U1C63000H2 MANUAL

EPSON

15

(S1C63 FAMILY IN-CIRCUIT EMULATOR)