lan9218 Standard Microsystems Corp., lan9218 Datasheet - Page 52
lan9218
Manufacturer Part Number
lan9218
Description
Lan9218 High-performance Single-chip 10/100 Ethernet Controller With Hp Auto-mdix Support
Manufacturer
Standard Microsystems Corp.
Datasheet
1.LAN9218.pdf
(132 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
lan9218-MT
Manufacturer:
Standard
Quantity:
715
Part Number:
lan9218-MT
Manufacturer:
SMSC
Quantity:
20 000
Company:
Part Number:
lan9218I-MT
Manufacturer:
Standard
Quantity:
1 981
Company:
Part Number:
lan9218I-MT
Manufacturer:
SMSC
Quantity:
6
Part Number:
lan9218I-MT
Manufacturer:
SMSC
Quantity:
20 000
Revision 2.3 (08-06-08)
3.12.1
RX Slave PIO Operation
Using PIO mode, the host can either implement a polling or interrupt scheme to empty the received
packet out of the RX data FIFO. The host will remain in the idle state until it receives an indication
(interrupt or polling) that data is available in the RX data FIFO. The host will then read the RX status
FIFO to get the packet status, which will contain the packet length and any other status information.
The host should perform the proper number of reads, as indicated by the packet length plus the start
offset and the amount of optional padding added to the end of the frame, from the RX data FIFO.
Figure 3.15 Host Receive Routine Using Interrupts
Figure 3.16 Host Receive Routine with Polling
Last Packet
Last Packet
DATASHEET
RX_FIFO_
Read RX
Read RX
DWORD
Read RX
Read RX
DWORD
Packet
Packet
Status
Status
Read
Idle
init
INf
init
52
Valid Status DWORD
RX Interrupt
High-Performance Single-Chip 10/100 Ethernet Controller with HP Auto-MDIX Support
Not Last Packet
Not Last Packet
SMSC LAN9218
Datasheet