User`s manual

14
3. Low-Power States (Sleep, Software Standby, and Module Standby)
For low-power consumption, the SH7047F has sleep, software standby, and module standby
states.
When the emulator is used, the sleep mode can be cleared with either the normal clearing
function or with the forced break. Note that, however, if a command has been entered in
software standby mode or module standby mode, no commands can be used from the emulator
since the mode is cleared only with the normal clearing function.
Notes: The memory must not be accessed or modified in sleep state.
1. Do not set the MSTP2 or MSTP27 bit to 1 in the MSTCR2 register (address
H’FFFF861E) nor the RAME bit to 0 in the SYSCR register (address H’FFFF8618),
since doing so may prevent the emulator from operating correctly.
2. When the HS0005KCU02H is used, do not set the following bits to 0: the MSTP3 bit
in the MSTCR2 register (address H’FFFF861E) and the AUDSRST bit in the SYSCR
register (address H’FFFF8618). The AUD function cannot be used.
4. Reset Signals (/RES)
The RESET signal can be accepted during user program break, when the peripheral modules
are reset. Since the PC, SR, and SP registers are not initialized, reset them and execute the GO
command when the user program is executed from the reset vector.
Note: Do not break the user program when the RES, BREQ, and WAIT pins are being low. A
TIMEOUT error will occur. The TIMEOUT error will also occur at memory access when
the BREQ and WAIT pins are fixed low during break.
5. Data Transfer Controller (DTC)
The DTC operates even in the command wait state. When a data transfer request is generated,
the DTC executes a DMA transfer.
6. Memory Access during User Program Execution
When a memory is accessed from the memory window, etc. during user program execution,
the user program is resumed after it has stopped in the emulator to access the memory.
Therefore, realtime emulation cannot be performed.
The stopping time of the user program is as follows:
Environment:
Host computer: 650 MHz (Pentium
®
III)
OS: Windows
®
2000
SH7047F: 40 MHz (CPU clock)
JTAG clock: 10 MHz (TCK clock)
When a one-byte memory is read from the command-line window, the stopping time will be
about 35 ms.