102
•
User break point trap
Conditions: When a break condition set in the user break controller is satisfied
Operations: When a post-execution break occurs, PC of the instruction immediately after
the instruction that set the break point is set in SPC. If a pre-execution break occurs, PC of
the instruction that set the break point is set in SPC. SR when the break occurs is set in
SSR. H'1E0 is set in EXPEVT. The BL, MD, and RB bits in SR are set to 1 and a branch
occurs to PC
=
VBR + H'0100. See section 7, User Break Controller (UBC), for more
information.
•
DMA address error
Conditions:
a. Word data accessed from addresses other than word boundaries (4n + 1, 4n + 3)
b. Longword accessed from addresses other than longword boundaries (4n + 1, 4n + 2,
4n + 3)
Operations: PC of the instruction immediately after the instruction executed before the
exception occurs is saved to SPC. SR when the exception occurs is saved to SSR. H'5C0 is
set in EXPEVT. The BL, MD, and RB bits in SR are set to 1 and a branch occurs to PC
=
VBR + H'0100.
4.5.3
Interrupts
1. NMI
Conditions: NMI pin edge detection
Operations: PC and SR after the instruction that receives the interrupt are saved to SPC and
SSR, respectively. H'01C0 is set to INTEVT and INTEVT2. The BL, MD, and RB bits of the
SR are set to 1 and a branch occurs to PC = VBR + H'0600. This interrupt is not masked by
SR.IMASK and is accepted with top priority when the BL bit in SR is 0. When the BL bit is 1,
the interrupt is masked. See section 6, Interrupt Controller (INTC), for more information.
2. IRL Interrupts
Conditions: The value of the interrupt mask bits in SR is lower than the IRL3–IRL0 level and
the BL bit in SR is 0. The interrupt is accepted at an instruction boundary.
Operations: The PC value after the instruction at which the interrupt is accepted is saved to
SPC. SR at the time the interrupt is accepted is saved to SSR. The code corresponding to the
IRL3–IRL0 level is set in INTEVT and INTEVT2. The corresponding code is given as H'200
+ [IRL3–IRL0]
×
H'20. See table 6.5, Interrupt Exception Sources and Priority, for the
corresponding codes. The BL, MD, and RB bits in SR are set to 1 and a branch occurs to VBR
+ H'0600. The received level is not set in SR.IMASK. See section 6, Interrupt Controller
(INTC), for more information.
Содержание SH7709S
Страница 2: ...Hitachi SuperH RISC engine SH7709S Hardware Manual ADE 602 250 Rev 1 0 09 21 01 Hitachi Ltd ...
Страница 75: ...56 ...
Страница 107: ...88 ...
Страница 125: ...106 ...
Страница 139: ...120 ...
Страница 203: ...184 ...
Страница 245: ...226 ...
Страница 292: ...273 T1 CKIO A25 to A0 CSn RD WR RD D31 to D0 WEn D31 to D0 BS T2 Read Write Figure 10 6 Basic Timing of Basic Interface ...
Страница 323: ...304 Tp TRr TRrw TRrw CKIO CKE CSn RAS3U RAS3L CASU CASL RD WR Figure 10 28 Synchronous DRAM Auto Refresh Timing ...
Страница 411: ...392 ...
Страница 609: ...590 ...
Страница 635: ...616 ...
Страница 663: ...644 ...
Страница 679: ...660 ...