20.06.2013 Views

Xilinx UG194 Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC ...

Xilinx UG194 Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC ...

Xilinx UG194 Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 3: Client Interface<br />

CLIENTE<strong>MAC</strong>#TXCLIENTCLKIN<br />

CLIENTE<strong>MAC</strong>#TXD[7:0]<br />

CLIENTE<strong>MAC</strong>#TXDVLD<br />

E<strong>MAC</strong>#CLIENTTXACK<br />

E<strong>MAC</strong>#CLIENTTXSTATSBYTEVLD<br />

E<strong>MAC</strong>#CLIENTTXSTATSVLD<br />

E<strong>MAC</strong>#CLIENTTXSTATS<br />

DA SA L/T DATA<br />

Figure 3-33: Transmitter Statistics Vector Timing<br />

Table 3-3: Bit Definitions for the Transmitter Statistics Vector<br />

TX_STATISTICS_VECTOR Name Description<br />

0 1 31<br />

<strong>UG194</strong>_3_33_081006<br />

31 PAUSE_FRAME_TRANSMITTED Asserted if the previous frame was a pause frame<br />

initiated by the <strong>Ethernet</strong> <strong>MAC</strong> in response to<br />

asserting CLIENTE<strong>MAC</strong>#PAUSEREQ.<br />

30 Reserved Undefined.<br />

29 Reserved Returns a logic 0.<br />

[28:25] (1) TX_ATTEMPTS[3:0] The number of attempts made to transmit the<br />

previous frame. A 4-bit number where 0 is one<br />

attempt; 1 is two attempts...up to 15 to describe 16<br />

attempts.<br />

24 (1) Reserved Returns a logic 0.<br />

23 (1) EXCESSIVE_COLLISION Asserted if a collision is detected on each of the last<br />

16 attempts to transmit the previous frame.<br />

22 (1) LATE_COLLISION Asserted if a late collision occurred during frame<br />

transmission.<br />

21 (1) EXCESSIVE_DEFERRAL Asserted if the previous frame was deferred for an<br />

excessive amount of time as defined by the<br />

maxDeferTime constant in the IEEE Std 802.3-2002<br />

specification.<br />

20 (1) TX_DEFERRED Asserted if transmission of the frame was deferred.<br />

19 VLAN_FRAME Asserted if the previous frame contains a VLAN<br />

identifier in the LT field when transmitter VLAN<br />

operation is enabled.<br />

[18:5] FRAME_LENGTH_COUNT The length of the previous frame in number of bytes.<br />

The count sticks at 16383 for jumbo frames larger<br />

than this value. Stops at 16383.<br />

80 www.xilinx.com TE<strong>MAC</strong> User Guide<br />

<strong>UG194</strong> (v1.10) February 14, 2011<br />

R

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

Saved successfully!

Ooh no, something went wrong!