![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 193](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279193.webp)
March 2002 Release
501
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
Interrupt-Handling Registers
R
In general, an exception sets its corresponding ESR bit and clears all other bits. However, if
machine-check interrupts are not enabled (MSR[ME]
=
0), a previously set ESR[MCI] bit is
not cleared when other exceptions occur. This is true whether or not the other exception
occurs simultaneously with the instruction machine-check exception that sets ESR[MCI].
Handling ESR[MCI] in this manner prevents losing a record of an instruction machine-
Table 7-5:
Exception-Syndrome Register (ESR) Field Definitions
Bit
Name
Function
Description
0
MCI
Machine Check—Instruction
0—Did not occur.
1—Occurred.
When set to 1, indicates an instruction machine-
check exception occurred.
1:3
Reserved
4
PIL
Program—Illegal Instruction
0—Did not occur.
1—Occurred.
When set to 1, indicates an illegal-instruction
program exception occurred.
5
PPR
Program—Privileged Instruction
0—Did not occur.
1—Occurred.
When set to 1, indicates a privileged-instruction
program exception occurred.
6
PTR
Program—Trap Instruction
0—Did not occur.
1—Occurred.
When set to 1, indicates a successful trap-instruction
compare occurred, resulting in a trap-instruction
program exception.
7
PEU
Program—Unimplemented Instruction
0—Did not occur.
1—Occurred.
Not supported by the PPC405D5.
8
DST
Data Storage—Store Instruction
0—Did not occur.
1—Occurred.
When set to 1, indicates a store instruction
(including
dcbi
,
dcbz
, and
dccci
) caused an
exception to occur (data-storage exception or data
TLB-miss exception).
9
DIZ
Data and Instruction Storage—Zone Protection
0—Did not occur.
1—Occurred.
When set to 1, indicates a zone-protection violation
caused a data-storage or instruction-storage
exception to occur.
For instruction-storage exceptions, DIZ is cleared to
0 when the exception is caused by a fetch from a
non-executable address or from guarded storage.
10:11
Reserved
12
PFP
Program—Floating-Point Instruction
0—Did not occur.
1—Occurred.
Not supported by the PPC405D5.
13
PAP
Program—Auxiliary-Processor Instruction
0—Did not occur.
1—Occurred.
Not supported by the PPC405D5.
14:15
Reserved
16
U0F
Data Storage—U0 Protection
0—Did not occur.
1—Occurred.
When set to 1, indicates a U0-protection violation
caused a data-storage exception to occur.
17:31
Reserved
Содержание Virtex-II Pro PPC405
Страница 1: ...R Volume 2 a PPC405 User Manual Virtex II Pro Platform FPGA Developer s Kit March 2002 Release...
Страница 14: ...322 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation Preface R...
Страница 252: ...560 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...
Страница 260: ...568 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...
Страница 562: ...870 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...