ETC XPC7450RX867QE

Fact Sheet
MPC7450/MPC7451
HIGH PERFORMANCE
HOST MICROPROCESSOR
SUPERSCALAR MICROPROCESSOR
MPC7450/MPC7451 microprocessors feature a high-frequency superscalar G4 core,
capable of issuing four instructions per clock cycle (three instructions + branch) into 11
independent execution units:
• Four integer units (3 simple + 1 complex)
• Double-precision floating-point unit
• Four AltiVec units (simple, complex, floating, and permute)
• Load/store unit
• Branch processing unit
CACHE AND MMU SUPPORT
The MPC7450/MPC7451 microprocessor has separate 32 KB, 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 256bit interface to L1 which operates at processor frequency. This L2 is 256 kB eight-way set
MPC7450/MPC7451 BLOCK DIAGRAM
Instruction Fetch
Branch Unit
Completion
Unit
Dispatch Unit
AltiVec Issue
GPR Issue
CFX SFXO SFX1 SFX2
GPRs
Rename
Buffers
SIMPLE
PERMUTE
FLOAT
COMPLEX
VRs
Rename
Buffers
Sequencer Unit
32 KB
Instruction
Cache
BHT/
BTIC
FPR Issue
LSU
FPRs
Rename
Buffers
32 kB
Data
Cache
FPU
Interface
to Memory
Sub-System
AltiVec Engine
Unified L2 Cache/Tag L3 Control
System Interface Unit
60x/MPX bus interface
L3 Cache
The MPC7450/MPC7451 host processor is a highperformance, low-power, 32-bit implementation of the
PowerPC RISC architecture with a full 128-bit
implementation of Motorola’s AltiVec™ technology. This
microprocessor is ideal for leading-edge computing, embedded network control, and signal processing
applications. The MPC7450/MPC7451 has a deep, sevenstage pipeline with 11 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/MPC7451 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/MPC7451 processors offer single-cycle,
throughput, double-precision, floating-point performance
and full symmetric multi-processing (SMP) capabilities.
Finally, the MPC7450/MPC7451 is software-compatible
with existing MPC6xx, MPC7xx, and MPC74xx host
processors and exploits the full potential of AltiVec
technology.
associative. L2 cache access is fully pipelined. The
MPC7450/MPC7451 also supports an L3 cache interface
with on-chip tags to support up to 2 MB 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/MPC7451 can be configured for
software table searching. In this case, TLB entries are
loaded by the system software.
The MPC7450/MPC7451 microprocessor contains
separate memory management units for instructions and
data, supporting 4 petabytes (252) of virtual memory and
up to 64 GB (236) of physical memory. The
MPC7450/MPC7451 also has four instruction block
address translation and four data block address
translation registers.
• Provides compelling performance for multimedia-oriented desktop computers, desktop
publishing, and digital video processing.
• Enables real-time processing of the most demanding data streams (MPEG-2 encode,
continuous speech recognition, real-time high-resolution 3-D memory for 3-D graphics.)
CONTACT INFORMATION
Motorola offers user’s manuals, application notes, sample code, and full local support for
all of its processors. For more information, visit: http://motorola.com/smartnetworks
For all other inquiries about Motorola products, please contact the Motorola Customer
Response Center at: 1-800-521-6274 or http://motorola.com/semiconductors
MPC7450/MPC7451 Host Processors
CPU Speeds – Internal 533, 667 and 733, and 867 MHz
Bus Frequency 133 MHz
Bus Interface 64-bit
Bus Protocol MPX/60x
Instructions per Clock 4 (3 + Branch)
MPX BUS INTERFACE
MPC7450/MPC7451 microprocessors 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/MPC7451 implements the cache coherency
protocol for multiprocessing support in hardware,
allowing access to system memory for additional caching
bus masters, such as DMA devices.
Integrated L1 Cache 32 KB instruction
32 KB data
Integrated L2 Cache 256 KB
L3 Cache 1 or 2 MB
Typical/Maximum
Power Dissipation 14W /17W @ 533 MHz
2
Die Size 106 mm
Package 483 CBGA
Process 0.18µ 6LM CMOS
Voltage 1.8V internal, 1.8/2.5V I/O
SPECint95 (estimated) 32.1 @ 733 MHz
SPECfp95 (estimated) 23.9 @ 733 MHz
POWER MANAGEMENT
Other Performance 1324 Drystone 2.1 MIPS @ 733 MHz
Execution Units Integer(4), Floating-Point, AltiVec(4),
Branch, Load/Store
MPC7450/MPC7451 microprocessors feature a low-power
1.8V design with three power-saving user-programmable
modes—nap, doze (with bus snoop), and sleep—which
progressively reduce the power drawn by the processor.
ALTIVEC TECHNOLOGY
AltiVec technology expands the capabilities of
Motorola’s fourth generation microprocessors by
providing leading-edge, general-purpose processing
performance while concurrently addressing highbandwidth data processing and algorithmic-intensive
computations in a single-chip solution.
MOTOROLA and the Stylized M Logo are registered in the U.S. Patent and Trademark Office. All other product or
service names are the property of their respective owners.
© Motorola, Inc. 2002.
ALTIVEC TECHNOLOGY:
• Meets the computational demands of networking
infrastructure such as echo cancellation equipment and
basestation processing.
• Enables faster, more secure encryption methods optimized
for the SIMD processing model.
MPC7450/MPC7451fact/rev.2