Non-PCI Single-Chip Full Duplex Ethernet Controller
I/O SPACE - BANK3
OFFSET
C
NAME
EARLY RCV REGISTER
TYPE
READ/WRITE
SYMBOL
ERCV
RCV COUNTER
0
0
0
1
0
1
0
0
1
1
1
1
RCV
ERCV THRESHOLD
DISCRD
0
1
1
1
RCV DISCRD - Set to discard a packet being received.
ERCV THRESHOLD - Threshold for ERCV interrupt. Specified in 64 byte multiples. Whenever the number
of bytes written in memory for the presently received packet exceeds the ERCV THRESHOLD, ERCV INT
bit of the INTERRUPT STATUS REGISTER is set.
Rcv Counter - This 8 bit value is the “Real Time” count, in bytes, of the current Receive packet (this
includes the 4 bytes of status and packet length). The count is rounded to the nearest Nibble (16 bytes).
The Counter is multiplied by 16 decimals to obtain the number of bytes currently received.
Notes:
The value of the RCV Counter is in real time asynchronous format (i.e. The value is constantly changing). It is
recommended that the register be read multiple times to get an accurate reading.
The Rcv Counter register will return a value of “0” when no receive event is occurring.
Rev. 11/18/2004
Page 58
SMSC DS – LAN91C96I
DATASHEET