![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 150](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279150.webp)
458
March 2002 Release
1-800-255-7778
Virtex-II Pro™ Platform FPGA Documentation
Chapter 5:
Memory-System Management
R
Table 5-5:
Data-Cache Control Instructions
Mnemonic
Name
Operation
Operand
Syntax
dcba
Data Cache Block Allocate
An effective address (EA) is calculated using
register-indirect with index addressing:
EA
=
(
r
A|0)
+
(
r
B)
This instruction can be used as a hint that a
program might soon store into EA. It allocates a
data cacheline for the byte addressed by EA. A
subsequent store to EA hits the cache, improving
program performance.
r
A,
r
B
dcbf
Data Cache Block Flush
If the byte specified by the effective address (EA) is
cached by the data cache, the cacheline containing
that byte is invalidated. If the cacheline is modified
(dirty), the entire contents of the cacheline are
written to system memory before the line is
invalidated.
EA is calculated using register-indirect with index
addressing:
EA
=
(
r
A|0)
+
(
r
B)
r
A,
r
B
dcbi
Data Cache Block Invalidate
If the byte specified by the effective address (EA) is
cached by the data cache, the cacheline containing
that byte is invalidated. If the cacheline is modified
(dirty), those modifications are lost.
EA is calculated using register-indirect with index
addressing:
EA
=
(
r
A|0)
+
(
r
B)
r
A,
r
B
dcbst
Data Cache Block Store
If the byte specified by the effective address (EA) is
cached by the data cache and the cacheline is
modified (dirty), the entire contents of the
cacheline are written to system memory. After the
store completes, the cacheline is marked as
unmodified (not dirty).
EA is calculated using register-indirect with index
addressing:
EA
=
(
r
A|0)
+
(
r
B)
r
A,
r
B
dcbt
Data Cache Block Touch
If the byte specified by the effective address (EA) is
cacheable and is not currently cached by the data
cache, the cacheline containing that byte is loaded
into the data cache from system memory.
EA is calculated using register-indirect with index
addressing:
EA
=
(
r
A|0)
+
(
r
B)
r
A,
r
B
dcbtst
Data Cache Block Touch for Store
If the byte specified by the effective address (EA) is
cacheable and is not currently cached by the data
cache, the cacheline containing that byte is loaded
into the data cache from system memory.
EA is calculated using register-indirect with index
addressing:
EA
=
(
r
A|0)
+
(
r
B)
r
A,
r
B
Содержание 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...