English
Language : 

LAN91C96I Datasheet, PDF (64/110 Pages) SMSC Corporation – NON-PCI SINGLE-CHIP FULL DUPLES ETHERNET CONTROLLER
Non-PCI Single-Chip Full Duplex Ethernet Controller
ISR
Save Bank Selec & Address
Ptr Registerst
Mask Interrupts
Read Interrupt Register
Yes
Call TX INTR or
TXEMPTY INTR
Get Next TX
No
Yes
Packet
No
Available for
Transmission?
Call ALLOCATE
No
TX
INTR?
RX
INTR?
No
Yes
Call
RXINTR
ALLOC
INTR?
Yes
Write Allocated Pkt# into
Packet Number Reg.
Write Ad Ptr Reg. &
CopyData & Source Address
Yes
Call EPH
INTR
No
EPH
INTR?
Restore Address Pointer &
Bank Select Registers
Unmask Interrupts
Exit ISR
Enqueue Packet
Set "Ready for Packet" Flag
Return Buffers to Upper Layer
Disable Allocation Interrupt
Mask
Figure 8.1 – Interrupt Service Routine
Rev. 11/18/2004
Page 64
DATASHEET
SMSC DS – LAN91C96I