AMD
P R E L I M I N A R Y
28
Am79C90
Bit
Name
Description
12
OFLO
OVERFLOW error indicates that the
receiver has lost all or part of the in-
coming packet due to an inability to
store the packet in a memory buffer
before the internal Receive FIFO
overflowed. OFLO is valid only when
ENP is not set.
CRC indicates that the receiver has
detected a CRC error on the incom-
ing packet. CRC is valid only when
ENP is set and OFLO is not.
BUFFER ERROR is set any time the
C-LANCE does not own the next
buffer while data chaining a received
packet. This can occur in either of
two ways: 1) the OWN bit of the next
buffer is zero, or 2) the Receive FIFO
overflow
occurred
C-LANCE
has
lookahead poll of the next receive
descriptor.
If a Buffer Error occurs, an Overflow
Error may also occur internally in the
Receive FIFO, but will not be re-
ported in the descriptor status entry
unless both BUFF and OFLO errors
occur at the same time.
START OF PACKET indicates that
this is the first buffer used by the
C-LANCE for this packet. It is used
for data chaining buffers.
END OF PACKET indicates that this
is the last buffer used by the
C-LANCE for this packet. It is used
for data chaining buffers. If both STP
and ENP are set, the packet fits into
one buffer and there is no data
chaining.
The HIGH ORDER 8 address bits of
the buffer pointed to by this descrip-
tor. This field is written by the host
and unchanged by the C-LANCE.
11
CRC
10
BUFF
before
performed
the
a
09
STP
08
ENP
07:00
HADR
Receive Message Descriptor 2 (RMD2)
15
0
17881B-27
12 11
BCNT
Must be Ones
15:12
MUST BE ONES. This field is written
by the host and is not changed by the
C-LANCE.
BUFFER BYTE COUNT is the length
of the buffer pointed to by this de-
scriptor, expressed as a two’s com-
plement number. This field is written
by the host and is not changed by the
C-LANCE. Minimum buffer size is 64
bytes for the first buffer of packet.
11:00
BCNT
Receive Message Descriptor 3 (RMD3)
15
0
17881B-28
12 11
MCNT
RES
15:12
RES
RESERVED. Read as zeroes. Write
as zeroes.
MESSAGE BYTE COUNT is the
length in bytes of the received mes-
sage. MCNT is valid only when ERR
is clear and ENP is set. MCNT is writ-
ten by the chip and cleared by the
host.
11:00
MCNT
Transmit Message Descriptor Entry
Transmit Message Descriptor 0 (TMD0)
15
0
17881B-29
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.
Transmit Message Descriptor 1 (TMD1)
ENP
STP
DEF
ONE
MORE
ADD_FCS
ERR
OWN
15
8 7
0
HADR
17881B-30