Motorola 68030
Encyclopedia
The Motorola 68030 is a 32-bit
microprocessor
in Motorola
's 68000 family. It was released in 1987. The 68030 was the successor to the Motorola 68020
, and was followed by the Motorola 68040
. In keeping with general Motorola naming, this CPU is often referred to as the 030 .
The 68030 features on-chip instruction and data caches of 256 byte
s each. It also has an on-chip MMU (memory management unit
) but does not have a built in FPU
(floating point unit). The 68881
and the faster 68882 floating point unit chips could be used with the 68030. A lower cost version of the 68030, the Motorola 68EC030, was also released, lacking the on-chip MMU. It was commonly available in both 132 pin QFP and 128 pin PGA
packages. The poorer thermal characteristics of the QFP package limited the full 68030 QFP variant to 33 MHz. The PGA 68030s included 40 MHz and 50 MHz versions. There was also a small supply of QFP packaged EC variants.
As a microarchitecture, the 68030 is basically a 68020 core with an additional data cache and a process shrink. Motorola used the process shrink to pack more hardware on the die; in this case it was the MMU
, which was 68851 compatible. The integration of the MMU made it more cost-effective than the 68020 with an external MMU; it also allowed the 68030 to access memory one cycle faster than a 68020/68851 combo. The 68030 also lacks some of the 68020's instructions.
When used with a 68020 bus, the 68030 did not differentiate itself in performance from the 68020 that it was derived from. However, the 68030 provides an additional synchronous bus interface which, if used, accelerates memory accesses up to 33% compared to an equally clocked 68020. The finer manufacturing process allowed Motorola to scale the full-version processor to 50 MHz. The EC variety topped out at 40 MHz.
The 68030 was used in many models of the Apple
Macintosh II
and Commodore Amiga series of personal computer
s, NeXT
Cube, Sun Microsystems
Sun 3/80 desktop workstation (a member of the "sun3x" architecture, where the earlier "sun3" used a 68020), later Alpha Microsystems
multiuser systems, and some descendants of the Atari ST
line such as the Atari TT and the Atari Falcon
. Other uses were Unix workstations and Laser printer
s.
Cisco Systems
' 2500 series router uses a 68EC030, which is a 68030 without memory management unit.
32-bit
The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295. Hence, a processor with 32-bit memory addresses can directly access 4 GB of byte-addressable memory....
microprocessor
Microprocessor
A microprocessor incorporates the functions of a computer's central processing unit on a single integrated circuit, or at most a few integrated circuits. It is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and...
in Motorola
Motorola
Motorola, Inc. was an American multinational telecommunications company based in Schaumburg, Illinois, which was eventually divided into two independent public companies, Motorola Mobility and Motorola Solutions on January 4, 2011, after losing $4.3 billion from 2007 to 2009...
's 68000 family. It was released in 1987. The 68030 was the successor to the Motorola 68020
Motorola 68020
The Motorola 68020 is a 32-bit microprocessor from Motorola, released in 1984. It is the successor to the Motorola 68010 and is succeeded by the Motorola 68030...
, and was followed by the Motorola 68040
Motorola 68040
The Motorola 68040 is a microprocessor from Motorola, released in 1990. It is the successor to the 68030 and is followed by the 68060. There was no 68050. In keeping with general Motorola naming, the 68040 is often referred to as simply the '040 ....
. In keeping with general Motorola naming, this CPU is often referred to as the 030 .
The 68030 features on-chip instruction and data caches of 256 byte
Byte
The byte is a unit of digital information in computing and telecommunications that most commonly consists of eight bits. Historically, a byte was the number of bits used to encode a single character of text in a computer and for this reason it is the basic addressable element in many computer...
s each. It also has an on-chip MMU (memory management unit
Memory management unit
A memory management unit , sometimes called paged memory management unit , is a computer hardware component responsible for handling accesses to memory requested by the CPU...
) but does not have a built in FPU
Floating point unit
A floating-point unit is a part of a computer system specially designed to carry out operations on floating point numbers. Typical operations are addition, subtraction, multiplication, division, and square root...
(floating point unit). The 68881
Motorola 68881
The Motorola 68881 and Motorola 68882 were floating-point coprocessor chips that were used in some computer systems in conjunction with the 68020 or 68030 CPUs. The addition of one of these chips added substantial cost to the computer, but added a floating point unit that could rapidly perform...
and the faster 68882 floating point unit chips could be used with the 68030. A lower cost version of the 68030, the Motorola 68EC030, was also released, lacking the on-chip MMU. It was commonly available in both 132 pin QFP and 128 pin PGA
Pin grid array
A pin grid array, often abbreviated PGA, is a type of integrated circuit packaging. In a PGA, the package is square or roughly square, and the pins are arranged in a regular array on the underside of the package...
packages. The poorer thermal characteristics of the QFP package limited the full 68030 QFP variant to 33 MHz. The PGA 68030s included 40 MHz and 50 MHz versions. There was also a small supply of QFP packaged EC variants.
As a microarchitecture, the 68030 is basically a 68020 core with an additional data cache and a process shrink. Motorola used the process shrink to pack more hardware on the die; in this case it was the MMU
Memory management unit
A memory management unit , sometimes called paged memory management unit , is a computer hardware component responsible for handling accesses to memory requested by the CPU...
, which was 68851 compatible. The integration of the MMU made it more cost-effective than the 68020 with an external MMU; it also allowed the 68030 to access memory one cycle faster than a 68020/68851 combo. The 68030 also lacks some of the 68020's instructions.
When used with a 68020 bus, the 68030 did not differentiate itself in performance from the 68020 that it was derived from. However, the 68030 provides an additional synchronous bus interface which, if used, accelerates memory accesses up to 33% compared to an equally clocked 68020. The finer manufacturing process allowed Motorola to scale the full-version processor to 50 MHz. The EC variety topped out at 40 MHz.
The 68030 was used in many models of the Apple
Apple Computer
Apple Inc. is an American multinational corporation that designs and markets consumer electronics, computer software, and personal computers. The company's best-known hardware products include the Macintosh line of computers, the iPod, the iPhone and the iPad...
Macintosh II
Macintosh II
The Apple Macintosh II was the first personal computer model of the Macintosh II series in the Apple Macintosh line and the first Macintosh to support a color display.- History :...
and Commodore Amiga series of personal computer
Personal computer
A personal computer is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator...
s, NeXT
NeXT
Next, Inc. was an American computer company headquartered in Redwood City, California, that developed and manufactured a series of computer workstations intended for the higher education and business markets...
Cube, Sun Microsystems
Sun Microsystems
Sun Microsystems, Inc. was a company that sold :computers, computer components, :computer software, and :information technology services. Sun was founded on February 24, 1982...
Sun 3/80 desktop workstation (a member of the "sun3x" architecture, where the earlier "sun3" used a 68020), later Alpha Microsystems
Alpha Microsystems
Alpha Microsystems is a computer company founded in 1977 by John French, Dick Wilcox and Bob Hitchcock. The first Alpha Micro computer was the S-100 AM-100, based upon the WD16 microprocessor chipset from Western Digital...
multiuser systems, and some descendants of the Atari ST
Atari ST
The Atari ST is a home/personal computer that was released by Atari Corporation in 1985 and commercially available from that summer into the early 1990s. The "ST" officially stands for "Sixteen/Thirty-two", which referred to the Motorola 68000's 16-bit external bus and 32-bit internals...
line such as the Atari TT and the Atari Falcon
Atari Falcon
The Atari Falcon030 Computer System was Atari Corporation's final computer product. Codenamed Sparrow, the machine was based on a Motorola 68030 main CPU, and had a Motorola 56000 digital signal processor, a feature which distinguished it from most other microcomputers of the era.-History:The...
. Other uses were Unix workstations and Laser printer
Laser printer
A laser printer is a common type of computer printer that rapidly produces high quality text and graphics on plain paper. As with digital photocopiers and multifunction printers , laser printers employ a xerographic printing process, but differ from analog photocopiers in that the image is produced...
s.
Cisco Systems
Cisco Systems
Cisco Systems, Inc. is an American multinational corporation headquartered in San Jose, California, United States, that designs and sells consumer electronics, networking, voice, and communications technology and services. Cisco has more than 70,000 employees and annual revenue of US$...
' 2500 series router uses a 68EC030, which is a 68030 without memory management unit.