English
Language : 

AM79C940 Datasheet, PDF (1/122 Pages) Advanced Micro Devices – Media Access Controller for Ethernet (MACE)
FINAL
Am79C940
Media Access Controller for Ethernet (MACETM)
Advanced
Micro
Devices
DISTINCTIVE CHARACTERISTICS
s Integrated Controller with 10BASE-T
transceiver and AUI port
s Supports IEEE 802.3/ANSI 8802-3 and Ethernet
standards
s 84-pin PLCC and 100-pin PQFP Packages
s 80-pin Thin Quad Flat Pack (TQFP) package
available for space critical applications such
as PCMCIA
s Modular architecture allows easy tuning to
specific applications
s High speed, 16-bit synchronous host system
interface with 2 or 3 cycles/transfer
s Individual transmit (136 byte) and receive (128
byte) FlFOs provide increase of system
latency and support the following features:
– Automatic retransmission with no FIFO
reload
– Automatic receive stripping and transmit
padding (individually programmable)
– Automatic runt packet rejection
– Automatic deletion of collision frames
– Automatic retransmission with no FIFO
reload
s Direct slave access to all on board
configuration/status registers and transmit/
receive FlFOs
s Direct FIFO read/write access for simple
interface to DMA controllers or l/O processors
GENERAL DESCRIPTION
The Media Access Controller for Ethernet (MACE) chip
is a CMOS VLSI device designed to provide flexibility in
customized LAN design. The MACE device is specifi-
cally designed to address applications where multiple
I/O peripherals are present, and a centralized or system
specific DMA is required. The high speed, 16-bit syn-
chronous system interface is optimized for an external
DMA or I/O processor system, and is similar to many ex-
isting peripheral devices, such as SCSI and serial
link controllers.
The MACE device is a slave register based peripheral.
All transfers to and from the system are performed using
simple memory or I/O read and write commands. In con-
junction with a user defined DMA engine, the MACE
chip provides an IEEE 802.3 interface tailored to a
s Arbitrary byte alignment and little/big endian
memory interface supported
s Internal/external loopback capabilities
s External Address Detection Interface (EADI™)
for external hardware address filtering in
bridge/router applications
s JTAG Boundary Scan (IEEE 1149.1 ) test
access port interface for board level
production test
s Integrated Manchester Encoder/Decoder
s Digital Attachment Interface (DAI™) allows
by-passing of differential Attachment Unit
Interface (AUI)
s Supports the following types of network
interface:
– AUI to external 10BASE2, 10BASE5 or
10BASE-F MAU
– DAI port to external 10BASE2, 10BASE5,
10BASE-T, 10BASE-F MAU
– General Purpose Serial Interface (GPSI) to
external encoding/decoding scheme
– Internal 10BASE-T transceiver with
automatic selection of 10BASE-T or AUI port
s Sleep mode allows reduced power consump-
tion for critical battery powered applications
s 1 MHz – 25 MHz system clock speed
specific application. Its superior modular architecture
and versatile system interface allow the MACE device to
be configured as a stand-alone device or as a connec-
tivity cell incorporated into a larger, integrated system.
The MACE device provides a complete Ethernet node
solution with an integrated 10BASE-T transceiver, and
supports up to 25-MHz system clocks. The MACE de-
vice embodies the Media Access Control (MAC) and
Physical Signaling (PLS) sub-layers of the IEEE 802.3
standard, and provides an IEEE defined Attachment
Unit Interface (AUI) for coupling to an external Medium
Attachment Unit (MAU). The MACE device is
compliant with 10BASE2, 10BASE5, 10BASE-T, and
10BASE-F transceivers.
Publication#16235 Rev. C Amendment /0
Issue Date: June 1994