AMD Am7990 User manual

Am7990 Ethemetl
Cheapemet
Family
Reference
Guide
•
Overview
•
Software
•
Design
Consideration
•
Training
Order #08496A
Am7990 Ethemetl
Cheapemet
Family
Reference
Guide
•
Overview
•
Software
•
Design
Consideration
•
Training
Order #08496A

TABLE OF CONTENTS
I.
Overview of Am7990 EtherneVCheapernet Family
II. Software Support & Evaluation Boards
III. Miscellaneous Components
IV.
Design Considerations
V.
Ethernet Training Courses
Am7990 ETHERNET/CHEAPERNET
FAMILY TECHNICAL LITERATURE
The following publications are available from your local
AMD sales office or AMD authorized distributors.
TITLE DESCRIPTION ORDER #
• The Am7990
Family EtherneV
Cheapernet
IEEE-802.3 Node
Grid Brochure
• General Overview of
Am7990 Family and
EtherneVCheapernet
LANS.
03394C
• Am7990 Local • LANCE Data
Sheet-
05698B
Area Network Product specifications
Controller for and functional
Ethernet (LANCE) description of
controller chip.
• Am7992B
Seri!!1
• SIA Data
Sheet-
03378A
Interface Adaptor
(SIA)
• Am7996
IEEE-802.3/
EtherneV
Cheapernet
Transceiver
Product specifications
and functional
description of
encoder/decoder
chip.
• Transceiver Data
Sheet-Product
specifications and
functional description
of transceiver
chip.
• Local Area • Technical
Manual-
Network Controller Considerations of
Am7990 (LANCE) LANCE hardware
• InterfaCing the
Am7990 LANCE
to 8-Bit
Microprocessors
• Am7996
Application
Note
and software
interface.
• Application
Note-
Implementation of
Am7990 LANCE with
8-bit microprocessors.
• Application
Note-
Functional description
and board layout
considerations.
2
07506A
06363A
07422A
08031
A
TABLE OF CONTENTS
I.
Overview of Am7990 EtherneVCheapernet Family
II. Software Support & Evaluation Boards
III. Miscellaneous Components
IV.
Design Considerations
V.
Ethernet Training Courses
Am7990 ETHERNET/CHEAPERNET
FAMILY TECHNICAL LITERATURE
The following publications are available from your local
AMD sales office or AMD authorized distributors.
TITLE DESCRIPTION ORDER #
• The Am7990
Family EtherneV
Cheapernet
IEEE-802.3 Node
Grid Brochure
• General Overview of
Am7990 Family and
EtherneVCheapernet
LANS.
03394C
• Am7990 Local • LANCE Data
Sheet-
05698B
Area Network Product specifications
Controller for and functional
Ethernet (LANCE) description of
controller chip.
• Am7992B
Seri!!1
• SIA Data
Sheet-
03378A
Interface Adaptor
(SIA)
• Am7996
IEEE-802.3/
EtherneV
Cheapernet
Transceiver
Product specifications
and functional
description of
encoder/decoder
chip.
• Transceiver Data
Sheet-Product
specifications and
functional description
of transceiver
chip.
• Local Area • Technical
Manual-
Network Controller Considerations of
Am7990 (LANCE) LANCE hardware
• InterfaCing the
Am7990 LANCE
to 8-Bit
Microprocessors
• Am7996
Application
Note
and software
interface.
• Application
Note-
Implementation of
Am7990 LANCE with
8-bit microprocessors.
• Application
Note-
Functional description
and board layout
considerations.
2
07506A
06363A
07422A
08031
A

OVERVIEW
This reference guide provides design consideration notes
relating to the Am7990 IEEE 802.3 (EthernetiCheapernet)
family
of
products. Consult you local AMD sales office,
AMD representative or AMD authorized distributor for any
questions concerning device price and/or availability.
DEVICE NOMENCLATURE
The following denotes the current device nomenclature:
Am7990DCnO (LANCE) -
Replaced
Am7990DC/60
Rev.
D product
Am7992BDC (SIA) -Replaced Am7992ADC and
wide package
Am7991
ADC
Am7996DC (Transceiver) -Replaced Am7995DC
I. OVERVIEW OF Am7990
ETHERNET/CHEAPERNET FAMILY
The implementation of 10M bits/sec baseband networking
referred to as Ethernet or Cheapernet has been simplified
by the availability of three
devices-the
Am7990 Local
Area
Network
Controller
for
Ethernet
(LANCE),
the
Am7992B Serial Interface Adapter (SIA) and the Am7996
Transceiver.
Devices
in
the Am7990 Family support both Ethernet
and Cheapernet configurations. Cheapernet
is
Ethernet on
cheaper cables, has fewer nodes, and shorter distance but
provides the same 10M bits/sec performance. This high-
performance chip family is compatible with IEEE 802.3, the
industry standard for EthernetiCheapernel.
The Am7990 Family was produced through joint devel-
opment work with Digital Equipment Corporation (Am7990
LANCE and Am7992B SIA) and 3COM (Am7996). Op-
timum
performance
of
this
family has been assured
through rigorous testing
in
various network configurations.
The Am7990 LANCE features buffer management with
descriptor rings to substantially reduced CPU overhead. Its
24-bit-wide linear address provides direct memory address
(DMA) into the entire memory space of all major 16-bit
microprocessors.
The Am7992B SIA is a Manchester encoder-decoder
that provides the connection between the LANCE and the
Ethernet transceiver. The SIA features include transient
noise suppression and guaranteed signal threshold limits
in
both data and collision paths.
The Am7996 Transceiver provides all the transmit,
receive and collision detection functions with respect to the
coax transmiSSion media. The Am7996 features include
an
optional Signal Quality Error (SQE) test function, and noise
rejection filters on both transmit and receive data.
Together, these three devices provide a complete inte-
grated solution for IEEE 802.3, Ethernet, and Cheapernet
networking applications.
Ethernet/IEEE 802.3 Type A
Ethernet
COAX
DTE • Data Terminal Equipment
AUI -Attachment
Unit
Interface
MAU -Media Attachment
Unit
• High AC/DC impedance tap
• AUI
drop
cable
«50
meters)
• Very low
loss
COAX
I
1-;::===:::;"
---
~
~
~
~
~
~
Iii
~.
~
Iii
I
Iii
••
-
Iii
~
• Nonintrusive Node attachment
Figure 1A.
3
08496A-1
OVERVIEW
This reference guide provides design consideration notes
relating to the Am7990 IEEE 802.3 (EthernetiCheapernet)
family
of
products. Consult you local AMD sales office,
AMD representative or AMD authorized distributor for any
questions concerning device price and/or availability.
DEVICE NOMENCLATURE
The following denotes the current device nomenclature:
Am7990DCnO (LANCE) -
Replaced
Am7990DC/60
Rev.
D product
Am7992BDC (SIA) -Replaced Am7992ADC and
wide package
Am7991
ADC
Am7996DC (Transceiver) -Replaced Am7995DC
I. OVERVIEW OF Am7990
ETHERNET/CHEAPERNET FAMILY
The implementation of 10M bits/sec baseband networking
referred to as Ethernet or Cheapernet has been simplified
by the availability of three
devices-the
Am7990 Local
Area
Network
Controller
for
Ethernet
(LANCE),
the
Am7992B Serial Interface Adapter (SIA) and the Am7996
Transceiver.
Devices
in
the Am7990 Family support both Ethernet
and Cheapernet configurations. Cheapernet
is
Ethernet on
cheaper cables, has fewer nodes, and shorter distance but
provides the same 10M bits/sec performance. This high-
performance chip family is compatible with IEEE 802.3, the
industry standard for EthernetiCheapernel.
The Am7990 Family was produced through joint devel-
opment work with Digital Equipment Corporation (Am7990
LANCE and Am7992B SIA) and 3COM (Am7996). Op-
timum
performance
of
this
family has been assured
through rigorous testing
in
various network configurations.
The Am7990 LANCE features buffer management with
descriptor rings to substantially reduced CPU overhead. Its
24-bit-wide linear address provides direct memory address
(DMA) into the entire memory space of all major 16-bit
microprocessors.
The Am7992B SIA is a Manchester encoder-decoder
that provides the connection between the LANCE and the
Ethernet transceiver. The SIA features include transient
noise suppression and guaranteed signal threshold limits
in
both data and collision paths.
The Am7996 Transceiver provides all the transmit,
receive and collision detection functions with respect to the
coax transmiSSion media. The Am7996 features include
an
optional Signal Quality Error (SQE) test function, and noise
rejection filters on both transmit and receive data.
Together, these three devices provide a complete inte-
grated solution for IEEE 802.3, Ethernet, and Cheapernet
networking applications.
Ethernet/IEEE 802.3 Type A
Ethernet
COAX
DTE • Data Terminal Equipment
AUI -Attachment
Unit
Interface
MAU -Media Attachment
Unit
• High AC/DC impedance tap
• AUI
drop
cable
«50
meters)
• Very low
loss
COAX
I
1-;::===:::;"
---
~
~
~
~
~
~
Iii
~.
~
Iii
I
Iii
••
-
Iii
~
• Nonintrusive Node attachment
Figure 1A.
3
08496A-1

Cheapernet/lEEE 802.3 Type B
DTE
Local
CPU Local
Memory
Am7990
LANCE Am7992B
SIA
I
I RGSS
E
COAX
BNC'T'
• Standard BNC Tee tap
• Inexpensive
configuration
and cable
• Same
bandwidth
as Type A
Figure 1B,
II. SOFTWARE SUPPORT
& EVALUATION BOARDS
AMD IEEE·802,3 (ETHERNET/CHEAPERNET)
DEMO BOARDS AND
SOFTWARE
AMD provides hardware and software support for the
Am7990 Family (Am7990/92B/96). The evaluation/demo
boards are available along with the LANCE/network diag-
nostic and network demonstrations software.
HARDWARE SUPPORT
There are three different evaluation boards available as
follows:
Demo board
1.
Multibus* Ethernet/Cheapernet board,
stand-alone
Demo board
2.
IBM* PC
EthernetlCheapernet
board
package
Demo board 3. Am7996 stand-alone evaluation board
There are software packages available which will
run
on
Demo board 1 and
2.
Demo board 3 can be used
in
con-
junction with Demo board 1 &
2,
or any Ethernet controller
4
board which provides a 15 pin AUI (Attachment Unit
Inter-
face) female connector, specified by IEEE-802.3.
Demo board
1,
Multibus Ethernet!
Cheapernet board
This is a stand-alone 80186 based board which requires
an RS-232 terminal and a Multibus chassis to operate. The
Multibus chassis is used only as a source for power. This
board integrates the Am7990 Family chipset (Am7990/
92B/96) along with some RAM, EPROM, and 2 communi-
cation channels.
In
summary, the hardware components
are as follows:
-8018610
MHz CPU
-64K
byte SRAM (upgradable to 128K bytes)
-32K byte EPROM (upgradable to 64K bytes)
-
Two
serial-port communication channels (via Am8530)
-Am7990n992Bn996
-Supports both Ethernet and Cheapernet connection
-Optimum
PC
layout for the Am7996
AMD will provide the hardware manual and schematic as
part
of
this demo board package.
*Multibus is a trademark of Intel Corporation. IBM is a reg-
istered trademark of International Business Machines.
Cheapernet/lEEE 802.3 Type B
DTE
Local
CPU Local
Memory
Am7990
LANCE Am7992B
SIA
I
I RGSS
E
COAX
BNC'T'
• Standard BNC Tee tap
• Inexpensive
configuration
and cable
• Same
bandwidth
as Type A
Figure 1B,
II. SOFTWARE SUPPORT
& EVALUATION BOARDS
AMD IEEE·802,3 (ETHERNET/CHEAPERNET)
DEMO BOARDS AND
SOFTWARE
AMD provides hardware and software support for the
Am7990 Family (Am7990/92B/96). The evaluation/demo
boards are available along with the LANCE/network diag-
nostic and network demonstrations software.
HARDWARE SUPPORT
There are three different evaluation boards available as
follows:
Demo board
1.
Multibus* Ethernet/Cheapernet board,
stand-alone
Demo board
2.
IBM* PC
EthernetlCheapernet
board
package
Demo board 3. Am7996 stand-alone evaluation board
There are software packages available which will
run
on
Demo board 1 and
2.
Demo board 3 can be used
in
con-
junction with Demo board 1 &
2,
or any Ethernet controller
4
board which provides a 15 pin AUI (Attachment Unit
Inter-
face) female connector, specified by IEEE-802.3.
Demo board
1,
Multibus Ethernet!
Cheapernet board
This is a stand-alone 80186 based board which requires
an RS-232 terminal and a Multibus chassis to operate. The
Multibus chassis is used only as a source for power. This
board integrates the Am7990 Family chipset (Am7990/
92B/96) along with some RAM, EPROM, and 2 communi-
cation channels.
In
summary, the hardware components
are as follows:
-8018610
MHz CPU
-64K
byte SRAM (upgradable to 128K bytes)
-32K byte EPROM (upgradable to 64K bytes)
-
Two
serial-port communication channels (via Am8530)
-Am7990n992Bn996
-Supports both Ethernet and Cheapernet connection
-Optimum
PC
layout for the Am7996
AMD will provide the hardware manual and schematic as
part
of
this demo board package.
*Multibus is a trademark of Intel Corporation. IBM is a reg-
istered trademark of International Business Machines.

Demo Board
1.
Multibus Ethernetl Cheapernet Board
Demo board
2.
IBM
PC
EthernetlCheapernet
board package
This
is
a two board solution.
Th
e first board
is
a 80186
IBM
PC plug-in board whose commercial purpose, as stand-
alone, is
to
speed-up the application programs running
in
an IBM
PC
and to supply 16 bit bus memory for the
Am7990 interface. This board
has
been developed
by
Or-
chid Technology and is known as PCturbo-186. The
PCturbo-186 board
has
a
50
pin
connector which
ca
rri
es
all the 80186 signals for exte
rnal
use. A daughter card can
use the PCturbo-186 board as a node processor via the
above mentioned connector. The AMD designed daughter
card integrates the Am7990/92B/
96
, along with the glue
logic for interfacing to the 80186 connector.
AMD will provide the hardware schematic of the daughter
ca
rd
only.
Any inquiry
to
the PCturbo-186 board schematic
should
be
directed
to
Orchid
Te
chnology.
Demo Board
2.
IBM
PC
Ethernetl Cheapernet Board
5
Demo Board
1.
Multibus Ethernetl Cheapernet Board
Demo board
2.
IBM
PC
EthernetlCheapernet
board package
This
is
a two board solution.
Th
e first board
is
a 80186
IBM
PC plug-in board whose commercial purpose, as stand-
alone, is
to
speed-up the application programs running
in
an IBM
PC
and to supply 16 bit bus memory for the
Am7990 interface. This board
has
been developed
by
Or-
chid Technology and is known as PCturbo-186. The
PCturbo-186 board
has
a
50
pin
connector which
ca
rri
es
all the 80186 signals for exte
rnal
use. A daughter card can
use the PCturbo-186 board as a node processor via the
above mentioned connector. The AMD designed daughter
card integrates the Am7990/92B/
96
, along with the glue
logic for interfacing to the 80186 connector.
AMD will provide the hardware schematic of the daughter
ca
rd
only.
Any inquiry
to
the PCturbo-186 board schematic
should
be
directed
to
Orchid
Te
chnology.
Demo Board
2.
IBM
PC
Ethernetl Cheapernet Board
5

Demo board
3.
Am7996 Stand-Alone
Evaluation Board
This is a 3 x 3 inch stand-alone evaluation board which
integrates the IEEE-802.3 transceiver, Am7996 along with
external components and a DC-DC converter. The board
interfaces
to
an
Ethernet controller (Demo boards 1,2 or
equivalent) via a 15-pin connector. It also interfaces to the
coax cable, a terminated
RG
58
(NU
or C/
U)
cable seg-
ments, via a BNC connector for communicating with other
nodes
in
the network. This board utilizes
an
optimized
PC
layout for the Am7996.
SOFTWARE SUPPORT
The following outlines the·purpose of each software pack-
age so that the user can get the board and software pack-
age which suits his application.
1.
Demo board 1 & 2 software
(LANCE Debug Monitor)
This software package is
an
educational tool for both
hardware and software engineers to learn about
AMD
's
Ethernet chipset.
It
also gives
an
inside look to the opera-
tion of the LANCE (Am7990) and its companion parts, the
Am7992 and Am7996. This software is useful for creating
different boundary conditions and serves
as
a tool for
observing different signals
in
a controlled environment with
scope loop capability.
This board is recommended as a learning tool
in
the initial
stage of design development. The software will also
be
useful for correlation
in
duplicating the user's system envi-
ronment. One Demo board is sufficient at initial stage
when using this software for learning about the chipset
and
exercising some limited functions (accessing the LANCE
Demo Board
3.
Am7996 Stand-Alone Evaluation Board
6
Demo board
3.
Am7996 Stand-Alone
Evaluation Board
This is a 3 x 3 inch stand-alone evaluation board which
integrates the IEEE-802.3 transceiver, Am7996 along with
external components and a DC-DC converter. The board
interfaces
to
an
Ethernet controller (Demo boards 1,2 or
equivalent) via a 15-pin connector. It also interfaces to the
coax cable, a terminated
RG
58
(NU
or C/
U)
cable seg-
ments, via a BNC connector for communicating with other
nodes
in
the network. This board utilizes
an
optimized
PC
layout for the Am7996.
SOFTWARE SUPPORT
The following outlines the·purpose of each software pack-
age so that the user can get the board and software pack-
age which suits his application.
1.
Demo board 1 & 2 software
(LANCE Debug Monitor)
This software package is
an
educational tool for both
hardware and software engineers to learn about
AMD
's
Ethernet chipset.
It
also gives
an
inside look to the opera-
tion of the LANCE (Am7990) and its companion parts, the
Am7992 and Am7996. This software is useful for creating
different boundary conditions and serves
as
a tool for
observing different signals
in
a controlled environment with
scope loop capability.
This board is recommended as a learning tool
in
the initial
stage of design development. The software will also
be
useful for correlation
in
duplicating the user's system envi-
ronment. One Demo board is sufficient at initial stage
when using this software for learning about the chipset
and
exercising some limited functions (accessing the LANCE
Demo Board
3.
Am7996 Stand-Alone Evaluation Board
6

IBM
PC
Ethernet/Cheapernet Board Package
• Coax
Tee
Connector
•
son
Coax Terminator
(2
each)
up to 185 meters
(600 feet)
of
Cheapernet Cable
(RG58
AlU,
C/U)
PC-turbo
'-----186
cards
• APP2005Rev.1 AUI
Cable
''User Supplied Ethernet Connection"
Figure
2.
08496A-2
registers, initialization, transmit, internal/external loopback
test, etc). Having two boards
on
hand will provide addi-
tional testing of the chipset
in
a network environment. This
board can also
be
used for monitoring the network and
gathering statistics.
Some of those statistics are
as
follows:
-No. of received packets
-No. of transmitted packets
-No. of receive errors (e.g., CRC, frame, overflow, etc.)
-No. of transmit errors (e.g., Late collision, underflow,
etc.)
-No. of fatal errors (e.g., Missed packets, memory
timeout error, etc.)
-Network traffic
(measuring the rate of collision occurrence
in
network)
This software package has been structured
as
a command
level driver software. The user can get the list of com-
mands via the "HELP" command. The following is a brief
summary of the functions under user control:
-Driver: Implementing the low level data packet
on
cap-
sulation and decapsulation of the data link.
7
-LANCE data structure construction
-Routines to show how
to
implement the LANCE's
initialization block
-Accessing the LANCE registers
-Setup procedures for transmit & receive
-
Test:
internal/external loopback test, CSRO -CSR3 test
-Batch executable capability
to
ease user's interface for
specific sequence of command executions.
-User's specific program execution residing
in
SRAM
-Fill/Set memory
-Echo test: Echo packets between two nodes
in
the
network.
Keeps track of sequence number of trans-
mitted and received packets.
-Software control switches:
-Speed up/slow down transmit packets
-Speed up/slow down the LANCE polling time
-Enable/disable transmitter or receiver
-Enable/disable CRC generator
-Enable/disable output
to
monitor screen
-Stop/continue
on
transmit errors
-Stop/continue
on
receive errors
-Loop on command (scope loop)
IBM
PC
Ethernet/Cheapernet Board Package
• Coax
Tee
Connector
•
son
Coax Terminator
(2
each)
up to 185 meters
(600 feet)
of
Cheapernet Cable
(RG58
AlU,
C/U)
PC-turbo
'-----186
cards
• APP2005Rev.1 AUI
Cable
''User Supplied Ethernet Connection"
Figure
2.
08496A-2
registers, initialization, transmit, internal/external loopback
test, etc). Having two boards
on
hand will provide addi-
tional testing of the chipset
in
a network environment. This
board can also
be
used for monitoring the network and
gathering statistics.
Some of those statistics are
as
follows:
-No. of received packets
-No. of transmitted packets
-No. of receive errors (e.g., CRC, frame, overflow, etc.)
-No. of transmit errors (e.g., Late collision, underflow,
etc.)
-No. of fatal errors (e.g., Missed packets, memory
timeout error, etc.)
-Network traffic
(measuring the rate of collision occurrence
in
network)
This software package has been structured
as
a command
level driver software. The user can get the list of com-
mands via the "HELP" command. The following is a brief
summary of the functions under user control:
-Driver: Implementing the low level data packet
on
cap-
sulation and decapsulation of the data link.
7
-LANCE data structure construction
-Routines to show how
to
implement the LANCE's
initialization block
-Accessing the LANCE registers
-Setup procedures for transmit & receive
-
Test:
internal/external loopback test, CSRO -CSR3 test
-Batch executable capability
to
ease user's interface for
specific sequence of command executions.
-User's specific program execution residing
in
SRAM
-Fill/Set memory
-Echo test: Echo packets between two nodes
in
the
network.
Keeps track of sequence number of trans-
mitted and received packets.
-Software control switches:
-Speed up/slow down transmit packets
-Speed up/slow down the LANCE polling time
-Enable/disable transmitter or receiver
-Enable/disable CRC generator
-Enable/disable output
to
monitor screen
-Stop/continue
on
transmit errors
-Stop/continue
on
receive errors
-Loop on command (scope loop)

-Display commands:
-Display Transmit ring
-Display Receive
ring
-Display the LANCE Initialization block
-Display node status
-Display the LANCE registers
(CSRs)
-Display memory
There
is
a user manual which
is
the
specification for this
software package
and
Demo
board 1 hardware
spec.
This
software package
is
included
in
EPROM
in
Demo
board 1
and
is
available
on
diskette for
Demo
board
2.
2.
Demo board 2 Software
(Data Link Layer Software)
Ethernet Data-Link Software for
the
Am7990T PCturbo-
186
Evaluation Board
•
The
combination of
an
AMD
Ethernet Daughter
Card
and
an
Orchid PCturbo-186 expansion board for
an
IBM
PC
can,
with this Data-Link software, create
an
EthernetlCheapernet node
in
an
IBM
PC
or compatible.
The combination is referred
to
as
the Am7990T Evalua-
tion board.
•
The
software
is
structured
to
provide Data-Link services
to a Client Layer corresponding to ISO Network
and
higher layers. It is written
in
C
and
its source
code
is
included with the Am7990T and Am7990 (Multibus)
Evaluation Boards to serve
as
an
example of Physical
and Data-Link Layer implementations for LANCE-based
Ethernet systems. The software offers:
-Message-transfer
and
delivery for the Client Layer
via Data Link service calls
(CONNECT,
DISCON-
NECT,
TRANSMIT, etc.) for more than one client
process at a time.
-Example Physical
and
Data-Link Layer procedures
for LANCE initialization, memory management, error
handling
and
Client servicing.
• The 9 Data-Link Services provided are:
CONNECT:
Set
up
a pairing between a Client
process and a unique Data-Link
Service-Access-Point
identifier
(LSAP).
DISCONNECT: Remove a
CONNECTion
to an
LSAP.
TRANSMIT: Send a designated set of packet
buffers to a destination (DLSAP).
This
is
implemented
as
a Datagram
service, not a guaranteed, virtual-
circuit service.
Such
reliable serv-
ices would have to
be
implemented
at the Client
Layer.
POST RPD:
POST
RBD:
Post a Receive Packet Descriptor
and
up
to 4 packet buffers for the
Data Link to use when receiving
packets
for the calling process
LSAP.
Post
an
additional packet buffer for
the caller's
LSAP..
8
CONFIGURE: Set
up
general parameters (e.g.,
buffers)
in
the Data-Link system
for
the
purposes
of
network
management.
IA SETUP:
MC
ADD:
Establish the node's physical net-
work address.
Add a multicast address for the
node to the LANCE's Logical Ad-
dress
Filter.
MC
REMOVE: Remove a multicast address.
• The protocol defined for communicating these
com-
mands from Client to Data Link provides for the
possibilities of:
-Multiple requests (Client processes).
-Individual
command status
and
error reporting.
-Indirect control management via Request
and
Base
COntrol
Blocks shared between the client
and
Data-
Link processes.
-
Two
mediating routines: the Host Message-Delivery
Mechanism
(HMDM);
and
the Data-Link Message-
Delivery Mechanism
(DLMDM)-the
HMDM
provides
control access for the Client, while
DLMDM
does
so
for the Data-Link itself.
•
In
normal
use,
the CONFIGURE command first sets
up
the LANCE and associated Data-Link parameters.
Then a Client process establishes its
LSAP
and
form-
ulates a REQUEST BLOCK to perform actual transmis-
sion of a packet. This
is
all
done by calling
HMDM
from
the Client with
an
associated REQUEST BLOCK
containing the necessary command code, parameters
and
addresses. As currently defined, the software
is
not
multiprocess,
so
pOlling
for status (e.g., received pack-
ets) is used.
3.
LANCE Diagnostic Software
(not related to any
of
the
DEMO
boards)
The LANCE Diagnostic program has been ported to
an IBM-XT and compiled with the Lattice C Compiler.
This program is menu driven and is comprised
of
six
major tests with increasing complexity. The code is
available
in
C source
code
on
3
IBM
PC
diskettes
and
is well documented
and
very readable. It consists of the
following modes.
Note: Only the first four items
in
the following list have
been checked
out-other
items have not been
checked for errors.
LANCE
CSRTST
INITTST
The user-interface control program. It
provides menu-driven options and
er-
ror reporting.
A
test
program
for
verifying
that
LANCE
control and
status
registers
can be read or write and bits can be
set or
reset
according to specs.
A test program to verify the correct ini-
tialization and correct status reporting
of
the
LANCE.
-Display commands:
-Display Transmit ring
-Display Receive
ring
-Display the LANCE Initialization block
-Display node status
-Display the LANCE registers
(CSRs)
-Display memory
There
is
a user manual which
is
the
specification for this
software package
and
Demo
board 1 hardware
spec.
This
software package
is
included
in
EPROM
in
Demo
board 1
and
is
available
on
diskette for
Demo
board
2.
2.
Demo board 2 Software
(Data Link Layer Software)
Ethernet Data-Link Software for
the
Am7990T PCturbo-
186
Evaluation Board
•
The
combination of
an
AMD
Ethernet Daughter
Card
and
an
Orchid PCturbo-186 expansion board for
an
IBM
PC
can,
with this Data-Link software, create
an
EthernetlCheapernet node
in
an
IBM
PC
or compatible.
The combination is referred
to
as
the Am7990T Evalua-
tion board.
•
The
software
is
structured
to
provide Data-Link services
to a Client Layer corresponding to ISO Network
and
higher layers. It is written
in
C
and
its source
code
is
included with the Am7990T and Am7990 (Multibus)
Evaluation Boards to serve
as
an
example of Physical
and Data-Link Layer implementations for LANCE-based
Ethernet systems. The software offers:
-Message-transfer
and
delivery for the Client Layer
via Data Link service calls
(CONNECT,
DISCON-
NECT,
TRANSMIT, etc.) for more than one client
process at a time.
-Example Physical
and
Data-Link Layer procedures
for LANCE initialization, memory management, error
handling
and
Client servicing.
• The 9 Data-Link Services provided are:
CONNECT:
Set
up
a pairing between a Client
process and a unique Data-Link
Service-Access-Point
identifier
(LSAP).
DISCONNECT: Remove a
CONNECTion
to an
LSAP.
TRANSMIT: Send a designated set of packet
buffers to a destination (DLSAP).
This
is
implemented
as
a Datagram
service, not a guaranteed, virtual-
circuit service.
Such
reliable serv-
ices would have to
be
implemented
at the Client
Layer.
POST RPD:
POST
RBD:
Post a Receive Packet Descriptor
and
up
to 4 packet buffers for the
Data Link to use when receiving
packets
for the calling process
LSAP.
Post
an
additional packet buffer for
the caller's
LSAP..
8
CONFIGURE: Set
up
general parameters (e.g.,
buffers)
in
the Data-Link system
for
the
purposes
of
network
management.
IA SETUP:
MC
ADD:
Establish the node's physical net-
work address.
Add a multicast address for the
node to the LANCE's Logical Ad-
dress
Filter.
MC
REMOVE: Remove a multicast address.
• The protocol defined for communicating these
com-
mands from Client to Data Link provides for the
possibilities of:
-Multiple requests (Client processes).
-Individual
command status
and
error reporting.
-Indirect control management via Request
and
Base
COntrol
Blocks shared between the client
and
Data-
Link processes.
-
Two
mediating routines: the Host Message-Delivery
Mechanism
(HMDM);
and
the Data-Link Message-
Delivery Mechanism
(DLMDM)-the
HMDM
provides
control access for the Client, while
DLMDM
does
so
for the Data-Link itself.
•
In
normal
use,
the CONFIGURE command first sets
up
the LANCE and associated Data-Link parameters.
Then a Client process establishes its
LSAP
and
form-
ulates a REQUEST BLOCK to perform actual transmis-
sion of a packet. This
is
all
done by calling
HMDM
from
the Client with
an
associated REQUEST BLOCK
containing the necessary command code, parameters
and
addresses. As currently defined, the software
is
not
multiprocess,
so
pOlling
for status (e.g., received pack-
ets) is used.
3.
LANCE Diagnostic Software
(not related to any
of
the
DEMO
boards)
The LANCE Diagnostic program has been ported to
an IBM-XT and compiled with the Lattice C Compiler.
This program is menu driven and is comprised
of
six
major tests with increasing complexity. The code is
available
in
C source
code
on
3
IBM
PC
diskettes
and
is well documented
and
very readable. It consists of the
following modes.
Note: Only the first four items
in
the following list have
been checked
out-other
items have not been
checked for errors.
LANCE
CSRTST
INITTST
The user-interface control program. It
provides menu-driven options and
er-
ror reporting.
A
test
program
for
verifying
that
LANCE
control and
status
registers
can be read or write and bits can be
set or
reset
according to specs.
A test program to verify the correct ini-
tialization and correct status reporting
of
the
LANCE.

INTLOOP
Internal
loop
test
to
verify
packet
transmission/reception, chaining, and
CRCs. It also
verifies
promiscuous,
normal
and
collision-test
modes.
EXTLOOP -Verifies that packets can
go
out
on
the
Ethernet cable
and
be
received
in
both
the promiscuous and normal mode. It
also verifies disabling of the receiver or
transmitter.
ETHERTST -Allows
the
user to configure the size of
ring buffers and
transmit
packets, it
then transmits packets and accumu-
lates
statistics
on
number
of
trans-
missions, receptions, and errors
on
an
individual basis.
ECHO
UTILS
DEF
BUFFER
SYSTEM
When executed
on
a second LANCE
board it switches source and destina-
tion
addresses
and
retransmits
any
packets received. It also accumulates
statistics.
A set of general purpose utility mod-
ules
that
build
initialization
blocks,
build ring buffers, calculate
or
verify
CRCs,
and
reads or writes CSR regis-
ters (5600 bytes).
Definitions of structures for initblock,
ring
buffers,
etc.
Allocate
RAM
space.
Character read/write routine, interrupt
handler
in 8086
assembly
language
(only
144
bytes of code).
The last 4 modules described above are modules for
writing code for the
LANCE.
They can easily
be
studied
and understood.
The
.DOC
file
on
the diskette provides
additional comments on programming techniques for
the LANCE and also for porting this code to another
hardware configuration.
The code for the test modules show how to call the
various utility functions
to
incorporate them into another
program. Studying CSRTST & INITTST
in
conjuction
with UTILs, DEF and 10 will give the programmer a
good insight into the entire program.
Embedded into the code
are
many
compiler conditional
print statements that trace the execution of the pro-
gram. These are very useful for debugging; however,
they have a penalty of using more
RAM
space. The
following
is
a tabulation of memory utilization.
Code space without ETHERTST &
ECHO
21
K bytes
Entire Code Space 26K bytes
Code Space with
Debug
Trace
40K bytes
RAM
Space Max 16K bytes
RAM
Space w/o ETHERTST &
ECHO
6K
bytes
This code space will vary depending upon the C com-
piler used.
There is a user manual which is the specification for
this software package which is available
in
C source
code on 3
IBM
PC
diskett9S.
9
AVAILABILITY
-
Board
Purchase
-Board Artwork/Films
-Ethernet Software
Contact your local
AMD
Sales
office for availability and/or
pricing.
ETHERNET PROTOCOL SUPPORT
(TRANSPORT LAYER)
Contact
your
local
AMD
Sales
Office
for current
arrangements.
The following software firm has Transport layer soft-
ware available:
SYROS
2810 South Evergreen
Tempe,
AZ
85282
(602) 897-2399
III. MISCELLANEOUS COMPONENTS
SOURCES & CONTACTS
A)
DC-DC
Power Converters
Partial
List-Can
use any equivalent
IEEE
802.3
(10Base5,
10Base2) Compatible
Power
Transformer.
Manufacturer
Pulse
Engineering
P.
O.
Box
12235
Ordering Part No,
PE64430 (Ethernet)
San
Diego,
CA
92112
PE64381
(Cheapernet)
Tel.
(619) 268-2400
Reliability
Inc.
P.
O.
Box
218370
Houston, TX 77218
Tel.
(713) 492-0550
TWX 910-881-1739
2E12R9 (Ethernet)
2VP5U9 (Cheapernet)
B)
Isolation Coupling Transformers
Partial
list-Can
use
any equivalent
IEEE
802.3
(10Base5, 10BASE2) compatible
Iso-
lation Transformers.
Manufacturer Ordering Part
No.
Pulse Engineering 64102 or 64107
P.O.
Box
12235
San
Diego,
CA
92112
Tel.
(619) 268-2400
C)
20MHz Fundamental Mode Crystal
Partial
list-Can
use
any equivalent crystal to the
specifications listed
in
the Am7992B
Data Sheet (page
4).
Manufacturer
Reeves-Hoffman
400
W.
North Street
Carlisle,
PA
17013
(717) 243-5929
Ordering Part No.
04-20423-312
AMD does not manufacture or sell any of the above
items. Interested customers should call the manufac-
turer directly for the location
of
the nearest representa-
tives.
INTLOOP
Internal
loop
test
to
verify
packet
transmission/reception, chaining, and
CRCs. It also
verifies
promiscuous,
normal
and
collision-test
modes.
EXTLOOP -Verifies that packets can
go
out
on
the
Ethernet cable
and
be
received
in
both
the promiscuous and normal mode. It
also verifies disabling of the receiver or
transmitter.
ETHERTST -Allows
the
user to configure the size of
ring buffers and
transmit
packets, it
then transmits packets and accumu-
lates
statistics
on
number
of
trans-
missions, receptions, and errors
on
an
individual basis.
ECHO
UTILS
DEF
BUFFER
SYSTEM
When executed
on
a second LANCE
board it switches source and destina-
tion
addresses
and
retransmits
any
packets received. It also accumulates
statistics.
A set of general purpose utility mod-
ules
that
build
initialization
blocks,
build ring buffers, calculate
or
verify
CRCs,
and
reads or writes CSR regis-
ters (5600 bytes).
Definitions of structures for initblock,
ring
buffers,
etc.
Allocate
RAM
space.
Character read/write routine, interrupt
handler
in 8086
assembly
language
(only
144
bytes of code).
The last 4 modules described above are modules for
writing code for the
LANCE.
They can easily
be
studied
and understood.
The
.DOC
file
on
the diskette provides
additional comments on programming techniques for
the LANCE and also for porting this code to another
hardware configuration.
The code for the test modules show how to call the
various utility functions
to
incorporate them into another
program. Studying CSRTST & INITTST
in
conjuction
with UTILs, DEF and 10 will give the programmer a
good insight into the entire program.
Embedded into the code
are
many
compiler conditional
print statements that trace the execution of the pro-
gram. These are very useful for debugging; however,
they have a penalty of using more
RAM
space. The
following
is
a tabulation of memory utilization.
Code space without ETHERTST &
ECHO
21
K bytes
Entire Code Space 26K bytes
Code Space with
Debug
Trace
40K bytes
RAM
Space Max 16K bytes
RAM
Space w/o ETHERTST &
ECHO
6K
bytes
This code space will vary depending upon the C com-
piler used.
There is a user manual which is the specification for
this software package which is available
in
C source
code on 3
IBM
PC
diskett9S.
9
AVAILABILITY
-
Board
Purchase
-Board Artwork/Films
-Ethernet Software
Contact your local
AMD
Sales
office for availability and/or
pricing.
ETHERNET PROTOCOL SUPPORT
(TRANSPORT LAYER)
Contact
your
local
AMD
Sales
Office
for current
arrangements.
The following software firm has Transport layer soft-
ware available:
SYROS
2810 South Evergreen
Tempe,
AZ
85282
(602) 897-2399
III. MISCELLANEOUS COMPONENTS
SOURCES & CONTACTS
A)
DC-DC
Power Converters
Partial
List-Can
use any equivalent
IEEE
802.3
(10Base5,
10Base2) Compatible
Power
Transformer.
Manufacturer
Pulse
Engineering
P.
O.
Box
12235
Ordering Part No,
PE64430 (Ethernet)
San
Diego,
CA
92112
PE64381
(Cheapernet)
Tel.
(619) 268-2400
Reliability
Inc.
P.
O.
Box
218370
Houston, TX 77218
Tel.
(713) 492-0550
TWX 910-881-1739
2E12R9 (Ethernet)
2VP5U9 (Cheapernet)
B)
Isolation Coupling Transformers
Partial
list-Can
use
any equivalent
IEEE
802.3
(10Base5, 10BASE2) compatible
Iso-
lation Transformers.
Manufacturer Ordering Part
No.
Pulse Engineering 64102 or 64107
P.O.
Box
12235
San
Diego,
CA
92112
Tel.
(619) 268-2400
C)
20MHz Fundamental Mode Crystal
Partial
list-Can
use
any equivalent crystal to the
specifications listed
in
the Am7992B
Data Sheet (page
4).
Manufacturer
Reeves-Hoffman
400
W.
North Street
Carlisle,
PA
17013
(717) 243-5929
Ordering Part No.
04-20423-312
AMD does not manufacture or sell any of the above
items. Interested customers should call the manufac-
turer directly for the location
of
the nearest representa-
tives.

IV.
DESIGN CONSIDERATIONS
Interfacing the Am7992B
to
Intel's
82586
Ethernet Controller
The
AMD
and Intel's Ethernet Controllers Serial Link in-
terfaces are functionally
similar.
The interfacing glue logic
for the Am7992B and the 82586 shown here accom-
modates the active voltage levels, set-up
and
hold timing
requirement of the two devices.
-Transmit Circuit: 82586
-->
Am7992B
• IRTS is inverted for
TENA
•
TXD
is
acceptable for
TX
• /TXC requires continuous clock; therefore,
SIA's
/TEST pin
is
grounded.
-Receive Circuit: Am7992B
-->
82586
• RCLK
is
inverted twice to reduce skew
and
to
ensure the required delay of
10
to
40ns
from the time of IRXC goes inactive (high)
to
ICRS
go
inactive
(end
of
packet
receive) for the 82586.
• AX is resynchronized
with
RCLK
to
become
RXD
•
RENA
is
inverted
and
delayed for
ICRS.
A
load
capacitance
is
added to increasethe mini-
mum
delay
of
the SIA's RENA with
respect to the last data
bit.
•
CLSN
is
inverted for ICDT
and
also
enables
the
ICRS. Intel's 586 requires ICRS active
with
ICDT.
• Modified RCLK (M-RCLK) is used to reassert
RENA asynchronously
as
required
by
the
82586 at the end of packet. Start
of
packet synchronization
has
no
problem.
•
CLSN
active or
RENA
inactive disable
Receive
path
to
RXD.
Note:
The inverters must have fast
and
symmetrical
rise
and fall time. The Am2965 meets these require-
ments
and
outputs
MOS
compatible logic
levels.
82586
and
Am7992B Interface
VCC
82586 Am7992B
29
C'i'S
TXC~6---------------------o~------~1"11
TCLK
RTS
28
12
TENA
TXD
27
~o
TX
SIA
RXC:~2~3~----~M=-~R~C~L~K~----~~~~~--~4
RCLK
680pF
XMT_t-
1
:.;:3:.-
_____
_
X1
8
9
Cl20MHz
X2:~~---~~~~
COL
24
40.2
3
RENA
COL~2~3~~~~
t-t---t--4
CDT
30
S74
L-+-O<:.l-f-o<:.t-+t Q CLK
S74
'---il---~U-----t
Q CLK
RX
22
r----+-~2~RX
RXJ--21--~~~
.---+--,-!CLSN
6
GND1
7
GND2
F
GND3~-------t
'---------
VCC
5.0jlF
Inverters: Am2965 (one package)
or:
74AS04 (two packages)
F/F: 74S74 (one package)
DTE
Ground
Figure
3.
08496A-3
10
IV.
DESIGN CONSIDERATIONS
Interfacing the Am7992B
to
Intel's
82586
Ethernet Controller
The
AMD
and Intel's Ethernet Controllers Serial Link in-
terfaces are functionally
similar.
The interfacing glue logic
for the Am7992B and the 82586 shown here accom-
modates the active voltage levels, set-up
and
hold timing
requirement of the two devices.
-Transmit Circuit: 82586
-->
Am7992B
• IRTS is inverted for
TENA
•
TXD
is
acceptable for
TX
• /TXC requires continuous clock; therefore,
SIA's
/TEST pin
is
grounded.
-Receive Circuit: Am7992B
-->
82586
• RCLK
is
inverted twice to reduce skew
and
to
ensure the required delay of
10
to
40ns
from the time of IRXC goes inactive (high)
to
ICRS
go
inactive
(end
of
packet
receive) for the 82586.
• AX is resynchronized
with
RCLK
to
become
RXD
•
RENA
is
inverted
and
delayed for
ICRS.
A
load
capacitance
is
added to increasethe mini-
mum
delay
of
the SIA's RENA with
respect to the last data
bit.
•
CLSN
is
inverted for ICDT
and
also
enables
the
ICRS. Intel's 586 requires ICRS active
with
ICDT.
• Modified RCLK (M-RCLK) is used to reassert
RENA asynchronously
as
required
by
the
82586 at the end of packet. Start
of
packet synchronization
has
no
problem.
•
CLSN
active or
RENA
inactive disable
Receive
path
to
RXD.
Note:
The inverters must have fast
and
symmetrical
rise
and fall time. The Am2965 meets these require-
ments
and
outputs
MOS
compatible logic
levels.
82586
and
Am7992B Interface
VCC
82586 Am7992B
29
C'i'S
TXC~6---------------------o~------~1"11
TCLK
RTS
28
12
TENA
TXD
27
~o
TX
SIA
RXC:~2~3~----~M=-~R~C~L~K~----~~~~~--~4
RCLK
680pF
XMT_t-
1
:.;:3:.-
_____
_
X1
8
9
Cl20MHz
X2:~~---~~~~
COL
24
40.2
3
RENA
COL~2~3~~~~
t-t---t--4
CDT
30
S74
L-+-O<:.l-f-o<:.t-+t Q CLK
S74
'---il---~U-----t
Q CLK
RX
22
r----+-~2~RX
RXJ--21--~~~
.---+--,-!CLSN
6
GND1
7
GND2
F
GND3~-------t
'---------
VCC
5.0jlF
Inverters: Am2965 (one package)
or:
74AS04 (two packages)
F/F: 74S74 (one package)
DTE
Ground
Figure
3.
08496A-3
10

v.
ETHERNET TRAINING COURSES
EDUCATIONAL SUPPORT
1. E7900B Understanding and
Implementing Local Networks
This 2-day lecture and laboratory course covers the
AMD EthernetlCheapernet family as well as devices
(Am7960, Am7968/9, etc.) useful
in
implementing other
forms
of
computer networks. A companion course,
E7900A, covers
AMD
devices
more
oriented toward the
telecommunications market (PABX, ISDN, etc.). Both
classes are scheduled throughout the year
or,
on
spe-
cial request, at customer sites.
E7900B introduces those unfamiliar with networks to
the basic concepts and historical developments that
have led to the various types of computer networks now
available (Ethernet, Starlan, etc.). This allows the stu-
dent to understand the reasons why different network
forms can exist and where
each
has merit
in
particular
applications.
The class then explains international standards (ISO),
completed or now
in
progress, that are relevant
to
AMD
products now available (Ethernet, etc.) or soon to be
available
(Starlan,
FDDI,
etc.).
Generally
related
devices (encryption, data compression, etc.) are out-
lined to provide
an
overall system-application
view.
This
constitutes the class' first
day.
The second day covers the AMD Am7900 Family
in
detail,
including
work
with
the
Am7990
Ether-
net/Cheapernet evaluation board. Programming and
application details are discussed, from the bit level to
typical
Data-Link
Layer
software,
as used in
the
Am7990T,
PC-Turbo
Evaluation Board.
Course Outline
• Introduction
Purposes, economics and history
of
networks-
ARPANET,
Ethernet and the development of
commer-
cial networks, standards
and
services.
• Network Structures
Topologies
and
Media-Bus,
Star,
Ring,
Tree;
guidedl
unguided radio/light.
Services, Access Methods
and
Performance-
Pack-
etization, virtual circuits, datagrams
and
other services;
slotting, CSMAlCD, token passing; stability
and
com-
parative performance under load.
Internetwork Connections-gateways, routing, flow
control
and
error handling.
11
• Standards
The
ISO
7-Layer Network Model-Physical through
Ap-
plication Layers.
The
IEEE 802
Series-CSMA/CD
bus (Ethernetl
Cheapernet), token
ring
(IBM),
token
bus
(MAP).
The CCITT
X.25
Standard,
HDLC,
LAP
and their
rela-
tionship.
Protocols for implementing services, flow control, error
handling
and
reliability.
• General
AMD
Network Devices
Am7960, Coded
Data
Transceiver
(CDT)
and
Am8530
Serial Communications Controller (SCC)-applications
to .5-3Mb/s
LANs.
Am7968/69, Transparent, Asynchronous Transceivers
(TAXI)-high-speed, intrasystem communications
and
bus-width conversion.
• AMD Ethernet Devices
Ethernet structure
and
review of IEEE
802
Definitions
for the Physical
and
Data-Link Layers.
The
AMD
Ethernet Family:
-Am7996, Transceiver
(XCVR)
-Am7992B, Serial Interface Adaptor
(SIA)
-Am7990, Local Area Network Controller (LANCE)
Connection, timing, memory organization
and
program-
ming details for Ethernet
and
Cheapernet applications.
•
AMD
Network Hardware/Software Support
Evaluation
Boards-the
stand-alone Am7990 Multibus
Evaluation Board, including laboratory exercise
in
pro-
gramming the LANCE and monitoring the
LAN;
the
Am7990
IBM
PC
Demonstration board
and
its
services
(file
transfer,
etc.).
Example Data-Link Layer software used
in
the
PC
host
for the Am7990
IBM
PC
demo board-defining Service
Access points, packet buffers and other memory
structures.
Inquiries regarding AMD's Educational Support pro-
gram should
be
directed as follows:
Advanced Micro Devices,
Inc.
Customer Education Center
P.O.
Box
3453 MIS
71
Sunnyvale, CA 94088
(408) 749-3665
or
(800)538-8450 x3665
v.
ETHERNET TRAINING COURSES
EDUCATIONAL SUPPORT
1. E7900B Understanding and
Implementing Local Networks
This 2-day lecture and laboratory course covers the
AMD EthernetlCheapernet family as well as devices
(Am7960, Am7968/9, etc.) useful
in
implementing other
forms
of
computer networks. A companion course,
E7900A, covers
AMD
devices
more
oriented toward the
telecommunications market (PABX, ISDN, etc.). Both
classes are scheduled throughout the year
or,
on
spe-
cial request, at customer sites.
E7900B introduces those unfamiliar with networks to
the basic concepts and historical developments that
have led to the various types of computer networks now
available (Ethernet, Starlan, etc.). This allows the stu-
dent to understand the reasons why different network
forms can exist and where
each
has merit
in
particular
applications.
The class then explains international standards (ISO),
completed or now
in
progress, that are relevant
to
AMD
products now available (Ethernet, etc.) or soon to be
available
(Starlan,
FDDI,
etc.).
Generally
related
devices (encryption, data compression, etc.) are out-
lined to provide
an
overall system-application
view.
This
constitutes the class' first
day.
The second day covers the AMD Am7900 Family
in
detail,
including
work
with
the
Am7990
Ether-
net/Cheapernet evaluation board. Programming and
application details are discussed, from the bit level to
typical
Data-Link
Layer
software,
as used in
the
Am7990T,
PC-Turbo
Evaluation Board.
Course Outline
• Introduction
Purposes, economics and history
of
networks-
ARPANET,
Ethernet and the development of
commer-
cial networks, standards
and
services.
• Network Structures
Topologies
and
Media-Bus,
Star,
Ring,
Tree;
guidedl
unguided radio/light.
Services, Access Methods
and
Performance-
Pack-
etization, virtual circuits, datagrams
and
other services;
slotting, CSMAlCD, token passing; stability
and
com-
parative performance under load.
Internetwork Connections-gateways, routing, flow
control
and
error handling.
11
• Standards
The
ISO
7-Layer Network Model-Physical through
Ap-
plication Layers.
The
IEEE 802
Series-CSMA/CD
bus (Ethernetl
Cheapernet), token
ring
(IBM),
token
bus
(MAP).
The CCITT
X.25
Standard,
HDLC,
LAP
and their
rela-
tionship.
Protocols for implementing services, flow control, error
handling
and
reliability.
• General
AMD
Network Devices
Am7960, Coded
Data
Transceiver
(CDT)
and
Am8530
Serial Communications Controller (SCC)-applications
to .5-3Mb/s
LANs.
Am7968/69, Transparent, Asynchronous Transceivers
(TAXI)-high-speed, intrasystem communications
and
bus-width conversion.
• AMD Ethernet Devices
Ethernet structure
and
review of IEEE
802
Definitions
for the Physical
and
Data-Link Layers.
The
AMD
Ethernet Family:
-Am7996, Transceiver
(XCVR)
-Am7992B, Serial Interface Adaptor
(SIA)
-Am7990, Local Area Network Controller (LANCE)
Connection, timing, memory organization
and
program-
ming details for Ethernet
and
Cheapernet applications.
•
AMD
Network Hardware/Software Support
Evaluation
Boards-the
stand-alone Am7990 Multibus
Evaluation Board, including laboratory exercise
in
pro-
gramming the LANCE and monitoring the
LAN;
the
Am7990
IBM
PC
Demonstration board
and
its
services
(file
transfer,
etc.).
Example Data-Link Layer software used
in
the
PC
host
for the Am7990
IBM
PC
demo board-defining Service
Access points, packet buffers and other memory
structures.
Inquiries regarding AMD's Educational Support pro-
gram should
be
directed as follows:
Advanced Micro Devices,
Inc.
Customer Education Center
P.O.
Box
3453 MIS
71
Sunnyvale, CA 94088
(408) 749-3665
or
(800)538-8450 x3665

ADVANCED MICRO DEVICES
DOMESTIC SALES OFFICES
ALABAMA
..............................
(205) 882-9122
ARIZONA,
Tempe
...............................
(602) 242-4400
Tucson
...............................
(602) 792-1200
CALIFORNIA,
EI
Segundo
.........................
.
Newport Beach
......................
.
San Diego
..........................
.
Sunnyvale
...........................
.
Woodland Hills
.......................
.
COLORADO
...........................
.
CONNECTICUT
.......................
.
FLORIDA,
Altamonte Springs
...................
.
Clearwater
.............•.............
Ft Lauderdale
.......................
.
Melbourne
...........................
.
GEORGIA
.............................
.
ILLINOiS
..............................
.
INDIANA
..............................
.
KANSAS
..............................
.
MARYLAND
...........................
.
(213) 640-3210
(714) 752-6262
(619) 560-7030
(408) 720-8811
(818) 992-4155
(303) 741-2900
(203) 264-7800
(305) 339-5022
!813! 530-9971
305 484-8600
305 729-0496
(404) 449-7920
(312) 773-4422
(317) 244-7207
(913) 451-3115
(301) 796-9310
MASSACHUSETTS
....................
.
MINNESOTA
..........................
.
NEW JERSEY
.........................
.
NEW YORK,
Liverpool
............................
.
Poughkeepsie (IBM only)
.............
.
Woodbury
...........................
.
NORTH CAROLINA
....................
.
OREGON
.............................
.
OHIO,
Columbus
...........................
.
PENNSYLVANIA,
Allentown (AT&T only)
................
.
Willow Grove
........................
.
PUERTO RICO
........................
.
TEXAS,
Austin
..............................
.
Dallas
..............................
.
Houston
.............................
.
WASHINGTON
....................
'.'
..
.
WISCONSIN
....................
,
.....
.
(617j273-3970
(612 938-0001
(201) 299-0002
(315) 457-5400
1
9141471-8180
516 364-8020
919 847-8471
503 245-0080
(614) 891-6455
(215) 398-8006
(215) 657-3101
(809) 764-4524
(512) 346-7830
(214) 934-9099
(713) 785-9001
(206) 455-3600
(414) 782-7748
INTERNATIONAL SALES OFFICES
BELGIUM,
Bruxelles
......................
TEL: . (02)
771
99
93
FAX:
..
(02) 762-3716
TLX:
.........
61028
CANADA, Ontario,
Kanata
........................
TEL: . (613) 592-0090
Willowdale
.....................
TEL: . (416) 224-5193
FAX: . (416) 224-0056
FRANCE,
Paris
..........................
TEL: (01) 45 60 00 55
FAX: (01)
468621
85
TLX:
.......
202053F
GERMANY,
Hannover area
.................
TEL: " (05143) 50 55
FAX:
..
(05143) 55 53
TLX:
........
925287
MOnchen
......................
TEL:
..
(089)
41
14-0
FAX:
...
(089) 406490
TLX:
........
523883
Stuttgart
.......................
TEL: (0711)
623377
FAX:
..
(0711) 625187
TLX:
........
721882
HONG KONG,
Kowloon
................
TEL:
.............
3-695377
FAX:
..............
1234276
TLX:
................
50426
ITALY,
Milano
..............
TEL:
..........
(02j3390541
FAX:
. . . . . . . .
..
(02 3498000
TLX:
...............
315286
JAPAN, Tokyo
.............
TEL:
.........
(03) 345-8241
FAX:
..............
3425196
TLX:
.....
J24064AMDTKOJ
LATIN AMERICA,
Ft. Lauderdale
...
. . . . . .
..
TEL:
........
(305) 484-8600
FAX:
........
(305) 485-9736
TLX:
..
5109554261 AMDFTL
SWEDEN, Stockholm
......
TEL:
........
(08) 733 03 50
FAX:
........
(08) 733 22 85
TLX:
................
11602
UNITED KINGDOM,
Manchester area
.........
TEL:
........
(0925) 828008
FAX:
........
(0925) 827693
TLX:
...............
628524
London area
............
TEL:
........
(04862) 22121
FAX:
........
(04862) 22179
TLX:
...............
859103
NORTH AMERICAN REPRESENTATIVES
CALIFORNIA
12
INC
..........................
OEM (408l988-3400
DISTI (408 496-6868
IDAHO
INTERMOUNTAIN TECH MKGT
....
. .
..
(208) 888-6071
INDIANA
SAl MARKETING CORP
...............
(317) 241-9276
IOWA
LORENZ SALES
......................
(319) 377-4666
MICHIGAN
SAl MARKETING CORP
...............
(313) 227-1786
NEBRASKA
LORENZ
SALES.
. . . . . . . . . . . . . . . . . . .
..
(402) 475-4660
NEW MEXICO
THORSON DESERT STATES
..........
(505) 293-8555
NEW YORK
NYCOM, INC . . . . . . . . . . . . . . . . . . . . . . .
..
(315) 437-8343
OHIO
Dayton
DOLFUSS ROOT & CO
...............
(513) 433-6776
Strongsville
DOLFUSS ROOT & CO
...............
(216) 238-0300
PENNSYLVANIA
DOLFUSS ROOT & CO
...............
(412) 221-4420
UTAH
R2
MARKETING
......................
(801) 595-0631
Advanced Micro Devices reserves the right to make changes in its product without notice in order to improve design or performance
characteristics. The performance characteristics listed in this document are guaranteed by specific tests, guard banding, design and
other practices common to the industry. For specific testing details, contact your local AMD sales representative. The company
assumes no responsibility for the use
of
any
circuits described herein.
~
ADVANCED
MICRO
DEVICES
901
Thompson
PI.,
P.O.
Box 3453, Sunnyvale,
CA
94088, USA
..
~
TEL: (408) 732-2400 • TWX: 910-339-9280 • TELEX: 34-6306 • TOLL FREE: (800) 5388450 © 1986 Advanced Micro Devices, Inc.
Printed
in
U.S.A.
CBM-WCP-10M-8/86-0
ADVANCED MICRO DEVICES
DOMESTIC SALES OFFICES
ALABAMA
..............................
(205) 882-9122
ARIZONA,
Tempe
...............................
(602) 242-4400
Tucson
...............................
(602) 792-1200
CALIFORNIA,
EI
Segundo
.........................
.
Newport Beach
......................
.
San Diego
..........................
.
Sunnyvale
...........................
.
Woodland Hills
.......................
.
COLORADO
...........................
.
CONNECTICUT
.......................
.
FLORIDA,
Altamonte Springs
...................
.
Clearwater
.............•.............
Ft Lauderdale
.......................
.
Melbourne
...........................
.
GEORGIA
.............................
.
ILLINOiS
..............................
.
INDIANA
..............................
.
KANSAS
..............................
.
MARYLAND
...........................
.
(213) 640-3210
(714) 752-6262
(619) 560-7030
(408) 720-8811
(818) 992-4155
(303) 741-2900
(203) 264-7800
(305) 339-5022
!813! 530-9971
305 484-8600
305 729-0496
(404) 449-7920
(312) 773-4422
(317) 244-7207
(913) 451-3115
(301) 796-9310
MASSACHUSETTS
....................
.
MINNESOTA
..........................
.
NEW JERSEY
.........................
.
NEW YORK,
Liverpool
............................
.
Poughkeepsie (IBM only)
.............
.
Woodbury
...........................
.
NORTH CAROLINA
....................
.
OREGON
.............................
.
OHIO,
Columbus
...........................
.
PENNSYLVANIA,
Allentown (AT&T only)
................
.
Willow Grove
........................
.
PUERTO RICO
........................
.
TEXAS,
Austin
..............................
.
Dallas
..............................
.
Houston
.............................
.
WASHINGTON
....................
'.'
..
.
WISCONSIN
....................
,
.....
.
(617j273-3970
(612 938-0001
(201) 299-0002
(315) 457-5400
1
9141471-8180
516 364-8020
919 847-8471
503 245-0080
(614) 891-6455
(215) 398-8006
(215) 657-3101
(809) 764-4524
(512) 346-7830
(214) 934-9099
(713) 785-9001
(206) 455-3600
(414) 782-7748
INTERNATIONAL SALES OFFICES
BELGIUM,
Bruxelles
......................
TEL: . (02)
771
99
93
FAX:
..
(02) 762-3716
TLX:
.........
61028
CANADA, Ontario,
Kanata
........................
TEL: . (613) 592-0090
Willowdale
.....................
TEL: . (416) 224-5193
FAX: . (416) 224-0056
FRANCE,
Paris
..........................
TEL: (01) 45 60 00 55
FAX: (01)
468621
85
TLX:
.......
202053F
GERMANY,
Hannover area
.................
TEL: " (05143) 50 55
FAX:
..
(05143) 55 53
TLX:
........
925287
MOnchen
......................
TEL:
..
(089)
41
14-0
FAX:
...
(089) 406490
TLX:
........
523883
Stuttgart
.......................
TEL: (0711)
623377
FAX:
..
(0711) 625187
TLX:
........
721882
HONG KONG,
Kowloon
................
TEL:
.............
3-695377
FAX:
..............
1234276
TLX:
................
50426
ITALY,
Milano
..............
TEL:
..........
(02j3390541
FAX:
. . . . . . . .
..
(02 3498000
TLX:
...............
315286
JAPAN, Tokyo
.............
TEL:
.........
(03) 345-8241
FAX:
..............
3425196
TLX:
.....
J24064AMDTKOJ
LATIN AMERICA,
Ft. Lauderdale
...
. . . . . .
..
TEL:
........
(305) 484-8600
FAX:
........
(305) 485-9736
TLX:
..
5109554261 AMDFTL
SWEDEN, Stockholm
......
TEL:
........
(08) 733 03 50
FAX:
........
(08) 733 22 85
TLX:
................
11602
UNITED KINGDOM,
Manchester area
.........
TEL:
........
(0925) 828008
FAX:
........
(0925) 827693
TLX:
...............
628524
London area
............
TEL:
........
(04862) 22121
FAX:
........
(04862) 22179
TLX:
...............
859103
NORTH AMERICAN REPRESENTATIVES
CALIFORNIA
12
INC
..........................
OEM (408l988-3400
DISTI (408 496-6868
IDAHO
INTERMOUNTAIN TECH MKGT
....
. .
..
(208) 888-6071
INDIANA
SAl MARKETING CORP
...............
(317) 241-9276
IOWA
LORENZ SALES
......................
(319) 377-4666
MICHIGAN
SAl MARKETING CORP
...............
(313) 227-1786
NEBRASKA
LORENZ
SALES.
. . . . . . . . . . . . . . . . . . .
..
(402) 475-4660
NEW MEXICO
THORSON DESERT STATES
..........
(505) 293-8555
NEW YORK
NYCOM, INC . . . . . . . . . . . . . . . . . . . . . . .
..
(315) 437-8343
OHIO
Dayton
DOLFUSS ROOT & CO
...............
(513) 433-6776
Strongsville
DOLFUSS ROOT & CO
...............
(216) 238-0300
PENNSYLVANIA
DOLFUSS ROOT & CO
...............
(412) 221-4420
UTAH
R2
MARKETING
......................
(801) 595-0631
Advanced Micro Devices reserves the right to make changes in its product without notice in order to improve design or performance
characteristics. The performance characteristics listed in this document are guaranteed by specific tests, guard banding, design and
other practices common to the industry. For specific testing details, contact your local AMD sales representative. The company
assumes no responsibility for the use
of
any
circuits described herein.
~
ADVANCED
MICRO
DEVICES
901
Thompson
PI.,
P.O.
Box 3453, Sunnyvale,
CA
94088, USA
..
~
TEL: (408) 732-2400 • TWX: 910-339-9280 • TELEX: 34-6306 • TOLL FREE: (800) 5388450 © 1986 Advanced Micro Devices, Inc.
Printed
in
U.S.A.
CBM-WCP-10M-8/86-0
Table of contents
Other AMD Controllers manuals
Popular Controllers manuals by other brands

quiko
quiko QK-CE220BATRL4 quick guide

Icar
Icar RPC 5LGA quick guide

Hydrolevel Company
Hydrolevel Company FUEL SMART HydroStat 3200-Plus Installation instructions & operating manual

Lehigh
Lehigh E-Flex 1.2.3 Installation and user manual

ProVista Technology
ProVista Technology ISC3042 Installation and operating instructions

GE
GE C30 instruction manual

SMC Networks
SMC Networks AR20 Series Operation manual

elsner elektronik
elsner elektronik KNX Touch One Style Technical specifications and installation instructions

rotork
rotork Bifold EHPC210 Firmware manual

Jamara
Jamara COOL RUNNING 081458 Instruction

NEC
NEC PD17062 datasheet

Leviton
Leviton DECORA NE515 installation instructions