e200z335 Core Complex Overview
e200z3 Power Architecture Core Reference Manual, Rev. 2
1-14
Freescale Semiconductor
1.6.4
Memory Management Unit (MMU) Features
The MMU is an implementation of the embedded.MMU category of the Power ISA, with the following
feature set:
•
32-bit effective-to-real address translation
•
8-bit process identifier (PID)
•
16-entry, fully associative TLB (8-entry in the e200z335)
•
Support for multiple page sizes from 4 Kbytes to 256 Mbytes (4 Kbyte to 4 Gbyte in the e200z335)
•
Hardware assist for TLB miss exceptions
•
Software managed by tlbre, tlbwe, tlbsx, tlbsync, and tlbivax instructions
•
Entry flush protection
•
Byte ordering (endianness) configurable on a per-page basis
1.6.5
System Bus (Core Complex Interface) Features
The features of the core complex interface are as follows:
•
Independent instruction and data buses
•
Advanced microcontroller bus architecture (AMBA) and advanced high-performance bus
(AHB2.v6)-Lite protocol
•
32-bit address bus plus attributes and control on each bus
•
Instruction interface has 64-bit read data bus
•
Data interface has separate unidirectional 64-bit read data bus and 64-bit write data bus
•
Pipelined, in-order accesses for both buses.
1.6.6
Nexus 32+ Module Features
The Nexus 3 (Nexus 2+ in e200z335) module provides real-time development capabilities for e200z3 and
e200z335 processors in compliance with the IEEE-ISTO Nexus 5001-2003 standard. This module
provides development support capabilities without requiring the use of address and data pins for internal
visibility.
A portion of the pin interface (the JTAG port) is shared with the OnCE/Nexus1 unit. The IEEE-ISTO
5001-2003 standard defines an extensible auxiliary port, which is used in conjunction with the JTAG port
in e200z3 and e200z335 processors.
1.7
Legacy Support of PowerPC Architecture
This section provides an overview of the architectural differences and compatibilities of the e200z3 core
compared with the original PowerPC architecture. The two levels of the e200z3 core programming
environment are as follows:
•
User level—This defines the base user-level instruction set, registers, data types, memory
conventions, and the memory and programming models seen by application programmers.
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...