Motorola MPC750 manual 5.2.1 For, Last sentence to the following, Following

Page 3

5.1.7, 5-18

Table 5-4, delete the second row in table (lwarx or stwcx. with W = 1).

7.2.5.2.1, 7-14

For

 

change ÒTiming Comments,Ó ÒNegation,Ó Þrst paragraph,

ARTRY,

 

last sentence to the following:

 

First the buffer goes to high impedance for a minimum of one-half

 

processor cycle (dependent on the clock mode), then it is driven

 

negated for one-half bus cycle before returning to high impedance.

9.1.2, 9-5

In Table 9-1, replace the description of L2CR[L2DO] (bit 9), with the

 

following:

9

L2DO

L2 data-only. Setting this bit inhibits the caching of instructions in the L2 cache. All accesses from the L1 instruction cache are treated as cache-inhibited by the L2 cache (bypass L2 cache, no L2 tag look-up performed).

11.2.1.5, 11-7 Replace Table 11-6 with the following:

Table 11-16. PMC2 EventsÑMMCR0[26Ð31] Select Encodings

Encoding

Description

 

 

00 0000

Register holds current value.

 

 

00 0001

Counts processor cycles.

 

 

00 0010

Counts completed instructions. Does not include folded branches.

 

 

00 0011

Counts transitions from 0 to 1 of TBL bits speciÞed through

 

MMRC0[RTCSELECT]. 00 = 47, 01 = 51, 10 = 55, 11 = 63.

 

 

00 0100

Counts instructions dispatched. 0, 1, or 2 instructions per cycle.

 

 

00 0101

Counts L1 instruction cache misses.

 

 

00 0110

Counts ITLB misses.

 

 

00 0111

Counts L2 instruction misses.

 

 

00 1000

Counts branches predicted or resolved not taken.

 

 

00 1001

Counts MSR[PR] bit toggles.

 

 

00 1010

Counts times reserved load operations completed.

 

 

00 1011

Counts completed load and store instructions.

 

 

00 1100

Counts snoops to the L1 and the L2.

 

 

00 1101

Counts L1 cast-outs to the L2.

 

 

00 1110

Counts completed system unit instructions.

 

 

00 1111

Counts instruction fetch misses in the L1.

 

 

01 0000

Counts branches allowing out-of-order execution that resolved correctly.

 

 

All others

Reserved.

 

 

MOTOROLA

Errata to MPC750 UserÕs Manual

3

Image 3
Contents One-fourth the speed of the bus clock Implementation note for the decrementer registerDEC should read as follows Time base is incremented at a speed that is10 and the introductory text Remove -10, ÒTrace ExceptionÑSRR1 Settings.Ó This2.4.5, 2-18 Replace -11 with the following Interrupt is implemented as deÞned by the OEA. Remove11.2.1.5, 11-7 Replace -6 with the following 5.2.1 ForLast sentence to the following FollowingMotorola Literature Distribution Centers

MPC750 specifications

The Motorola MPC750 is a PowerPC microprocessor that was part of the PowerPC G3 family. Released in the late 1990s, it marked a significant advancement in the realm of computing performance and efficiency. Known for its robust design and versatility, the MPC750 was used in a variety of systems, from personal computers to embedded applications.

One of the standout features of the MPC750 is its implementation of the RISC (Reduced Instruction Set Computing) architecture, which enhances performance by optimizing the instruction set used in processing tasks. The processor operates with a reduced number of cycles per instruction, leading to faster execution and improved overall system efficiency. The MPC750 was built on a 0.25-micron process technology, which contributed to its compact size and lower power consumption compared to its predecessors.

The MPC750 supports clock speeds ranging from 200 MHz to 400 MHz, allowing it to cater to a range of applications where performance is paramount. This flexibility made it an appealing choice for manufacturers looking to create high-performance computing solutions. The architecture includes a high-bandwidth on-chip cache system, featuring both L1 and L2 caches. The L1 cache typically includes both data and instruction caches, while the L2 cache provides additional memory bandwidth, crucial for applications that require fast data processing.

In addition to its core processing capabilities, the MPC750 incorporates several advanced technologies, including SIMD (Single Instruction, Multiple Data) processing capabilities. This allows it to handle multiple data points with a single instruction, boosting performance in multimedia applications and data-intensive tasks. The processor also supports a variety of interfaces, making it versatile for integration into various systems.

Thermal management is another key characteristic of the MPC750. It was designed to operate efficiently at lower power levels, reducing heat generation, which is vital for maintaining system stability. This is particularly important in applications such as embedded systems where space constraints may limit cooling solutions.

Overall, the Motorola MPC750 microprocessor symbolizes a blend of performance, efficiency, and adaptability. Its combination of advanced technologies, support for RISC architecture, and features such as high-speed cache and SIMD processing made it a cornerstone of the PowerPC family and a preferred choice for developers during its time. As such, the MPC750 played a crucial role in the evolution of computing technology in the late 1990s and early 2000s.