
W89C840AF
-
66
-
Publication Release Date:October 2000
Revision 1.01
31
RAC
Receive Access Control
The W89C840AF receive DMA is allowed to access this descriptor if RAC is set
to high by the driver program. Otherwise, the driver program will access this
descriptor if the RAC is reset to low, i.e. the descriptor 0 allows to be accessed by
software driver when set RAC;by hardware when reset RAC. The RAC is valid
on each descriptor of the current received frame.
30
RCMP
Receive Completion.
The receive DMA will set the RCMP of the first and the last descriptor of the
current receive frame after the current frame is received and then transferred into
the data buffer in host memory completely.
This bit is valid only when either RFD (R00[9]) or RLD (R00[8]) is set, i.e. the
first or the last descriptor of the current frame.
29:16
RBC
Receive Byte Count:
The RBC indicates the length including CRC field of receive packet in byte unit.
This bit is valid only when RFD (R00[9]) or RLD (R00[8]) is set, i.e. the first or
the last descriptor of the current frame.
15
RE
Receive Error:
When RE is set to high, it indicates any one of the following events occurred:
R00[1] -- CRC error
R00[6] -- Late event
R00[7] -- Packet too long
R00[11] -- Runt Packet
This bit is valid only when RFD (R00[9]) or RLD (R00[8]) is set, i.e. the first or
the last descriptor of the current frame.
13:12
RDT
Receive Data Type
The RDT indicates the types of the packet received in the FIFO buffer. The
receive DMA make a copy of the bits C18/CNCR[11:10] and write them to the
bit field RDT when the current frame is received completely.
The types of received packet is as following:
00 -- Normal receive packet
01 -- Internal loopback packet
10 -- External loopback
11 -- Reserved
This bit is valid only when RFD (R00[9]) or RLD (R00[8]) is set, i.e. the first or
the last descriptor of the current frame.
11
RP
Runt Packet :
When set, it indicates that the received packet length is less than 64 bytes. This
bit is valid only when RFD (R00[9]) or RLD (R00[8]) is set, i.e. the first or the
last descriptor of the current frame.