5 OPERaTIOnS anD FUnCTIOnS OF THE S5U1C63000H6
S5U1C63000H6 ManUal
EPSOn
13
(S1C63 Family In-Circuit Emulator)
5.12 Self-Diagnostic Function
The S5U1C6300H6 allows selection whether the self-diagnostic check at power on is performed or not.
(1) Disabling self-diagnostic mode (DIaG switch: OFF)
When the DIAG switch on the S5U1C63000H6 front panel is set to OFF, the S5U1C63000H6 becomes ready
to accept commands without the self-diagnostic check after power on.
(2) Enabling self-diagnostic mode (DIaG switch: On)
When the DIAG switch is set to ON, the S5U1C63000H6 executes the self-diagnostic check shown below after
power on, and then it becomes ready to accept commands.
(a) ROM test
Tests the check-sum of the firmware.
(b) RAM test
Performs the read/write test of the RAM in the S5U1C63000H6.
(c) Emulation test
Tests if a break occurs normally by executing a run emulation for a few steps of instructions on the emula-
tion memory.
When the debugger is started up after the S5U1C63000H6 is turned on with the self-diagnostic mode enabled, the
S5U1C63000H6 performs diagnosis for about one minute. After that, the debugger enters command waiting status.
5.13 Restrictions on Emulation
(1) Timer operation in standby mode
In the emulation with a peripheral circuit board connected to the S5U1C63000H6, the S1C63000 CPU ordinar-
ily idles (standby mode) as shown in Section 5.1. In the standby mode, the S5U1C63000H6 executes the moni-
tor program and the peripheral circuit board is in stop status. The S5U1C63000H6 executes the target program
by the G command and returns to the monitor program after a break occurs.
Target program is running
(emulation mode)
Monitor program is running
(standby mode)
S1C63000
CPU operation
Monitor program is running
(standby mode)
Figure 5.13.1 Operation of S1C63000 CPU
In the models with a built-in timer or watchdog timer, the timer runs only when the target program is executed
if the timer is enabled. Therefore, in the single step operation, the S1C63xxx timer cannot count in real time.
(2) Interrupt in standby mode
In the standby mode, interrupt requests from the target system is reserved. The interrupt while the monitor
program is being executed is accepted at the execution of the target program. For instance, when an interrupt
request from the target system is generated while breaking, the interrupt will be accepted immediately after the
target program restarts if the interrupt is enabled in the S1C63000 CPU.