Usage Notes - Hitachi SH7751 Hardware Manual

Superh risc engine
Table of Contents

Advertisement

3. Operand access match on channel A, instruction access match on channel B
Instruction B is 0 to 3 instructions after
instruction A
Instruction B is 4 or more instructions
after instruction A
4. Operand access matches on both channel A and channel B
Do not make a setting such that a single operand access will match the break conditions of
both channel A and channel B. There are no other restrictions. For example, sequential
operation is guaranteed even if two accesses within a single instruction match channel A and
channel B conditions in turn.
20.3.9

Usage Notes

1. Do not execute a post-execution instruction access break for the SLEEP instruction.
2. Do not make an operand access break setting between 1 and 3 instructions before a SLEEP
instruction.
3. The value of the BL bit referenced in a user break exception depends on the break setting, as
follows.
a. Pre-execution instruction access break: The BL bit value before the executed instruction is
referenced.
b. Post-execution instruction access break: The OR of the BL bit values before and after the
executed instruction is referenced.
c. Operand access break (address/data): The BL bit value after the executed instruction is
referenced.
d. In the case of an instruction that modifies the BL bit
SL.BL

0
0

1
0

0
1

1
1
A: Accepted
M: Masked
Rev. 3.0, 04/02, page 770 of 1064
Pre-
Post-
Execution
Execution
Instruction
Instruction
Access
Access
A
A
M
M
A
M
M
M
Sequential operation is not guaranteed
Sequential operation is guaranteed
Pre-
Post-
Execution
Execution
Instruction
Instruction
Access
Access
A
A
M
M
A
M
M
M
Operand Access
(Address/Data)
A
A
M
M

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7751r

Table of Contents