English
Language : 

91C100FDREVB Datasheet, PDF (43/68 Pages) SMSC Corporation – FEAST FAST ETHERNET CONTROLLER WITH FULL DUPLEX CAPABILITY
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
Allocation
Passed?
Write Address Pointer Register
No
Store Data Buffer Pointer
Clear "Ready for Packet" Flag
Copy Part of TX Data Packet
into RAM
Write Source Address into
Proper Location
Copy Remaining TX Data
Packet into RAM
Enable Allocation Interrupt
Enqueue Packet
Set "Ready for Packet" Flag
Return Buffers to Upper Layer
Return
FIGURE 10 - DRIVE SEND AND ALLOCATE ROUTINES
SMSC DS – LAN91C100FD REV. B
Page 43
Rev. 05/31/2000