The MPC8xx Core
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Freescale Semiconductor
3-17
Table 3-5
summarizes MPC885 features with respect to the OEA definition.
Table 3-5. OEA-Level Features
Functionality
Description
Machine state
register
The floating-point exception mode (bits FE0 and FE1) is ignored by the MPC885. The IP bit initial
state after reset is set as programmed by the reset configuration specified in
Section 6.1.2.1,
“System Reset Interrupt (0x00100).”
Processor
version register
The value of the PVR register’s version field is 0x0050. The value of the revision field is 0x0000, and
it is incremented each time the device is revised, to allow software to distinguish between revisions.
Other OEA
registers
The following registers are not implemented: SDR1, BAT registers, segment registers, and EAR
Page size
The MPC885 differs from the OEA-defined memory management mode with respect to page sizes.
Page sizes are 4, 16, and 512 Kbytes, and 8 Mbytes with an optional subpage granularity of 1 Kbyte
for 4-Kbyte pages in a maximum physical memory size of 4 Gbytes. Neither ordinary nor direct-store
segments are supported.
Address space
The MPC885 differs from the OEA-defined memory management model. Specifically, it does not
support the same address translation mechanism that requires an intermediate 52-bit virtual
address. It also does not support block address translation or the associated block address
translation SPRs. In its place, the MPC885’s internal memory space includes memory-mapped
control registers and memory 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 device.
Address
translation
If address translation is disabled (MSR[IR] = 0 for instruction accesses or MSR[DR] = 0 for data
accesses), the EA is treated as the physical address and is passed directly to the memory
subsystem. Otherwise, the EA is translated by using the MMU’s TLB mechanism. Instructions are
not fetched from no-execute or guarded memory and data accesses are not executed speculatively
to or from the guarded memory. The features of the MMU hardware are as follows:
• 32-entry fully-associative ITLB
• 32-entry fully-associative DTLB
• Supports up to 16 virtual address spaces
• Supports 16 access protection groups
• Supports fast software table search mechanism
The MPC885 MMU is described in detail in
Chapter 8, “Memory Management Unit.”
Reference and
change bits
No reference bit is supported by the MPC885. However, the change bit is supported by using the
data TLB error exception mechanism when writing to an unmodified page.
Memory
protection
Two protection modes are supported by the MPC885:
• Domain manager mode
• PowerPC mode
See
Chapter 8, “Memory Management Unit.”
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...