Motorola 68010

Motorola 68010 as DIP.
Motorola 68010 as PGA.

The Motorola MC68010 processor is a 16/32-bit microprocessor from Motorola, released in 1982 as the successor to the Motorola 68000.[1]

It fixes several small flaws in the 68000, and adds a few features. The 68010 was pin-compatible with the 68000, but was not 100% software compatible. Some of the differences were:

Additionally, the 68010 had a "loop mode" which accelerates loops consisting of only 2 instructions, such as a MOVE and a DBRA. It acts like a tiny special-case instruction cache.

In practice, the overall speed gain over a 68000 at the same frequency was less than 10%.

Motorola 68451 MMU

The 68010 could be used with the 68451 MMU. However, aspects of its design, such as its 1 clock memory access penalty, made this configuration unpopular. Some vendors used their own MMU designs, such as Sun Microsystems in their Sun-2 workstation.

The 68010 was never as popular as the 68000. However, due to the 68010's small speed boost over the 68000 and its support for virtual memory, it can be found in a number of smaller Unix systems, both with the 68451 MMU (for example in the Torch Triple X), and with a custom MMU (such as the Sun-2 Workstation, AT&T UNIX PC, the NCR Tower XP and early HP9000s like the Model 300 and 310) and various research machines. Most other vendors stayed with the 68000 until the 68020 was introduced. Some owners of Amiga and Atari ST computers and Sega Genesis game consoles replaced their system's 68000 CPU with a 68010 to gain a small speed boost.[2]

References

  1. CPU World
  2. Memphis Amiga Group Disk Magazine March 1988

External links

This article is issued from Wikipedia - version of the 11/24/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.