English
Language : 

DS537 Datasheet, PDF (83/148 Pages) Xilinx, Inc – LogiCORE IP XPS LL TEMAC
LogiCORE IP XPS LL TEMAC (v2.03a)
If compare step 2 or 3 fails or if flow control for the receiver is disabled (FCC register bit 29 is 0 page 54), the frame
is ignored by the flow control logic and is passed to the user.
If the frames passes all 3 compare steps and receive flow control is enabled, the pause parameter in the frame is used
to inhibit transmitter operation for the time defined in the IEEE Std 802.3-2002 specification, a Receive Reject
interrupt will be activated (see bit 28 in Table 12), and the frame will not be passed up to software.
If the transmitter is paused and a second pause frame is received, the current pause value of the transmitter is
replaced with the new pause value received in the new pause frame including a possible value of 0x0.
Statistics Vectors
Transmit Statistics Vector
The transmitter provides 32 bits of statistics for each frame transmitted as well as a signal which can be used to
count the total number of bytes transmitted. The 32-bit value is driven out one bit at a time following the
transmission of each frame (shown in Figure 52).
Table 58 shows the bit definition of the transmit statistics. Bits 28 to 20 will always be driven to zero because
half-duplex is not supported.
Logic can be used to de-multiplex the transmit statistics.
Table 58: Transmit Statistics Bit Definitions
ClientTxStats
Name
31
PAUSE_FRAME_TRANSMITTED
30
29
25 - 28
24
23
22
21
20
19
Reserved (driven to zero)
Reserved (driven to zero)
TX_ATTEMPTS (driven to zeros)
Reserved (driven to zero)
EXCESSIVE COLLISION (driven to zero)
LATE_COLLISION (driven to zero)
EXCESSIVE_DEFERRAL (driven to zero)
TX_DEFERRED (driven to zero)
VLAN_FRAME
5 - 18
FRAME_LENGTH_COUNT
4
CONTROL_FRAME
3
UNDERRUN_FRAME
Description
Asserted if the previous frame was a pause frame initiated
by writing to the TPF register.
Returns 0.
Returns 0.
Returns 0s because half-duplex is not supported.
Returns 0.
Returns 0s because half-duplex is not supported.
Returns 0 because half-duplex is not supported.
Returns 0 because half-duplex is not supported.
Returns 0 because half-duplex is not supported.
Asserted if the previous frame contains a VLAN identifier in
the Length/Type field when transmitter VLAN operation is
enabled
The length of the previous frame in number of bytes. The
count sticks at 16838 for jumbo frames larger than this
value.
Asserted if the previous frame has the special Control type
code 0x8808 in the Length/Type field
Asserted if the previous frame contains an underrun error.
www.xilinx.com
83