English
Language : 

LAN91C96I Datasheet, PDF (68/110 Pages) SMSC Corporation – NON-PCI SINGLE-CHIP FULL DUPLES ETHERNET CONTROLLER
Non-PCI Single-Chip Full Duplex Ethernet Controller
DRIVER SEND
Choose Bank Select
Register 2
Call ALLOCATE
ALLOCATE
Issue "Allocate Memory"
Command to MMU
Read Interrupt Status Register
Exit Driver Send
Yes
Read Allocation Result
Register
Write Allocated Packet into
Packet # Register
Write Address Pointer
Register
Copy Part of TX Data Packet
into RAM
Allocation
Passed?
No
Store Data Buffer Pointer
Clear "Ready for Packet" Flag
Enable Allocation Interrupt
Write Source Address into
Proper Location
Copy Remaining TX Data
Packet into RAM
Enqueue Packet
Set "Ready for Packet" Flag
Return Buffers to Upper Layer
Return
Figure 8.5 – Driver Send and Allocate Routines
Rev. 11/18/2004
Page 68
DATASHEET
SMSC DS – LAN91C96I