EasyManua.ls Logo

NXP Semiconductors MPC5606S - Overview

NXP Semiconductors MPC5606S
1344 pages
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...
e200z0h Core
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 461
Chapter 14
e200z0h Core
14.1 Overview
The e200 processor family is a set of CPU cores that implement low-cost versions of the
Power Architecture
®
Book E architecture. e200 processors are designed for deeply embedded control
applications which require low cost solutions rather than maximum performance.
The processors integrate an integer execution unit, branch control unit, instruction fetch and load/store
units, and a multi-ported register file capable of sustaining three read and two write operations per clock.
Most integer instructions execute in a single clock cycle. Branch target prefetching is performed by the
branch unit to allow single-cycle branches in some cases.
The e200z0h core is a single-issue, 32-bit PowerPC Book E VLE-only design with 32-bit general purpose
registers (GPRs). All arithmetic instructions that execute in the core operate on data in the general purpose
registers (GPRs).
Instead of the base PowerPC Book E instruction set support, the e200z0h core only implements the VLE
(variable-length encoding) APU, providing improved code density. The VLE APU is further documented
in the PowerPC™ VLE APU Definition, a separate document.
14.2 Features
The following is a list of some of the key features of the e200z0h core:
32-bit Power Architecture Book E programmers model
Single issue, 32-bit CPU
Implements the VLE APU for reduced code footprint
In-order execution and retirement
Precise exception handling
Branch processing unit
Dedicated branch address calculation adder
Branch acceleration using Branch Target Buffer (BTB)
Supports independent instruction and data accesses to different memory subsystems, such as
SRAM and flash memory via independent Instruction and Data bus interface units (BIUs).
Load/store unit
1 cycle load latency
Fully pipelined
Big- and Little-endian support
Misaligned access support
Zero load-to-use pipeline bubbles for aligned transfers
Power management

Table of Contents

Related product manuals