CPUs: Motorola 68040

The Quadra 700 and 900 introduced the 68040 in 1991. In great part due to a much larger L1 cache (4 KB for data and 4 KB for instructions vs. 256 bytes in the 68030) and parts of the CPU running at twice clock speed, the 68040 provides 2.5-3 times the performance of the 68030 at the same clock speed.

Motorla 68040 CPUThe regular 68040 includes its own FPU (floating point unit or math coprocessor), which had been a separate chip with the 68020 and 68030. The FPU is missing in the less expensive 68LC040 used in some low-end Macs.

Quadra 840avThe slowest model based on the 68040 was the Centris 610, which has a 20 MHz 68LC040. The fastest was the 40 MHz Quadra 840av (right).

Because it has such a large L1 cache, none of the 68040-based Macs shipped with with a L2 cache, although some 128 KB cards were offered by other manufacturers. As with L2 cards on the Mac IIci, these provide a 20-30% performance boost.

The next chip in the 68000 family was the 68060, a wicked fast CPU with architectural features similar to Intel’s Pentium. However, Apple decided to move in a different direction, and the ‘060 only made its way into one Amiga computer (the A4000T), some Amiga accelerators, and some Alpha computers. With such a small market, the ‘060 marked the end of the 68000 family.

After looking at the Motorola 88000 and even building some prototypes, Apple decided to team up with Motorola and IBM to create a new CPU family. Future Macs would use PowerPC CPUs.

Motorola 680×0 Family Overview

CPU       speed*      L1 cache     FPU**    notes
68000     8-16 MHz          none      none  16-bit data bus, 24-bit addressing
68020       16 MHz     256 bytes     68881
68030    16-40 MHz   2x256 bytes     68882  internal PMMU, supports L2 cache
68LC040  20-25 MHz  2x4096 bytes      none  can be replaced with 68040
68040    25-40 MHz  2x4096 bytes  internal
68060    50-75 MHz  2x8192 bytes  internal
__________
* as used in Apple computers
** FPU typically used with this CPU

Motorola CPUs: 68000, 68020, 68030, 68040, 68060

Other Resources

Keywords: #motorola68040 #motorolacpus

Short link: http://goo.gl/BN7YU7

searchword: 68040cpu