CHAPTER 5: OPERATION AND FUNCTION OF S5U1C63000H2
5.8 Trace Mode
There are following three trace modes.
(1)All bus cycle trace modeIn this trace mode, all bus cycles are traced during run emulation and step emulation until a break occurs.
(2)Specified PC range trace modeIn 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 triggerIn 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
(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
(b)Measurement error
0cycle
S5U1C63000H2 MANUAL | EPSON | 15 |
(S1C63 FAMILY |
|
|