ADD PACKET(S) TO
TX QUEUE
GENERATE TX PACKET
(SHOWN IN FLOW CHART)
SOFTWARE
TX QUEUE ACTIVE?
LINK NEW PACKET IN
QUEUE BY WRITING
PREVIOUS LAST PACKET
NEXT DESC POINTER
(PREVIOUSLY ZERO)
YES
ADD ANOTHER
TX PACKET?
YES
SET SOFTWARE
TX QUEUE ACTIVE
TX PACKET(S) ADDED
WRITE TX QUEUE HEAD
DESCRIPTOR POINTER
NO
NO
Architecture
1815
SPNU563A – March 2018
Copyright © 2018, Texas Instruments Incorporated
EMAC/MDIO Module
Figure 32-7. Transmit Packet Add Flow Chart
Note: Software TX QUEUE ACTIVE is an indication that at least one packet is in the TX queue (from the software
viewpoint).