The MPC7448 processor represents the most significant product update in the MPC74xx
line of processors to date. The MPC7448 is the first high-performance processor
manufactured on 90 nanometer silicon-on-insulator (SOI) process technology
and continues Freescale’s strong legacy of providing Power Architecture products
with extensive processing performance at very low power. The MPC7448 is designed
to perform between 600 MHz and in excess of 1.5 GHz, contains a full megabyte
of L2 cache and offers enhanced power management capabilities. MPC7448 processors
are ideal for leading-edge pervasive computing, embedded network control and
signal processing applications.
AltiVec Engine Acceleration
The MPC7448 includes the same powerful 128-bit AltiVec vector execution unit as found in previous MPC74xx devices, but with the enhanced support for out-of-order instructions. AltiVec technology may dramatically enhance the performance of applications such as voice over IP, speech recognition, multi-channel modems, virtual private network servers, high-resolution 3D graphics, motion video (MPEG2, MPEG4), high fidelity audio (3D audio, AC-3), and so on.
AltiVec computational instructions are executed in the four independent, pipelined AltiVec execution units. A maximum of two AltiVec instructions can be issued in order to any combination of AltiVec execution units per clock cycle. In the MPC7448, a maximum of two AltiVec instructions can be issued out-of-order to any combination of AltiVec execution units per clock cycle from the bottom two AltiVec instruction queue entries. For example, an instruction in queue 1 destined for AltiVec integer unit 1 does not have to wait for an instruction in queue 0 that is stalled behind an instruction waiting for operand availability.
Power Management
Continuing to pursue lower and lower power consumption is a keen focus with the Freescale family of Power Archtitecture processors, and the MPC7448 is no exception. Power management features include:
Specification
Comparison |
|||
| MPC7447 | MPC7447A | MPC7448 | |
| Processor | Single G4 P core 600-1267 MHz 2.3 MIPS/MHz |
Single G4 core 600-1420 MHz 2.3 MIPS/MHz |
Single e600 core 600MHz -1.7GHz 2.3 MIPS/MHz * |
| Caches | L1: 32 KB I/D L2: 512 KB |
L1: 32 KB I/D L2: 1 MB with ECC |
|
| MPX Bus Speeds | 133 and 167 MHz | 133, 167 and 200MHz | |
| Voltage | 1.1V and 1.3V | 1.0V to 1.3V | |
| Typical Power N-Spec |
8.3W @1000 MHz | 9.2W @ 1167 MHz | <10W @ >1.0 GHz |
| Typical Power L-Spec |
18.3W @1267 MHz | 21W @ 1420 MHz | <15W @ >1.5 GHz |
| Reliability | 10 yrs at 105°C | ||
| Technology | 130 nm silicon-on-insulator (SOI) | 90 nm silicon-on-insulator (SOI) | |
| Package | 360 ball HiTCE BGA | RoHS-compliant 360 ball HiTCE BGA or LGA | RoHS-compliant 360 ball HiTCE BGA or LGA |
| * NOTE: | The e600 core is virtually identical to the G4 core, but with enhancements to L2 cache and AltiVec implementation, and it is manufactured in 90nm technology. Software written for the MPC7447 and MPC7447A will run seamlessly on the MPC7448. MPC7448 can be a pin-for-pin compatible drop-in replacement for MPC7447A. | ||
| Core - Type | e600, e600, e600, e600, e600, e600, e600, e600, e600, e600, e600, e600, e600, e600, e600, e600 |
| Core - Number of Cores - Spec | 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 |
| Power Dissipation - Max (W) | 27.1, 15.9, 29.8, 13.9, 12.5, 13.2, 28.4, 14.6, 21.6, 12 |
| Power Dissipation - Typ (W) | 19, 11, 21, 9.5, 8.5, 9, 20, 10, 15, 8.4 |
| L2 Cache - Max (kByte) | 1.064 |
| I/O Operating Voltage - Max (V) | 2.5, 1.3 |
| Bus Interface | MPX, 60x |
| Ambient Operating Temperature (Ta) - Min (°C) | 0, -40 |
| Ambient Operating Temperature (Ta) - Max (°C) | 105 |