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