![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 177](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279177.webp)
March 2002 Release
485
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
UTLB Management
R
UTLB Management
The UTLB serves as the interface between the processor MMU and memory-management
software. System software manages the UTLB to tell the MMU how to translate virtual
addresses into physical addresses. When a problem occurs due to a missing translation or
an access violation, the MMU communicates the problem to system software using the
exception mechanism. System software is responsible for providing interrupt handlers to
correct these problems so that the MMU can proceed with memory translation.
lists the PowerPC
TLB-management
instructions that enable system software to
manage UTLB entries. These instructions are used to search the UTLB for specific entries,
read entries, invalidate entries, and write entries. All of these instructions are privileged.
dcbz
Data-storage interrupt.
Data-storage interrupt.
dccci
Data-storage interrupt.
No violation—privileged instruction.
dcread
No violation—treated as load.
No violation—privileged instruction.
icbi
No violation—treated as load.
No violation—privileged instruction.
icbt
No violation—treated as load.
No operation.
iccci
Data-storage interrupt.
No violation—privileged instruction.
icread
No violation—treated as load.
No violation—privileged instruction.
Table 6-4:
Effect of Cache-Control Instruction Access Violations
Instruction
Read-Only Page
(TLBLO[WR]=0)
No-Access Allowed Page
(ZPR[Z
n
]=00)
Table 6-5:
TLB-Management Instructions
Mnemonic
Name
Operation
Operand
Syntax
tlbia
TLB Invalidate All
Invalidates all UTLB entries by clearing their valid
bits (TLBHI[V]) to 0. No other fields in the UTLB
entries are modified.
—
tlbre
TLB Read Entry
r
A contains an index value ranging from 0 to 63.
Part of the UTLB entry specified by the index in
r
A
is loaded into
r
D. If WS
=
0, the tag portion (TLBHI)
is loaded into
r
D
and
the PID is updated with the
TLBHI[TID] field. If WS
=
1, the data portion
(TLBLO) is loaded into
r
D.
r
D,
r
A,WS
Содержание 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...