MPC603E: Host Processor  Favorite



Freescale product built on Power Architecture technology

The MPC603e Host Processor is a low-power implementation of the Power Architecture Reduced Instruction Set Computer (RISC ) architecture. The MPC603e microprocessor offers workstation-level performance packed into a low-power, low-cost design ideal for desktop computers, notebooks and battery-powered systems, as well as printer and imaging equipment, telecommunications systems, networking and communications infrastructure, industrial controls, and home entertainment and educational devices. Industrial-grade, extended temperature MPC603e microprocessors are available for harsh operating environments. The MPC603e microprocessor is software- and bus-compatible with the MPC740, and MPC750 microprocessor families.

View Block Diagram

Features


Superscalar Microprocessor

The MPC603e microprocessor is a superscalar design capable of issuing three instructions per clock cycle into five independent execution units, including:

  • Integer unit
  • Load/Store unit
  • Floating-point unit
  • System register unit
  • Branch processing unit

The ability to execute multiple instructions in parallel, to pipeline instructions , and the use of simple instructions with rapid execution times yields maximum efficiency and throughput for MPC603e systems.

Product Highlights

The MPC603e microprocessor features a low-power 2.5-volt or 3.3-volt design with three power-saving modes—doze, nap and sleep. These user-programmable modes progressively reduce the power drawn by the processor.

The MPC603e microprocessor also uses dynamic power management to selectively activate functional units as they are needed by the executing instructions. Unused functional units enter a low-power state automatically without affecting performance, software execution, or external hardware.

Cache and MMU Support

The MPC603e microprocessor has separate 16-Kbyte, physically-addressed instruction and data caches. Both caches are four-way set-associative. The MPC603e microprocessor also contains separate memory management units (MMUs) for instructions and data. The MMUs support 4 Petabytes (252) of virtual memory and 4 Gigabytes (232) of physical memory. Access privileges and memory protection are controlled on block or page granularities. Large, 64-entry translation lookaside buffers (TLBs) provide efficient physical address translation and support for demand virtual-memory management on both page- and variable-sized blocks.

Flexible Bus Interface

The MPC603e microprocessor has a selectable 32- or 64-bit data bus and a 32-bit address bus. Support is included for burst, split and pipelined transactions. The interface provides snooping for data cache coherency. The MPC603e microprocessor maintains MEI coherency protocol in hardware, allowing access to system memory for additional caching bus masters, such as DMA devices.

 

Product Specifications

Power Dissipation - Max (W)4, 5.3, 6
Power Dissipation - Typ (W)2.5, 3.5, 4
I/O Operating Voltage - Max (V)3.3
Bus Interface60x