AMD Lance Am7990

Last updated

AMD Lance Am7990 IEEE 802.3 [1] Ethernet media access controller (MAC) controller were introduced in 1985. [2] Its architecture is the basis for AMD's PCnet Family of highly integrated single-chip Ethernet controllers. The one exception is the Am79C940 MAC. The Am7990 chip was fabricated in NMOS technology and has no integrated Manchester encoder/decoder (ENDEC) nor does it have an integrated 10BASE-T transceiver.

Contents

AMD Am7990 Lance die AMD Am7990 die.JPG
AMD Am7990 Lance die

Compatibility

A later re-fabricated chip called the C-LANCE Am79C90 is made with 0.8 micrometre CMOS technology. The original NMOS version Am7990 and the CMOS Am79C90 version differ in some details which may affect device driver compatibility.[ citation needed ]

The datasheet for the CMOS version states that the CMOS and NMOS versions are the same. But the "Table B-1. Comparison Summary of the C-LANCE and LANCE Devices" in the datasheet shows they differ. These differences are not likely to require modifications of any device driver.

The PCnet family of Ethernet controllers (PCnet-ISA II, PCnet-32, PCnet-PCI II and PCnet-FAST) is LANCE software compatible. This means you should be able use the original 16-bit software on these members of the PCnet family of single-chip Ethernet controllers.

Features

The Am7990 can handle 10BASE-5 Type A, 10BASE-2 Type B, and 10BASE-T. Back-to-back packet reception with as little as 0,5 μs interframe spacing. DMA/Bus mastering 24-bit (16M) address capable. Up to 128 ring buffers can be used. 48 byte receive/transmit FIFO. Operates with 5 volt DC 5% supply and logic. Features a Time-domain reflectometer (TDR) with a granularity of 30 meter. 16,8 MHz maximum frequency. [1]

Physically a DIP-48 or PLCC-68 package is used. CSR0 slave read data can cause timing violations on DAL lines.

Chip bugs

The old LANCE (Rev. C) chips have a bug which causes garbage to be inserted in front of the received packet. The workaround is to ignore packets with an invalid destination address (garbage will usually not match). Of course, this precludes multicast support. [3] The Amiga SANA-II network interface API has poor multicast support, and this chip bug might be the reason.

Uses

AMD Am7990DC from SGI IP6 motherboard Am7990DC.jpg
AMD Am7990DC from SGI IP6 motherboard

An software implementation of an Am7990 is available in emulated environments:

See also

Related Research Articles

<span class="mw-page-title-main">DEC Alpha</span> 64-bit RISC instruction set architecture

Alpha is a 64-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC). Alpha was designed to replace 32-bit VAX complex instruction set computers (CISC) and to be a highly competitive RISC processor for Unix workstations and similar markets.

<span class="mw-page-title-main">Motorola 68060</span> Motorola 680x0 microprocessor, released in 1994

The Motorola 68060 ("sixty-eight-oh-sixty") is a 32-bit microprocessor from Motorola released in 1994. It is the successor to the Motorola 68040 and is the highest performing member of the 68000 series. Two derivatives were produced, the 68LC060 and the 68EC060.

<span class="mw-page-title-main">Network interface controller</span> Hardware component that connects a computer to a network

A network interface controller is a computer hardware component that connects a computer to a computer network.

<span class="mw-page-title-main">Chipset</span> Electronic component to manage data flow of a CPU

In a computer system, a chipset is a set of electronic components on one or more integrated circuits that manages the data flow between the processor, memory and peripherals. The chipset is usually found on the motherboard of computers. Chipsets are usually designed to work with a specific family of microprocessors. Because it controls communications between the processor and external devices, the chipset plays a crucial role in determining system performance.

<span class="mw-page-title-main">DECstation</span> DEC brand of computers

The DECstation was a brand of computers used by DEC, and refers to three distinct lines of computer systems—the first released in 1978 as a word processing system, and the latter two both released in 1989. These comprised a range of computer workstations based on the MIPS architecture and a range of PC compatibles. The MIPS-based workstations ran ULTRIX, a DEC-proprietary version of UNIX, and early releases of OSF/1.

<span class="mw-page-title-main">RISC iX</span> Discontinued Unix operating system

RISC iX is a discontinued Unix operating system designed to run on a series of workstations based on the Acorn Archimedes microcomputer. Heavily based on 4.3BSD, it was initially completed in 1988, a year after Arthur but before RISC OS. It was introduced in the ARM2-based R140 workstation in 1989, followed up by the ARM3-based R200-series workstations in 1990.

<span class="mw-page-title-main">SPARCstation 1</span>

The SPARCstation 1 is the first of the SPARCstation series of SPARC-based computer workstations sold by Sun Microsystems. The design originated in 1987 by a Sun spin-off company, Unisun, which was soon re-acquired. The SPARCstation 1 has a distinctive slim enclosure and was first sold in April 1989, with Sun's support ending in 1995.

The MIPS Magnum was a line of computer workstations designed by MIPS Computer Systems, Inc. and based on the MIPS series of RISC microprocessors. The first Magnum was released in March, 1990, and production of various models continued until 1993 when SGI bought MIPS Technologies. SGI cancelled the MIPS Magnum line to promote their own workstations including the entry-level SGI Indy.

<span class="mw-page-title-main">NCR 53C9x</span>

The NCR 53C9x is a family of application-specific integrated circuits (ASIC) produced by the former NCR Corporation and others for implementing the SCSI bus protocol in hardware and relieving the host system of the work required to sequence the SCSI bus. The 53C9x was a low-cost solution and was therefore widely adopted by OEMs in various motherboard and peripheral device designs. The original 53C90 lacked direct memory access (DMA) capability, an omission that was addressed in the 53C90A and subsequent versions.

<span class="mw-page-title-main">SPARCstation 20</span> 1994 Sun Microsystems workstation

The SPARCstation 20 or SS20 is a discontinued Sun Microsystems workstation introduced in March 1994 based on the SuperSPARC or hyperSPARC CPU. It is one of the last models in the SPARCstation family of Sun "pizza box" computers, which was superseded by the UltraSPARC design in 1995.

<span class="mw-page-title-main">SPARCstation 5</span>

SPARCstation 5 or SS5 is a workstation introduced by Sun Microsystems in March 1994. It is based on the sun4m architecture, and is enclosed in a pizza-box chassis. Sun also offered a SPARCserver 5 without a framebuffer. A simplified, cheaper version of the SS5 was released in February 1995 as the SPARCstation 4. Sun also marketed these same machines under the "Netra" brand, without framebuffers or keyboards and preconfigured with all the requisite software to be used as web servers. An estimated 400,000+ SPARCstation 5s were sold.

DECsystem was a line of server computers from Digital Equipment Corporation. They were based on MIPS architecture processors and ran DEC's version of the UNIX operating system, called ULTRIX. They ranged in size from workstation-style desktop enclosures to large pedestal cabinets.

<span class="mw-page-title-main">DEC 3000 AXP</span> Series of computer workstations and servers

DEC 3000 AXP was the name given to a series of computer workstations and servers, produced from 1992 to around 1995 by Digital Equipment Corporation. The DEC 3000 AXP series formed part of the first generation of computer systems based on the 64-bit Alpha AXP architecture. Supported operating systems for the DEC 3000 AXP series were DEC OSF/1 AXP and OpenVMS AXP.

<span class="mw-page-title-main">SPARCstation 2</span> Computer sold by Sun Microsystems

The SPARCstation 2, or SS2 is a SPARC workstation computer sold by Sun Microsystems. It is based on the sun4c architecture, and is implemented in a pizza box form factor.

<span class="mw-page-title-main">NE1000</span> Early line of low cost Ethernet network cards

The NE1000 and NE2000 are members of an early line of low cost Ethernet network cards introduced by Novell in 1987. Its popularity had a significant impact on the pervasiveness of networks in computing. They are based on a National Semiconductor prototype design using their 8390 Ethernet chip.

<span class="mw-page-title-main">SPARCclassic</span> Sun Microsystems workstation model

The SPARCclassic is a workstation introduced by Sun Microsystems in November 1992. It is based on the sun4m architecture, and is enclosed in a lunchbox chassis. It shares the code name Sunergy with the SPARCclassic X, SPARCstation LX, and SPARCstation ZX. It was replaced by the SPARCstation 4 in February 1994.

The SPARCstation LX is a workstation that was designed, manufactured, and sold by Sun Microsystems. Introduced in November 1992, it is based on the sun4m architecture and enclosed in a lunchbox chassis. It shares the code name Sunergy with the low-end range of SPARCclassic, SPARCclassic X, and SPARCstation ZX.

<span class="mw-page-title-main">SPARCstation IPC</span>

The SPARCstation IPC is a workstation sold by Sun Microsystems, introduced July 1990. It is based on the sun4c architecture, and is enclosed in a lunchbox chassis.

<span class="mw-page-title-main">SPARCstation IPX</span>

The SPARCstation IPX is a workstation that was sold by Sun Microsystems, introduced July 1991. It is based on the sun4c architecture, and is enclosed in a lunchbox chassis.

<span class="mw-page-title-main">3Com 3c509</span> Ethernet network card line

3Com 3c509 is a line of Ethernet IEEE 802.3 network cards for the ISA, EISA, MCA and PCMCIA computer buses. It was designed by 3Com, and put on the market in 1994.

References

  1. 1 2 "Am79C90 : CMOS Local Area Network Controller for Ethernet (C-LANCE)" (PDF). AMD – TechDocs. Archived from the original (PDF) on 20 September 2021. Retrieved 22 January 2021.
  2. "Net186 Demonstration Board User's Manual" (PDF). Retrieved 22 January 2021. AMD.com – TechDocs
  3. "fxr.watson.org: sys/dev/le/am7990.c". 090426 fxr.watson.org
  4. "Commodore: A2065". Archived from the original on 2013-01-20. 090426 amiga-hardware.com
  5. "Amiga Linux/68k A2065 Ethernet Driver a2065.h". 090427 cvs.osdn.jp
  6. "Suns-at-Home Digest V10 #2". Archived from the original on 2011-07-14. 090427 net-kitchen.com
  7. "comp.unix.admin, How to know Sun CPU type, 1993". 090427 groups.google.com
  8. "1993: SUMMARY min info script". Archived from the original on 2011-07-26. 090427 sunmanagers.org
  9. "Linux Ethernet-Howto: Vendor/Manufacturer/Model Specific Information". 090428 mm.iit.uni-miskolc.hu
  10. "FreeBSD 7.1R manpage le(4)". 090426 freebsd.org