![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 49](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279049.webp)
March 2002 Release
357
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
Instruction Conventions
R
dependent. Programs using these instructions are not portable to implementations that do
not support the PowerPC embedded-environment architecture.
In the table, the syntax “[o]” indicates the instruction has an overflow-enabled form that
updates XER[OV,SO] as well as a non-overflow-enabled form. The syntax “[.]” indicates
the instruction has a record form that updates CR[CR0] as well as a non-record form. The
headings “defined” and “allocated”, as they are used in
, are described in the
following section,
PowerPC Book-E Instruction Classes
.
PowerPC Book-E Instruction Classes
The PowerPC Book-E architecture defines
four
instruction classes:
•
Defined
•
Allocated
•
Reserved
•
Preserved
Referring to
, the first two columns indicate which PPC405 instructions are part of
the defined instruction class and are guaranteed support in PowerPC Book-E processor
implementations. The last three columns indicate which PPC405 instructions are part of
the allocated instruction class. Support of these instructions by PowerPC Book-E
processors is implementation-dependent.
Defined Book-E Instruction Class
The
defined instruction class
consists of all instructions defined by the PowerPC Book E
architecture. In general, defined instructions are guaranteed to be supported by a PowerPC
Book E processor as specified by the architecture, either within the processor
implementation itself or within emulation software supported by the operating system.
Allocated Book-E Instruction Class
The
allocated instruction class
contains the set of instructions used for implementation-
dependent and application-specific use, outside the scope of the PowerPC Book E
architecture.
Table 2-4:
PowerPC Embedded-Environment Instructions
Defined (Book-E)
Allocated (Book-E)
mfdcr
mtdcr
rfci
wrtee
wrteei
tlbre
tlbsx[.]
tlbwe
dccci
dcread
iccci
icread
macchw[o][.]
macchws[o][.]
macchwsu[o][.]
macchwu[o][.]
machhw[o][.]
machhws[o][.]
machhwsu[o][.]
machhwu[o][.]
maclhw[o][.]
maclhws[o][.]
maclhwsu[o][.]
maclhwu[o][.]
nmacchw[o][.]
nmacchws[o][.]
nmachhw[o][.]
nmachhws[o][.]
nmaclhw[o][.]
nmaclhws[o][.]
mulchw[.]
mulchwu[.]
mulhhw[.]
mulhhwu[.]
mullhw[.]
mullhwu[.]
Содержание 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...