The MPC7450 has been discontinued. Possible replacement: MPC7451.
Motorola's MPC7450 host processor is a high-performance, low-power, 32-bit implementation of the PowerPC architecture with a full 128-bit implementation of Motorola's AltiVec(tm) technology. This microprocessor is ideal for leading edge computing, embedded network control, and signal processing applications. The MPC7450 has a new, deeper, seven-stage pipeline with two additional execution units. The L2 cache has been integrated onto the die for greater speed, and supports a large backside L3 cache with a 64-bit datapath. The MPC7450 offers increased address space and high-bandwidth MPX bus with minimized signal setup times and reduced idle cycles to increase bus bandwidth to a maximum speed of 133 MHz. MPC7450 processors offer single-cycle throughput double precision floating-point performance and full symmetric multi-processing (SMP) capabilities. Finally, the MPC7450 is software-compatible with existing Motorola MPC6XX, MPC7XX, and MPC7XXX processors and exploits the full potential of AltiVec technology.
The MPC7440 host processor is a low-power version of the high performance MPC7450. This microprocessor is a small, 360-pin package that does not include the backside L3 cache. It has a core voltage of 1.5 V and is available at speeds of 600 and 700 MHz.
View Product Image View Block DiagramMPC7450 processors feature a high-frequency superscalar core that implements the PowerPC architecture, capable of issuing four instructions per clock cycle (three instructions + branch) into eleven independent execution units:
The MPC7450 processor has separate 32KB, physically addressed instruction and data caches. Both L1 caches feature cache way locking and are eight-way set associative. For greater speed, the L2 cache has been integrated on-chip with a 256-bit interface to L1 which operates at processor frequency. This L2 is 256KB eight-way set associative. L2 cache access is fully pipelined. The MPC7450 also supports an L3 cache interface with on-chip tags to support up to 2MB of off-chip cache. The L3 data bus is 64-bits wide, provides multiple SRAM options, and affords critical quad-word forwarding to reduce latency. The off-chip L3 storage can also be configured as a local addressable memory. Finally, in addition to supporting hardware table searching on a TLB miss, the MPC7450 can be configured for software table searching. In this case, TLB entries are loaded by the system software.
The MPC7450 processor contains separate memory management units for instructions and data, supporting 4 Petabytes (252) of virtual memory and up to 64 Gigabytes (236) of physical memory. The MPC7450 also has four instruction block address translation and four data block address translation registers.
MPC7450 processors support the MPX bus protocol with a 64-bit data bus and a 32- or 36-bit address bus. Support is included for burst, split, pipelined and out-of-order transactions, in addition to data streaming, and data intervention (in SMP systems). The interface provides snooping for data cache coherency. The MPC7450 implements the cache coherency protocol for multiprocessing support in hardware, allowing access to system memory for additional caching bus masters, such as DMA devices.
MPC7450 processors feature a low-power 1.8-volt design with three power-saving user-programmable modes -- nap, doze (with bus snoop) and sleep -- which progressively reduce the power drawn by the processor. The MPC7450 also provides a thermal assist unit and instruction cache throttling for software-controllable thermal management.
The AltiVec technology expands the capabilities of Motorola's fourth generation processors by providing leading-edge, general purpose processing performance while concurrently addressing high-bandwidth data processing and algorithmic-intensive computations in a single-chip solution. AltiVec technology: