
e200z6 Core Complex
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
3-5
3.1.3.4
MMU Features
The features of the MMU are as follows:
•
Virtual memory support
•
32-bit virtual and physical addresses
•
Eight-bit process identifier
•
32-entry fully associative TLB
•
Support for nine page sizes (4, 16, 64, and 256 KB; 1, 4, 16, 64, and 256 MB)
•
Entry flush protection
3.1.3.5
L1 Cache Features
The features of the cache are as follows:
•
32 KB, 4- or 8-way set associative unified cache
•
Copyback and writethrough support
•
Eight-entry store buffer
•
Push buffer
•
Linefill buffer
•
32-bit address bus plus attributes and control
•
Separate unidirectional 64-bit read data bus and 64-bit write data bus
•
Supports cache line locking
•
Supports way allocation
•
Cache power usage can be minimized
3.1.3.6
BIU Features
The features of the e200z6 BIU are as follows:
•
32-bit address bus plus attributes and control
•
Separate unidirectional 64-bit read data bus and 64-bit write data bus
•
Overlapped, in-order accesses
3.1.4
Microarchitecture Summary
The e200z6 processor utilizes a seven stage pipeline for instruction execution. The instruction fetch 1,
instruction fetch 2, instruction decode/register file read, execute1, execute2/memory access1,
execute3/memory access2, and register writeback stages operate in an overlapped fashion, allowing single
clock instruction execution for most instructions.
The integer execution unit consists of a 32-bit arithmetic unit (AU), a logic unit (LU), a 32-bit barrel shifter
(shifter), a mask-insertion unit (MIU), a condition register manipulation unit (CRU), a count-leading-zeros
unit (CLZ), a 32 x 32 hardware multiplier array, result feed-forward hardware, and support hardware for
division.
Summary of Contents for MPC5566
Page 81: ...Introduction MPC5566 Microcontroller Reference Manual Rev 2 1 24 Freescale Semiconductor...
Page 135: ...Signal Description MPC5566 Microcontroller Reference Manual Rev 2 2 54 Freescale Semiconductor...
Page 189: ...Reset MPC5566 Microcontroller Reference Manual Rev 2 4 20 Freescale Semiconductor...
Page 603: ...Flash Memory MPC5566 Microcontroller Reference Manual Rev 2 13 38 Freescale Semiconductor...
Page 609: ...SRAM MPC5566 Microcontroller Reference Manual Rev 2 14 6 Freescale Semiconductor...
Page 1073: ...MPC5566 Microcontroller Reference Manual Rev 2 22 36 Freescale Semiconductor...
Page 1185: ...Nexus MPC5566 Microcontroller Reference Manual Rev 2 25 92 Freescale Semiconductor...