Fact Sheet
MPC755FACT/D
REV. 0
M
OTOROLA
MPC755
AND
MPC745
P
OWER
PC
™
M
ICROPROCESSORS
MPC755 and MPC745 PowerPC microprocessors are high-performance, low-power, 32-bit implementations of
the PowerPC Reduced Instruction Set Computer (RISC) architecture, specially enhanced for embedded applications.
MPC755 and MPC745 microprocessors differ only in that the MPC755 features an enhanced, dedicated L2 cache
interface with on-chip L2 tags. The MPC755 is a drop-in replacement for the award winning PowerPC 750™
microprocessor and is footprint and user software code compatible with the MPC7400 microprocessor with AltiVec
™ technology. The MPC745 is a drop-in replacement for the PowerPC 740™ microprocessor and is also footprint
and user software code compatible with the PowerPC 603e™
microprocessor. MPC755/745 microprocessors provide on-chip
Motorola MPC755
PowerPC Microprocessor
debug support and are fully JTAG-compliant.
Superscalar Microprocessor
MPC755 and MPC745 microprocessors are superscalar, capable
of issuing three instructions per clock cycle (two instructions
+ branch) into six independent execution units:
I
I
I
I
I
Two integer units
Load/store unit
Double-precision 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 MPC755 and MPC745 systems.
MPC755/745 Microprocessor
Block Diagram
Completion
Unit
Dispatch
Unit
Branch
Unit
Power Management
The MPC755 and MPC745 microprocessors feature a
low-power 2.0-volt design with three power-saving user-
programmable modes — doze, nap and sleep — which
progressively reduce the power drawn by the processor.
These low-power microprocessors offer dynamic power
management to selectively activate functional units as they
are needed by the executing instructions. Both
microprocessors also provide a thermal assist unit and
instruction cache throttling for software-controllable
thermal management.
Gen
Rename
Integer
Unit
Gen
Reg
File
Load/
Store
Unit
FPU
Reg
File
Floating
Point
Unit
D MMU
Data Cache
I MMU
Inst. Cache
Bus Interface Unit
L2 Tags
L2 Cache
Port (755 only)
FSRAM
32b Address
32b/64b Data
System Bus
Cache and MMU Support
The MPC755/745 microprocessors have separate 32-Kbyte, physically-addressed instruction and data caches.
Both caches can be locked in part or whole to provide storage of critical data, key performance algorithms, or
code loops for fast response time. The MPC755 microprocessor’s dedicated L2 cache interface with on-chip L2
tags (up to 1MB) features support for direct-mapped SRAM mode, physically-mapped SRAM mode, a fast
(typically 1/2 core speed) interface to memory, instruction-only or data-only modes, and parity checking on both
L2 address and data.
MPC755/745 microprocessors contain separate memory management units (MMUs) for instructions and data,
supporting 4 Petabytes (2
52
) of virtual memory and 4 Gigabytes (2
32
) of physical memory. Both feature eight
instruction block address translation (iBAT) and eight data block address translation (dBAT) registers. Access
privileges and memory protection are controlled on block or page granularities. Large, 128-entry translation
lookaside buffers (TLBs) provide efficient physical address translation and support for virtual-memory
management on both page- and variable-sized blocks. Both hardware and software tablewalks are provided for
the TLBs.
PowerPC 755/745 CPU Summary
Flexible Bus Interface
MPC755/745 microprocessors have a
64-bit data bus with 32-bit mode and a
32-bit address bus. Support is included
for burst, split and pipelined
transactions. The interface provides
snooping for data cache coherency.
Both microprocessors maintain MEI
coherency protocol in hardware,
allowing access to system memory for
additional caching bus masters, such as
DMA devices.
CPU Speeds – Internal
CPU Bus Dividers
Bus Interface
Instructions per Clock
L1 Cache
L2 Cache
Core-to-L2 Frequency
Typical/Maximum
Power Dissipation
Die Size
Package
Process
Voltage
PowerPC 745
300-350 MHz
PowerPC 755
300-400 MHz
300 and 350 MHz
x3, x3.5, x4, x4.5, x5, x5.5,
x6, x6.5, x7 x7.5, x8, x10
,
32-bit/64-bit
3 (2 + Branch)
32 Kbyte instruction
32 Kbyte data
—
—
TBD
51 mm
2
255 PBGA
0.22µ 5LM
1.8/3.3V i/o, 2.0V internal
15.7 @ 350 MHz
11.6 @ 350 MHz
641 MIPS @ 350 MHz
Integer(2), Floating-Point, Branch,
Load/Store, System Register
300, 350 and 400 MHz
x3, x3.5, x4, x4.5, x5, x5.5,
x6, x6.5, x7 x7.5, x8, x10
,
32-bit/64-bit
3 (2 + Branch)
32-Kbyte instruction
32-Kbyte data
256, 512 Kbyte
1 Mbyte
1:1, 1.5:1, 2:1, 2.5:1, 3:1
TBD
51 mm
2
360 PBGA
0.22µ 5LM
1.8/3.3V i/o, 2.0V internal
18. @ 400 MHz
1
12.3 @ 400 MHz
733 MIPS @ 400 MHz
Integer(2), Floating-Point, Branch,
Load/Store, System Register
Contact Information
Motorola offers user’s manuals,
application notes and sample code
for all of its processors. In addition,
local support for these products is
also provided. This information can
be found at:
SPECint95 (estimated)
SPECfp95 (estimated)
Other Performance
Execution Units
PowerPC 1xx, 6xx and 7xx Part Number Key
http://motorola.com/PowerPC/
For all other inquiries about Motorola
products, please contact the Motorola
Customer Response Center at:
Phone: 800-521-6274 or
http://motorola.com/semiconductors
XPC
755
100, 600, or 700
Series Device Number
(106, 107 603, 740, 745,
,
750, 755)
B
PX
400
L
D
Product Code
PPC Sample
XPC XC qualified
MPC Qualified
Revision
Frequency
2-3 digits
Package
FE CQFP
Application Modifier
RX CBGA w/o lid
Bus Ratio
PX PBGA w/o lid
C 2:1 (106 only)
ZT PBGA w/ lid
D 5:2 (106 only)
Part/Module Modifier
L Full spec all modes
A Alpha (original)
-or-
B DGO process
Application Relief
E 603 Enhanced Performance
R 105°
P Enhanced & Lower Voltage
T ext. temp. (-40° to 105°)
R 603e in HiP3 process
©2000 Motorola, Inc. All rights reserved. Printed in the U.S.A. Motorola and the
are registered trademarks and AltiVec is a trademark of of Motorola, Inc. PowerPC, the PowerPC logo, PowerPC 603e, PowerPC 740 and PowerPC 750 are
trademarks of International Business Machines Corporation, used under license therefrom. This document contains information on a new product under development. Specifications and information herein are subject to change without notice.
1ATX45747-0 Printed in USA 5/00 Hibbert LITRISC-UCCJ