HOME

TheInfoList



OR:

The Am386
CPU A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, and ...
is a 100%-compatible clone of the
Intel 80386 The Intel 386, originally released as 80386 and later renamed i386, is a 32-bit microprocessor introduced in 1985. The first versions had 275,000 transistorsAMD Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufact ...
in March 1991. It sold millions of units, positioning
AMD Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufact ...
as a legitimate competitor to
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
, rather than being merely a second source for ''
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 Intel 8086 microprocessor and its 8088 variant. The 8086 was int ...
'' CPUs (then termed '' 8086-family'').


Features

CPU features table


History and design

While the AM386 CPU was essentially ready to be released prior to 1991, Intel kept it tied up in court. AMD had previously been a second-source manufacturer of Intel's
Intel 8086 The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-bit data bus (allow ...
,
Intel 80186 The Intel 80186, also known as the iAPX 186, or just 186, is a microprocessor and microcontroller introduced in 1982. It was based on the Intel 8086 and, like it, had a 16-bit external data bus multiplexed with a 20-bit address bus. The 80188 ...
and
Intel 80286 The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on February 1, 1982. It was the first 8086-based CPU with separate, non-multiplexed address and data buses and also the f ...
designs, and AMD's interpretation of the contract, made up in 1982, was that it covered all derivatives of them. Intel, however, claimed that the contract only covered the 80286 and prior processors and forbade AMD the right to manufacture 80386 CPUs in 1987. After a few years in the courtrooms, AMD finally won the case and the right to sell their Am386 in March 1991. This also paved the way for competition in the
80386 The Intel 386, originally released as 80386 and later renamed i386, is a 32-bit microprocessor introduced in 1985. The first versions had 275,000 transistors32-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 32-bit units. Compared to smaller bit widths, 32-bit computers can perform large calculati ...
CPU market and so lowered the cost of owning a PC. While Intel's 386 CPUs had topped out at 33 MHz in 1989, AMD introduced 40 MHz versions of both its 386DX and 386SX out of the gate, extending the lifespan of the architecture. In the following two years the AMD 386DX-40 saw popularity with small manufacturers of PC clones and with budget-minded computer enthusiasts because it offered near-
80486 The Intel 486, officially named i486 and also known as 80486, is a microprocessor. It is a higher-performance follow-up to the Intel 386. The i486 was introduced in 1989. It represents the fourth generation of binary compatible CPUs following ...
performance at a much lower price than an actual 486. Generally the 386DX-40 performs nearly on par with a 25 MHz 486 due to the 486 needing fewer clock cycles per instruction, thanks to its tighter pipelining (more overlapping of internal processing) in combination with an on-chip
CPU 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 ...
. However, its
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 32-bit units. Compared to smaller bit widths, 32-bit computers can perform large calculati ...
40 MHz
data bus In computer architecture, a bus (shortened form of the Latin '' omnibus'', and historically also called data highway or databus) is a communication system that transfers data between components inside a computer, or between computers. This ex ...
gave the 386DX-40 comparatively good memory and I/O performance. File:KL AMD 386DX.jpg, An Am386DX-25 File:KL AMD Am386DE.jpg, The Am386DE-33 is an embedded version of the Am386DX-33 File:AMD Am386DX DXL.jpg, A PGA Am386DX-40 File:AMD Am386 DX-40 2007 03 27.jpg, A PQFP Am386DX-40 on a 132-pin PGA adapter File:AMD Am386DE Block Diagram.tif, AMD Am386DE Block Diagram There is not a Paging Unit like a DX CPU File:Early Nineties 386DX-40.png, A scan of an AMD Am386™DX-40 mounted on a PGA adapter.


Am386DX data

* 32-bit data bus, can select between either a 32-bit bus or a 16-bit bus by use of the BS16 input * 32-bit physical address space, 4 Gbyte physical memory address space * fetches code in four-byte units * released in March 1991


Am386DE data

* 32-bit data bus, can select between either a 32-bit bus or a 16-bit bus by use of the BS16 input * 32-bit physical address space, 4 Gbyte physical memory address space * fetches code in four-byte units * no paging unit


AM386 SX

In 1991 AMD also introduced advanced versions of the 386SX processor - again not as a second source production of the Intel chip, but as a reverse engineered pin compatible version. In fact, it was AMD's first entry in the x86 market other than as a second source for Intel. AMD 386SX processors were available at faster clock speeds at the time they were introduced and still cheaper than the Intel 386SX. Produced in 0.8 μm technology and using a static core, their clock speed could be dropped down to 0 MHz, consuming just some mWatts. Power consumption was up to 35% lower than with Intel's design and even lower than the 386SL's, making the AMD 386SX the ideal chip for both desktop and mobile computers. The SXL versions featured advanced power management functions and used even less power. File:Am386SXL-25cropped.jpg, An Am386SX-25 File:KL AMD 386SX.jpg, An Am386SX-33 File:Ic-photo-AMD--Am386SX-40--(NG80386SX-40)--(386-CPU).png, An Am386SX-40


Am386SX data

* 16-bit data bus, no bus sizing option * 24-bit physical address space, 16 Mbyte physical memory address space * prefetch unit reads two bytes as one unit (like the
80286 The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on February 1, 1982. It was the first 8086-based CPU with separate, non- multiplexed address and data buses and also the ...
).


80387 coprocessor

Floating point In computing, floating-point arithmetic (FP) is arithmetic that represents real numbers approximately, using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. For example, 12.345 can be r ...
performance of the Am386 could be boosted with the addition of a 80387DX or 80387SX
coprocessor A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU). Operations performed by the coprocessor may be floating-point arithmetic, graphics, signal processing, string processing, cryptography or ...
, although performance would still not approach that of the on-chip
FPU FPU may stand for: Universities * Florida Polytechnic University, in Lakeland, Florida, United States * Franklin Pierce University, in New Hampshire, United States * Fresno Pacific University, in California, United States * Fukui Prefectural Un ...
of the 486DX. This made the Am386DX a suboptimal choice for
scientific Science is a systematic endeavor that builds and organizes knowledge in the form of testable explanations and predictions about the universe. Science may be as old as the human species, and some of the earliest archeological evidence f ...
applications and
CAD Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve co ...
using floating point intensive calculations. However, both were niche markets in the early 1990s and the chip sold well, first as a mid-range contender, and then as a budget chip. Although
motherboard A motherboard (also called mainboard, main circuit board, mb, mboard, backplane board, base board, system board, logic board (only in Apple computers) or mobo) is the main printed circuit board (PCB) in general-purpose computers and other expand ...
s using the older 386 CPUs often had limited memory expansion possibilities and therefore struggled under
Windows 95 Windows 95 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of operating systems. The first operating system in the 9x family, it is the successor to Windows 3.1x, and was released to manufacturi ...
's memory requirements, boards using the Am386 were sold well into the mid-1990s; at the end as budget motherboards for those who were only interested in running
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
or
Windows 3.1x Windows 3.1 is a major release of Microsoft Windows. It was released to manufacturing on April 6, 1992, as a successor to Windows 3.0. Like its predecessors, the Windows 3.1 series ran as a shell on top of MS-DOS. Codenamed Janus, Windows ...
applications. The Am386 and its low-power successors were also popular choices for
embedded system An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' ...
s, for a much longer period than their life span as PC processors. File:KL IIT 3C87SX.jpg, An IIT 387SX-25 Coprocessor File:FasMath.jpg, A Cyrix FasMath 387DX-33 Coprocessor File:KL ULSI US83S87SX SLC.jpg, An ULSI 387SX-40 Coprocessor


References


External links


AMD.com: Am386 Family 32-bit Processors

AMD Am386SX/SXL/SXLV Datasheet

cpu-collection.de: Pictures


*
AMD Am386 Microprocessors for Personal Computers Datasheet 15021 and 15022


{{AMD_processors Am386