English
Language : 

HD6417750RF240DV Datasheet, PDF (280/1132 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH™ RISC engine Family / SH7750 Series
Section 7 Instruction Set
SH7750, SH7750S, SH7750R Group
c. The four words of data following the TRAPA instruction or undefined instruction code
H'FFFD mentioned in b. contain code that can be interpreted as an instruction to access
(read or write) an address (H'F0000000 to H'F7FFFFFF) mapped to the internal cache or
internal TLB.
2. Incorrect data may be written to the operand cache when the following three conditions occur
at the same time.
a. The operand cache is enabled (CCR.OCE = 1).
b. Undefined instruction code H'FFFD is executed.
c. The four words of data following the undefined instruction code H'FFFD mentioned in b.
contain code that can be interpreted as an OCBI, OCBP, OCBWB, or TAS.B instruction
accessing an address (H'E0000000 to H'E3FFFFFF) mapped to the internal store queue.
3. The ITLB hit judgment may be incorrect when the following three conditions occur at the
same time. If an ITLB hit is erroneously judged to be a miss, ITLB re-registration is
performed. This can cause an ITLB multi-hit exception to occur.
a. The MMU enabled (MMUCR.AT = 1).
b. A TRAPA instruction or undefined instruction code H'FFFD in a TLB conversion area
(area U0, P0, or P3) is executed.
c. The four words of data following the TRAPA instruction or undefined instruction code
H'FFFD mentioned in b. contain code that can be interpreted as an instruction to access
(read or write) an address (H'F0000000 to H'F7FFFFFF) mapped to the internal cache or
internal TLB.
4. Incorrect data may be written to an FPU-related register (FR0 to FR15, XF0 to XF15, FPSCR,
or FPUL) or to the MACH or MACL register when the following two conditions occur at the
same time.
a. A TRAPA instruction, SLEEP instruction, or undefined instruction code H'FFFD is
executed
b. The eight words of data following the TRAPA instruction, SLEEP instruction, or undefined
instruction code H'FFFD mentioned in a. contain H'Fxxx (an instruction with H'F as the
first four bits), excluding H'FFFD, and the code can be interpreted, in combination with
FPSCR.PR at that point, as an undefined instruction.
Example: Instruction H'FxxE (x: any hexadecimal digit) is defined here as undefined when
FPSCR.PR is set to 1.
Note:
The number of instructions following the instructions mentioned above that may be
affected by the problem is as follows: in the case of 1. to 3., the number of instructions
that can be executed in 2xIck, and in the case of 4., the number of instructions that can be
executed in 4xIck. The maximum number of instructions that can be executed in 2xIck or
Page 228 of 1076
R01UH0456EJ0702 Rev. 7.02
Sep 24, 2013