HOME

TheInfoList



OR:

The Motorola 68060 ("''sixty-eight-oh-sixty''") is a
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
microprocessor A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
from
Motorola Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois. It was founded by brothers Paul and Joseph Galvin in 1928 and had been named Motorola since 1947. Many of Motorola's products had been ...
released in April 1994. It is the successor to the Motorola 68040 and is the highest performing member of the 68000 series. The 68060 is the last development of the 68000 family for general purpose use, abandoned in favor of the
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
chips. Two derivatives were produced, the 68LC060 (low cost) which lacked the
floating point unit A floating-point unit (FPU), numeric processing unit (NPU), colloquially math coprocessor, is a part of a computer system specially designed to carry out operations on floating-point numbers. Typical operations are addition, subtraction, multipli ...
(FPU) and the 68EC060 (embedded controller) which removed both the FPU and
memory management unit A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit that examines all references to computer memory, memory, and translates the memory addresses being referenced, known as virtual mem ...
(MMU).


Architecture

There is an LC (Low-Cost) version, without an FPU and EC (Embedded Controller), without MMU and FPU. The 68060 design was led by Joe Circello. The 68060 shares most architectural features with the P5
Pentium Pentium is a series of x86 architecture-compatible microprocessors produced by Intel from 1993 to 2023. The Pentium (original), original Pentium was Intel's fifth generation processor, succeeding the i486; Pentium was Intel's flagship proce ...
. Both have a very similar
superscalar A superscalar processor (or multiple-issue processor) is a CPU that implements a form of parallelism called instruction-level parallelism within a single processor. In contrast to a scalar processor, which can execute at most one single in ...
in-order dual
instruction pipeline In computer engineering, instruction pipelining is a technique for implementing instruction-level parallelism within a single processor. Pipelining attempts to keep every part of the processor busy with some instruction by dividing incoming Mac ...
configuration, and an instruction decoder which breaks down complex instructions into simpler ones before execution, described publicly as "two four-stage RISC engines
hat A hat is a Headgear, head covering which is worn for various reasons, including protection against weather conditions, ceremonial reasons such as university graduation, religious reasons, safety, or as a fashion accessory. Hats which incorpor ...
execute the fixed-format instructions emitted by the instruction converter". However, a significant difference is that the 68060 FPU is not pipelined and is therefore up to three times slower than the Pentium in floating point applications. In contrast to that, integer multiplications and bit shifting instructions are significantly faster on the 68060. The 68060 has the ability to execute simple instructions in the address generation unit (AGU) and thereby supply the result two cycles before the ALU. In the development of the 68060, large amounts of commercial compiled code were analyzed for clues as to which instructions would be the best candidates for performance optimization. Against the Pentium, the 68060 can perform better on mixed code; Pentium's decoder cannot issue an FP instruction every opportunity and hence the FPU is not superscalar as the ALUs were. If the 68060's non-pipelined FPU can accept an instruction, it can be issued one by the decoder. This means that optimizing for the 68060 is easier: no rules prevent FP instructions from being issued whenever was convenient for the programmer other than well understood instruction latencies. However, with properly optimized and scheduled code, the Pentium's FPU is capable of double the clock for clock throughput of the 68060's FPU. The 68060 is the last development of the 68000 family for general purpose use, abandoned in favor of the
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
chips. It saw use in some late-model
Amiga Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
machines and Amiga accelerator cards as well as some
Atari ST Atari ST is a line of personal computers from Atari Corporation and the successor to the company's Atari 8-bit computers, 8-bit computers. The initial model, the Atari 520ST, had limited release in April–June 1985, and was widely available i ...
clones and
Falcon Falcons () are birds of prey in the genus ''Falco'', which includes about 40 species. Some small species of falcons with long, narrow wings are called hobbies, and some that hover while hunting are called kestrels. Falcons are widely distrib ...
accelerator boards (CT60/CT63/CT60e, the latter of which was created in 2015), and very late models of the
Alpha Microsystems Alpha Microsystems, Inc., often shortened to Alpha Micro, was an American computer company founded in 1977 in Costa Mesa, California, by John French, Dick Wilcox and Bob Hitchcock. During the dot-com bubble, dot-com boom, the company changed its ...
multiuser computers before their migration to x86, but
Apple Inc. Apple Inc. is an American multinational corporation and technology company headquartered in Cupertino, California, in Silicon Valley. It is best known for its consumer electronics, software, and services. Founded in 1976 as Apple Comput ...
and the
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
world had moved onto various
RISC In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a comp ...
platforms by the time the 68060 was available. Apple had already announced its adoption of PowerPC, developed by IBM and Motorola, prior to the availability of the 68060. Upon introduction of low-power variants of the 68040 and other devices, Motorola anticipated that Apple might leave a space in its product range for 68060-based products, giving the company "a high performance hedge in case the transition to RISC proves problematic". In late 1992, Apple chairman John Sculley had indicated usage of the 68060 in server products from 1993, followed up by products based on PowerPC from 1994. With the 68060 only arriving in 1994, the Apple Workgroup Server range ultimately transitioned from products based on the 68040 directly to those employing PowerPC processors. The 68060 was introduced at 50 MHz on Motorola's 0.6 μm manufacturing process. A few years later it was shrunk to 0.42 μm and clock speed raised to 66 MHz and 75 MHz. Some users managed to overclock rev6. 68060 CPU-s (mask: 71E41J) up to 120 or 133 MHz. Motorola projected a performance of around three-and-a-half times that of a 25 MHz 68040 at the initial clock rate of 50 MHz for the 68060, this described as being "about 77 MIPS", later adjusting such claims to three times the performance of the 68040 for a 68060 running at twice the frequency of the 68040. Benchmarking of the 50 MHz 68060 fitted in accelerator cards for the Commodore Amiga indicated Dhrystone 2.1 benchmark results of around 80,000 Dhrystones per second, this being broadly comparable to a Sun SPARCstation 10 workstation. Developments of the basic core continue, intended for embedded systems. Here they are combined with a number of
peripheral A peripheral device, or simply peripheral, is an auxiliary hardware device that a computer uses to transfer information externally. A peripheral is a hardware component that is accessible to and controlled by a computer but is not a core compo ...
interfaces to reduce the overall complexity and power requirements of a design. A number of chips, each with different sets of interfaces, are sold under the names ColdFire and DragonBall.


History

Model numbers with even second-to-last digit (68000, 68020, 68040, 68060) were reserved for major revisions to the 680x0 core architecture. Model numbers with odd second-to-last digit (68010, 68030) were reserved for upgrades to the architecture of the previous chip. Motorola never produced a 68050. For example, the Motorola 68010 (and the obscure 68012) is a
68000 The Motorola 68000 (sometimes shortened to Motorola 68k or m68k and usually pronounced "sixty-eight-thousand") is a 16/32-bit complex instruction set computer (CISC) microprocessor, introduced in 1979 by Motorola Semiconductor Products Sector ...
with improvements to the loop instruction and the ability to suspend then continue an instruction in the event of a page fault, enabling the use of
virtual memory In computing, virtual memory, or virtual storage, is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a ver ...
with the appropriate MMU hardware. There were, however, no major overhauls of the core architecture. Similarly, the Motorola 68030 represents a process improvement on the 68020 with the MMU and a small
data cache A CPU cache is a hardware cache used by the central processing unit (CPU) of a computer to reduce the average cost (time or energy) to access data from the main memory. A cache is a smaller, faster memory, located closer to a processor core, which ...
(256 bytes) moved on-chip. The 68030 was released in speed ratings up to 50 MHz. The jump from the 68000/68010 to the 68020/68030, however, represents a major overhaul, with innumerable individual changes. By the time the 68060 was in production, Motorola had abandoned development of the 68000 family in favor of the
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
. The 68060 is the last 68000 family processor from Motorola.
Signetics Signetics Corporation was an American electronics manufacturer specifically established to make integrated circuits. Founded in 1961, they went on to develop a number of early microprocessors and support chips, as well as the widely used 555 time ...
(Philips) produced a 68000-based variant that they somewhat confusingly named the 68070. It contains a modestly-improved 68000 CPU, a simple on-chip MMU and an
I²C I2C (Inter-Integrated Circuit; pronounced as "" or ""), alternatively known as I2C and IIC, is a synchronous, multi-master/multi-slave, single-ended, serial communication bus invented in 1980 by Philips Semiconductors (now NXP Semiconduct ...
bus controller. It came out long before the 68060 and was used principally as an embedded processor in some consumer electronics items, notably
CD-i The Compact Disc-Interactive (CD-I, later CD-i) is a digital optical disc data storage format as well as a hardware platform, co-developed and marketed by Dutch company Philips and Japanese company Sony. It was created as an extension of CDDA ...
consoles.


Usage

Chyron's , Max!, and Maxine! series of television character generators use the 68060 as the main processor. These character generators were a fixture on many American television networks' affiliate stations. In desktops, the 68060 is used in some variants of the Amiga 4000T produced by Amiga Technologies, and available as a third party upgrade for other Amiga models. It is also used in the Amiga clone DraCo non-linear video system. The Q60 extended the
Sinclair QL The Sinclair QL (for ''Quantum Leap'') is a personal computer launched by Sinclair Research in 1984, as an upper-end counterpart to the ZX Spectrum. The QL was the last desktop microcomputer from Sinclair Research aimed at the serious home use ...
design similarly from the slowest start to the ultimate pace of the 68K architecture's capabilities; these 68060-based motherboards—at 66 MHz for the full 68060 or a non-FPU 68LC060 option overclocked to 80 MHz—are more than 100 times faster than the Sinclair QL while running the same operating systems. The 68060 was used in Nortel Meridian 1 Option 51, 61 and 81 large office PBX systems, powering the CP3 and CP4 core processor boards. A pair of these boards each sporting a 68060 could be used to make the PBX fault tolerant. This was a logical application as previous Meridian 1 cores used other Motorola chips. Nortel later changed the architecture to use Intel processors. The Motorola
Vanguard The vanguard (sometimes abbreviated to van and also called the advance guard) is the leading part of an advancing military formation. It has a number of functions, including seeking out the enemy and securing ground in advance of the main force. ...
6560 multiprotocol router uses a 50 MHz 68EC060 processor. Motorola
MVME Motorola Single Board Computers is Motorola's production line of computer boards for embedded systems.A quote frothe NetBSD port page ''NetBSD/mvme68k is the port of NetBSD to Motorola's 68k VME Single Board Computers (SBC). The first Motorola S ...
-17x and Force Computer SYS68K
VMEbus VMEbus (Versa Module Eurocard bus) is a computer bus standard physically based on Eurocard sizes. History In 1979, during development of the Motorola 68000 CPU, one of their engineers, Jack Kister, decided to set about creating a standar ...
systems use a 68060 CPU.
Alpha Microsystems Alpha Microsystems, Inc., often shortened to Alpha Micro, was an American computer company founded in 1977 in Costa Mesa, California, by John French, Dick Wilcox and Bob Hitchcock. During the dot-com bubble, dot-com boom, the company changed its ...
AM-6000, AM-6060, and AM-7000 use a 68060. After Motorola stopped developing newer processors, Alpha Microsystems migrated to
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
.


Variants


68EC060

The 68EC060 is a version of the Motorola 68060 microprocessor, intended for embedded controllers (EC). It differs from the 68060 in that it has neither an FPU nor an MMU. This makes it less expensive and it draws less power.


68LC060

The 68LC060 is a low cost version of the Motorola 68060 microprocessor with no FPU. This makes it less expensive and it draws less power.


Feature table


Technical data

ATC = Address Translation Cache


References


External links

* {{Motorola processors 68k microprocessors Computer-related introductions in 1994 Superscalar microprocessors 32-bit microprocessors