![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 301](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279301.webp)
March 2002 Release
609
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
Alphabetical Instruction Listing
R
dcbi
Data Cache Block Invalidate
Description
This is a privileged instruction.
An effective address (EA) is calculated by adding an index to a base address, which are
formed as follows:
•
The contents of register
r
B are used as the index.
•
If the
r
A field is 0, the base address is 0.
•
If the
r
A field is not 0, the contents of register
r
A are used as the base address.
If EA is cached by the data cache, the corresponding data cacheline is invalidated. The
invalidation is performed whether or not the corresponding storage attribute indicates EA
is cachable. If modified data exists in the cacheline, it is lost. If EA is not cached, no
operation is performed.
Pseudocode
EA
←
(
r
A|0) + (
r
B)
Invalidate data cacheline corresponding to EA
Registers Altered
•
None.
Exceptions
•
Data storage—if the access is prevented by zone protection when data relocation is
enabled.
-
No-access-allowed zone protection applies only to accesses in user mode.
-
Read-only zone protection applies to user and privileged modes.
A data-storage exception occurs if the U0 storage attribute associated with the EA is set
to 1 and U0 exceptions are enabled (CCR0[U0XE]
=
1).
•
Data TLB miss—if data relocation is enabled and a valid translation-entry
corresponding to the EA is not found in the TLB.
•
Program—Attempted execution of this instruction from user mode.
This instruction is considered a “store” with respect to the above data-access exceptions. It
is also considered a “store” with respect to data address-compare (DAC) debug exceptions.
Debug exceptions can occur as a result of executing this instruction.
dcbi
r
A,
r
B
X Instruction Form
31
0
0
0
0
0
r
A
r
B
470
0
0
6
1
1
1
6
2
1
3
1
Содержание 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...