![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 549](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279549.webp)
March 2002 Release
857
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
R
Appendix F
PowerPC
®
Book-E Compatibility
This appendix outlines the programming model differences between the PowerPC
embedded-environment architecture (40x family of processors) and the PowerPC Book-E
architecture. In general, the PowerPC Book-E architecture extends the embedded-system
features introduced by the PowerPC embedded-environment architecture. The PowerPC
Book-E architecture also introduces 64-bit instructions and addressing, although the scope
of this appendix is restricted to 32-bit operations. The information contained in this
appendix is useful as a guide to system programmers porting 32-bit software from one
family to another.
At the 32-bit user instruction-set architecture (UISA) level, the PowerPC Book-E
architecture is compatible with the PowerPC embedded-environment architecture.
However, there are differences between the architectures at the virtual-environment
architecture (VEA) and operating-environment architecture (OEA) levels. These
differences include changes in memory management, cache management, memory
synchronization, exceptions, timer resources, and others. Many of the differences are
reflected the deletion, modification, and introduction of special-purpose registers.
Porting software between implementations is usually limited to the operating-system
kernel and other privileged-mode software. 32-bit applications typically require no
modification. Software porting can be simplified through the use of structured
programming methods that localize program modules requiring modification. For
example, if all access to the time base are performed using a single function, only that
function needs to be modified when porting software to another PowerPC processor.
More information on the PowerPC Book-E architecture can be found in the
Book E:
Enhanced PowerPC
Architecture.
Refer to implementation-specific documentation for
more information on initialization and configuration, performance considerations, special-
purpose registers, and other software-visible details that can vary from processor to
processor.
Registers
summarizes the registers supported by PowerPC 40x family that are not defined
by the PowerPC Book-E architecture. This table indicates whether or not a similar register
with a different name and SPR number is defined by the PowerPC Book-E architecture.
Содержание 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...