EasyManua.ls Logo

Freescale Semiconductor MPC5553 - Features

Default Icon
1208 pages
Print Icon
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...
MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor 3-3
The e200z6 core complex is built on a single-issue, 32-bit Power Architecture design with 64-bit
general-purpose registers (GPRs). Power architecture floating-point instructions are not supported in
hardware, but are trapped and may be emulated by software. A signal processing extension (SPE) auxiliary
processing unit (APU) is provided to support real-time fixed point and single-precision floating point
operations using the general-purpose registers. All arithmetic instructions that execute in the core operate
on data in the GPRs. The registers have been extended to 64-bits in order to support vector instructions
defined by the SPE APU. These instructions operate on 16-bit or 32-bit data types, and produce vector or
scalar results.
3.1.3 Features
The following is a list of some of the key features of the e200z6:
Single issue, 32-bit CPU built on the Power Architecture embedded category
In-order execution and retirement
Precise exception handling
Branch target address cache
Dedicated branch address calculation adder
Branch target prefetching
Branch lookahead buffers of depth 2
Load/store unit
Pipelined operation supports throughput of one load or store operation per cycle
64-bit general-purpose register file
Memory management unit (MMU) with 32-entry fully-associative TLB and multiple page size
support
32 kilobyte, 8-way set associative unified cache in the MPC5554; 8 kilobyte, 2-way set-associative
unified cache in the MPC5553
Periodic timer and watchdog functions
Periodic system integrity may be monitored through parallel signature checks
Signal processing extension APU supporting fixed-point and single-precision floating-point
operations, using the 64-bit general-purpose register file
Nexus class 3 real-time development unit
Power management
Low power design
Dynamic power management of execution units, caches and MMUs
3.1.3.1 Instruction Unit Features
The features of the instruction unit are the following:
64-bit path to cache supports fetching of two 32-bit instructions per clock
Instruction buffer holds up to 6 sequential instructions
Dedicated PC incrementer supporting instruction prefetches
Branch target address cache with dedicated branch address adder, and branch lookahead logic
supporting single cycle execution of successful lookahead branches

Table of Contents

Related product manuals