CS8900A
Crystal LAN™ Ethernet Controller
Enter Packet Transmit Process
Exit: can't Issue com m and
Note: Issuing a command
at this point will cause
previous transmit frame
to be lost.
Is
TxC M D
Yes pending?
No
Host W rites Transmit Command
to the TxCMD Register
Host W rites Transm it Fram e
Length to the TxLength Register
Host Reads the BusST
Register (Register 18)
Transm it Request
Rdy4
TxNOW
No
bit = 1?
Yes
Polling Loop
CS8900A Commits
Buffer Space to
Transmit Frame
Host W rites
Transmit Frame
to CS8900A
CS8900A
Transmits Frame
Exit Transmit Process
Figure 30. Transmit Operation in Polling Mode
5.6.8 Completing Transmission
When the CS8900A successfully completes
transmitting a frame, it sets the TxOK bit (Reg-
ister 8, TxEvent, Bit 8). If the TxOKiE bit (Reg-
ister 7, TxCFG, bit 8) is set, the CS8900A
generates a corresponding interrupt.
CIRRUS LOGIC PRODUCT DATASHEET
DS271F4
103