參數(shù)資料
型號(hào): AM79C90JC
廠商: ADVANCED MICRO DEVICES INC
元件分類: 微控制器/微處理器
英文描述: CMOS Local Area Network Controller for Ethernet (C-LANCE)
中文描述: 1 CHANNEL(S), LOCAL AREA NETWORK CONTROLLER, PQCC68
封裝: PLASTIC, LCC-68
文件頁數(shù): 27/62頁
文件大小: 437K
代理商: AM79C90JC
P R E L I M I N A R Y
AMD
27
Am79C90
Buffer Management
Buffer Management is accomplished through message
descriptors organized in ring structures in memory.
Each message descriptor entry is four words long.
There are two rings allocated for the device: a Receive
ring and a Transmit ring. The device is capable of polling
each ring for buffers to either empty or fill with packets to
or from the channel. The device is also capable of enter-
ing status information in the descriptor entry. C-LANCE
polling is limited to looking one ahead of the descriptor
entry the C-LANCE is currently working with.
The location of the descriptor rings and their length are
found in the initialization block, accessed during the in-
itialization procedure by the C-LANCE. Writing a “ONE”
into the STRT bit of CSR0 will cause the C-LANCE to
start accessing the descriptor rings and enable it to send
and receive packets.
The C-LANCE communicates with a HOST device
through the ring structures in memory. Each entry in the
ring is either owned by the C-LANCE or the HOST.
There is an ownership bit (OWN) in the message de-
scriptor entry. Mutual exclusion is accomplished by a
protocol which states that each device can only relin-
quish ownership of the descriptor entry to the other de-
vice; it can never take ownership, and no device can
change the state of any field in any entry after it has relin-
quished ownership.
Descriptor Ring
Each descriptor in a ring in memory is a 4-word entry.
The following is the format of the receive and the trans-
mit descriptors.
Receive Message Descriptor Entry
Receive Message Descriptor 0 (RMD0)
15
0
17881B-25
LADR
Bit
Name
Description
15:00
LADR
The LOW ORDER 16 address bits of
the buffer pointed to by this descrip-
tor. LADR is written by the host and is
not changed by the C-LANCE.
Receive Message Descriptor 1 (RMD1)
ENP
STP
BUFF
CRC
OFLO
FRAM
ERR
OWN
15
8 7
0
HADR
17881B-26
Bit
Name
Description
15
OWN
This bit indicates that the descriptor
entry is owned by the host (OWN = 0)
or by the C-LANCE (OWN = 1). The
C-LANCE clears the OWN bit after
filling the buffer pointed to by the de-
scriptor entry. The host sets the
OWN bit after emptying the buffer.
Once the C-LANCE or host has relin-
quished ownership of a buffer, it
must not change any field in the four
words that comprise the descriptor
entry.
ERROR summary is the OR of
FRAM, OFLO, CRC or BUFF.
FRAMING ERROR indicates that
the incoming packet contained a
non-integer multiple of eight bits and
there was a CRC error. If there was
not a CRC error on the incoming
packet, then FRAM will not be set
even if there was a non-integer multi-
ple of eight bits in the packet. FRAM
is not valid in internal loopback
mode. FRAM is valid only when ENP
is set and OFLO is not.
14
ERR
13
FRAM
相關(guān)PDF資料
PDF描述
AM79C90JCTR KPTC6CG10-6P
AM79C90PC CMOS Local Area Network Controller for Ethernet (C-LANCE)
AM79C90PCTR CMOS Local Area Network Controller for Ethernet (C-LANCE)
AM79C930 PCnet-Mobile Single-Chip Wireless LAN Media Access Controller
AM79C930VCW PCnet-Mobile Single-Chip Wireless LAN Media Access Controller
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
AM79C90JC-G 制造商:Rochester Electronics LLC 功能描述:
AM79C90JCTR 制造商:AMD 制造商全稱:Advanced Micro Devices 功能描述:CMOS Local Area Network Controller for Ethernet (C-LANCE)
AM79C90PC 制造商:AMD 制造商全稱:Advanced Micro Devices 功能描述:CMOS Local Area Network Controller for Ethernet (C-LANCE)
AM79C90PCB 制造商:未知廠家 制造商全稱:未知廠家 功能描述:LAN Node Controller
AM79C90PCTR 制造商:AMD 制造商全稱:Advanced Micro Devices 功能描述:CMOS Local Area Network Controller for Ethernet (C-LANCE)