EasyManua.ls Logo

NXP Semiconductors MPC5566 - Chapter 3; Instruction Unit Features

NXP Semiconductors MPC5566
1268 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...
e200z6 Core Complex
MPC5566 Microcontroller Reference Manual, Rev. 2
3-4 Freescale Semiconductor
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, or up to
four 16-bit VLE APU instructions per clock
Instruction buffer holds up to six 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
3.1.3.2 Integer Unit Features
The integer unit supports single-cycle execution of most integer instructions:
32-bit AU for arithmetic and comparison operations
32-bit LU for logical operations
32-bit priority encoder for count leading zeros function
32-bit single cycle barrel shifter for static shifts and rotates
32-bit mask unit for data masking and insertion
Divider logic for signed and unsigned divides in 6–16 clocks with minimized execution timing
Pipelined 32x32 hardware multiplier array supports 32x32->32 multiply with three clock latency,
one clock throughput
3.1.3.3 Load/Store Unit Features
The load/store unit supports load, store, and the load multiple/store multiple instructions:
32-bit effective address adder for data memory address calculations
Pipelined operation supports throughput of one load or store operation per cycle
Dedicated 64-bit interface to memory supports saving and restoring of up to two registers per cycle
for load multiple and store multiple word instructions

Table of Contents

Related product manuals