Hardware manual

1 / 5
HS7046EPH60HE-P (D)
Precautions on Using the SH7046 E6000H Emulator
Thank you for using our product. There are the following notes on use of the SH7046 E6000H Emulator.
1 Precautions on Using the Emulator
1.1 Trace Functions
1.1.1 Trace Display of a Write Cycle for the Write-Protected Area
Only the address bus value, not the data bus value, of a write cycle for the write-protected area is displayed.
1.1.2 Trace Display for BT/S or BT/F Instruction Execution
When a point where BT/S or BT/F is adjacent is executed, the trace execution instruction will not be
correctly displayed. An example of the program and execution is shown below.
Address Instruction Execution
xxxxxxx0
xxxxxxx2
xxxxxxx4
xxxxxxx6
xxxxxxx8
BT/S H'xxxxxxx8
*1
(instruction 1)
BF/S H'xxxxxxxx
*2
(instruction 2)
NOP
Branches to H'xxxxxxx8 by SR.T = 1
Executed
Not executed
Not executed
Executed
The following shows the trace result after the execution of the above program.
No. BP PC Code
0 -000006 xxxxxxx0 BT/S @H'1008:8
1 (instruction 1)
2 -000005 xxxxxxx4 BF/S @H'1040:8
*3
3 -000004 xxxxxxx8 NOP
Notes: 1. Same as a branch by SR.T = 0 in the BF/S instruction.
2. Same as in the BT/S instruction. This is not a problem except in the BF/S and BT/S instructions.
3. The unexecuted BF/S instruction is displayed.
1.1.3 Satisfaction of a Condition in [Address Range Trace]
If only the [Start] condition of [Address] in [Address Range Trace] on the [Trace Acquisition Condition
Channel n (n = 1 to 11)] dialog box is satisfied, do not specify [Acquisition Condition] for the same channel.
Otherwise, the trace information acquired will be the same as that in the free trace, even if an acquisition
condition is set on another channel or [Acquisition Condition] has been selected for the channel on which
the [Address Range Trace] condition has been satisfied.
1.2 MCU Operating Mode
Use this emulator in the MCU operating mode described in the SH7046 series, SH7047 series, or SH7144
series hardware manual.
1.2.1 Emulation Memory
Do not allocate an emulation memory to areas other than CS that is described in the hardware manual.
Otherwise, the emulation memory will not be correctly accessed.
1.2.2 Accessing CS0 Area in the On-Chip ROM Enabled Mode (only for SH7047)
In the on-chip ROM enabled mode, write 0 to the A0SZ bit in the bus state control register 1 before
accessing the CS0 area, and set the bus size to be eight bits.
1.3 Setting the Operating Condition of the Emulator
Set the H-UDI (JTAG) clock up to 16.0 MHz.

Summary of content (5 pages)