520
March 2002 Release
1-800-255-7778
Virtex-II Pro™ Platform FPGA Documentation
Chapter 7:
Exceptions and Interrupts
R
Instruction TLB-Miss Interrupt (0x1200)
Interrupt Classification
•
Noncritical—return using the
rfi
instruction.
•
Synchronous.
•
Precise.
Description
Instruction TLB-miss exceptions can occur only when instruction translation is enabled
(MSR[IR]
=
1). An instruction TLB-miss exception occurs when no valid TLB entry is found
with both:
•
A TAG field that matches the instruction effective-address page number (EA[EPN]).
•
A TID field that matches the current process ID (PID).
Instruction TLB-miss exceptions are associated with the
fetching
of an instruction from
memory. However, an instruction TLB-miss interrupt occurs only if an attempt is made to
execute
the instruction as required by the sequential-execution model. Speculative fetches
that are later discarded do not cause instruction TLB-miss interrupts.
Software cannot disable instruction TLB-miss interrupts.
See
, for more information on how TLB hits and misses are
determined.
Affected Registers
Register
Value After Interrupt
SRR0
Loaded with the effective address of the instruction that caused the instruction
TLB-miss exception.
SRR1
Loaded with a copy of the MSR at the point the interrupt occurs.
SRR2
Not used.
SRR3
ESR
DEAR
MSR
[AP, APE, WE, EE, PR, FP, FE0, DWE, FE1, IR, DR]
←
0.
[CE, ME, DE]
←
Unchanged.
Содержание 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...