Texas Instruments Development Kit for TM4C129x,Tiva™ ARM® Cortex™ -M4 Microcontroller DK-TM4C129X DK-TM4C129X Datenbogen

Produktcode
DK-TM4C129X
Seite von 2182
Figure 24-7. RX DMA Operation Flow
(Re-)Fetch next
descriptor
No
Own bit set?
Yes
Yes
Stop RxDMA
Start RxDMA
Start
No
RxDMA suspended
Yes
Frame data
available ?
Wait for frame data
Write data to buffer(s)
Yes
Yes
Fetch next descriptor
Yes
No
Frame transfer
complete?
No
Set descriptor error
Yes
Time stamp
present?
No
Close RDES0 as last
descriptor
Write time stamp to
RDES2 & RDES3
No
Yes
Close RDES0 as
intermediate descriptor
Frame transfer
complete?
No
Flush disabled ?
No
Flush the
remaining frame
Yes
Yes
No
No
No
Yes
Yes
Poll demand /
new frame available
No
Yes
No
Own bit set
for next desc?
Flush
disabled ?
A
A
S
ta
rt
=
0
Start = 0
Error
Condition?
Error
Condition?
Error
Condition?
Error
Condition?
Error
Condition?
If using Enhanced Descriptors, TDES2 and TDES3 are replaced with TDES6 and TDES7.
Receive Descriptor Acquisition
The Receive Engine always attempts to acquire an extra descriptor in anticipation of an incoming
frame. Descriptor acquisition is attempted if any of the following conditions is satisfied:
December 13, 2013
1602
Texas Instruments-Advance Information
Ethernet Controller