EasyManua.ls Logo

AMCC PPC405 - 1.2 PowerPC Architecture

Default Icon
450 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
22 AMCC Proprietary
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
Page-level access control using the translation mechanism
Software control of page replacement strategy
Additional control over protection using zones
WIU0GE (write-through, cachability, compressed user-defined 0, guarded, endian) storage attribute
control for each virtual memory region
WIMU0GE storage attribute control for thirty-two real 128MB regions
Timer support
64-bit time base
Programmable interval timer (PIT), fixed interval timer (FIT), and watchdog timers
Synchronous external time base clock input
Debug support
Enhanced debug support with logical operators
Four instruction address compares (IACs)
Two data address compares (DACs)
Two data value compares (DVCs)
JTAG instruction to write to ICU
Forward or backward instruction tracing
Minimized interrupt latency
Advanced power management support
PowerPC User Instruction Set Architecture (UISA) and extensions for embedded applications
32-bit DCR interface
1.2 PowerPC Architecture
The PowerPC Architecture comprises three levels of standards:
PowerPC User Instruction Set Architecture (UISA), including the base user-level instruction set, user-level
registers, programming model, data types, and addressing modes. This is referred to as Book I of the
PowerPC Architecture.
PowerPC Virtual Environment Architecture, describing the memory model, cache model, cache control
instructions, address aliasing, and related issues. While accessible from the user level, these features are
intended to be accessed from within library routines provided by the system software. This is referred to as
Book II of the PowerPC Architecture.
PowerPC Operating Environment Architecture, including the memory management model, supervisor-level
registers, and the exception model. These features are not accessible from the user level. This is referred to as
Book III of the PowerPC Architecture.
Book I and Book II define the instruction set and facilities available to the application programmer. Book III defines
features, such as system-level instructions, that are not directly accessible by user applications. The PowerPC
Architecture is described in The PowerPC Architecture: A Specification for a New Family of RISC Processors.
The PowerPC Architecture provides compatibility of PowerPC Book I application code across all PowerPC
implementations to help maximize the portability of applications developed for PowerPC processors. This is
accomplished through compliance with the first level of the architectural definition, the PowerPC UISA, which is
common to all PowerPC implementations.

Table of Contents