SMC Networks SMC91C95 Product Manual page 78

Isa/pcmcia full duplex single-chip ethernet and modem controller with ram
Table of Contents

Advertisement

DRIVER SEND
Choose Bank Select
Register 2
Call ALLOCATE
Exit Driver Send
Read Allocation Result
Register
Write Allocated Packet into
Packet # Register
Write Address Pointer Register
Copy Part of TX Data Packet
into RAM
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
FIGURE 15 - DRIVER SEND AND ALLOCATE ROUTINES
ALLOCATE
Issue "Allocate Memory"
Command to MMU
Read Interrupt Status Register
Yes
No
Allocation
Passed?
Clear "Ready for Packet" Flag
Return
78
Store Data Buffer Pointer
Enable Allocation Interrupt

Advertisement

Table of Contents
loading

Table of Contents