29.01.2015 Views

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ethernet (ETH): media access control (MAC) with DMA controller<br />

RM0008<br />

Bit 10 NC: No carrier<br />

When set, this bit indicates that the Carrier Sense signal form the PHY was not asserted<br />

during transmission.<br />

Bit 9 LCO: Late collision<br />

When set, this bit indicates that frame transmission was aborted due to a collision occurring<br />

after the collision window (64 byte times, including preamble, in MII mode). This bit is not valid<br />

if the Underflow Error bit is set.<br />

Bit 8 EC: Excessive collision<br />

When set, this bit indicates that the transmission was aborted after 16 successive collisions<br />

while attempting to transmit the current frame. If the RD (Disable retry) bit in the MAC<br />

Configuration register is set, this bit is set after the first collision, <strong>and</strong> the transmission of the<br />

frame is aborted.<br />

Bit 7 VF: VLAN frame<br />

When set, this bit indicates that the transmitted frame was a VLAN-type frame.<br />

Bits 6:3 CC: Collision count<br />

This 4-bit counter value indicates the number of collisions occurring before the frame was<br />

transmitted. The count is not valid when the Excessive collisions bit (TDES0[8]) is set.<br />

Bit 2 ED: Excessive deferral<br />

When set, this bit indicates that the transmission has ended because of excessive deferral of<br />

over 24 288 bit times if the Deferral check (DC) bit in the MAC Control register is set high.<br />

Bit 1 UF: Underflow error<br />

When set, this bit indicates that the MAC aborted the frame because data arrived late from the<br />

RAM memory. Underflow error indicates that the DMA encountered an empty transmit buffer<br />

while transmitting the frame. The transmission process enters the Suspended state <strong>and</strong> sets<br />

both Transmit underflow (Register 5[5]) <strong>and</strong> Transmit interrupt (Register 5[0]).<br />

Bit 0 DB: Deferred bit<br />

When set, this bit indicates that the MAC defers before transmission because of the presence<br />

of the carrier. This bit is valid only in Half-duplex mode.<br />

● TDES1: Transmit descriptor Word1<br />

Refer to TDES1: Transmit descriptor Word1 section.<br />

● TDES2: Transmit descriptor Word2<br />

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />

TTSL<br />

rw<br />

Bits 31:0 TTSL: Transmit frame time stamp low<br />

This field is updated by DMA with the 32 least significant bits of the time stamp captured for<br />

the corresponding transmit frame. This field has the time stamp only if the Last segment control bit<br />

(LS) in the descriptor is set.<br />

894/995 Doc ID 13902 Rev 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!