Timebase; Powerpc Operating Environment Architecture (Book Iii); The Branch Processor; Machine State Register - Motorola MPC823e Reference Manual

Microprocessor for mobile computing
Table of Contents

Advertisement

PowerPC Architecture Compliance

7.2.4 Timebase

A description of the timebase register can be found in Section 12 System Interface Unit
and Section 5 Clocks and Power Control.
7.3 P
PC OPERATING ENVIRONMENT ARCHITECTURE (BOOK III)
OWER
The MPC823e has an internal memory space that includes memory-mapped control
registers and memory that is used by various modules on the chip. This memory is part of
the main memory as seen by the core but cannot be accessed by any external system
master.

7.3.1 The Branch Processor

7.3.1.1 MACHINE STATE REGISTER. The floating-point exception mode is ignored by the
MPC823e. The IP bit initial state after reset is set as programmed by the reset configuration
specified in Section 12 System Interface Unit.
7.3.1.2 PROCESSOR VERSION REGISTER. The value of the PVR register's version field
is x'0050'. The value of the revision field is x'0000' and it is incremented each time the core
is revised so that software distinguishes between the core revisions.
7.3.1.3 BRANCH PROCESSORS INSTRUCTIONS. The core implements all the
instructions defined for the branch processor in the PowerPC User Instruction Set
Architecture Book I in the hardware. For the details about the performance of various
instructions, see Table 8-1 of this manual.

7.3.2 The Fixed-Point Processor

7.3.2.1 UNSUPPORTED REGISTERS. The following registers are not supported by the
MPC823e. Refer to Section 7.3.3 Storage Model for more details.
SDR 1
IBAT2U
EAR
IBAT2L
IBAT0U
IBAT3U
7.3.2.2 ADDED REGISTERS. For a list of the added special purpose registers, see
Table 6-9.

7.3.3 Storage Model

Page sizes are 4K, 16K, 512K, and 8M and an optional sub-page granularity of 1K for 4K
pages in a maximum real memory size of 4G. Neither ordinary or direct-store segments are
supported.
7.3.3.1 ADDRESS TRANSLATION. If address translation is disabled (MSR
instruction accesses or MSR
real address and is passed directly to the memory subsystem. Otherwise, the effective
address is translated by using the translation lookaside buffer (TLB) mechanism of the
7-6
DBAT1U
IBAT0L
DBAT1L
IBAT1U
DBAT2U
IBAT1L
=0 for data accesses), the effective address is treated as the
DR
MPC823e REFERENCE MANUAL
IBAT3L
DBAT2L
DBAT0U
DBAT3U
DBAT0L
DBAT3L
=0 for
IR
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents