Freescale Semiconductor MPC8313E Family Reference Manual page 326

Powerquicc ii pro integrated processor
Hide thumbs Also See for MPC8313E:
Table of Contents

Advertisement

e300 Processor Core Overview
Independent execution units and two register files
— Branch processing unit (BPU) featuring static branch prediction
— Two 32-bit integer units (IU) in the e300c3.
— FPU based on the IEEE Std 754™ for both single- and double-precision operations
— Load/store unit (LSU) for data transfer between data-cache and general-purpose registers
(GPRs) and floating-point registers (FPRs)
— System register unit (SRU) that executes condition register (CR), special-purpose register
(SPR), and integer add/compare instructions. Add/compare instructions are also executed in
the IUs.
— Thirty-two 32-bit GPRs for integer operands
— Thirty-two 64-bit FPRs for single- or double-precision operands
High instruction and data throughput
— Zero-cycle branch capability (branch folding)
— Programmable static branch prediction on unresolved conditional branches
— Two integer units with enhanced multipliers in the e300c3 for increased integer instruction
throughput and a maximum two-cycle latency for multiply instructions
— Instruction fetch unit capable of fetching two instructions per clock from the instruction cache
— A six-entry instruction queue (IQ) that provides lookahead capability
— Independent pipelines with feed-forwarding that reduces data dependencies in hardware
— 16-Kbyte, four-way set-associative instruction and data caches on the e300c3.
— Cache write-back or write-through operation programmable on a per-page or per-block basis
— Features for instruction and data cache locking and protection
— BPU that performs CR lookahead operations
— Address translation facilities for 4-Kbyte page size, variable block size, and 256-Mbyte
segment size
— A 64-entry, two-way, set-associative ITLB and DTLB
— Eight-entry data and instruction BAT arrays providing 128-Kbyte to 256-Mbyte blocks
— Software table search operations and updates supported through fast trap mechanism
— 52-bit virtual address; 32-bit physical address
Facilities for enhanced system performance
— A 64-bit split-transaction internal data bus interface to the coherent system bus (CSB) with
burst transfers
— Support for one-level address pipelining on the CSB interface
— True little-endian mode for compatibility with other true little-endian devices
— Critical interrupt support
— Hardware support for misaligned little-endian accesses
— Configurable processor bus frequency multipliers as defined in the MPC8313E Integrated
Processor Hardware Specifications
MPC8313E PowerQUICC II Pro Integrated Processor Family Reference Manual, Rev. 3
7-4
Freescale Semiconductor

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpc8313

Table of Contents