Vlan Tagged Frames; Maximum Permitted Frame Length; Inter-Frame Gap Adjustment; Figure 5-9: Transmission Of A Vlan Tagged Frame - Xilinx LogiCORE IP MAC v8.5 User Manual

Ug144 1-gigabit ethernet
Table of Contents

Advertisement

Transmitting Outbound Frames

VLAN Tagged Frames

Figure 5-9
signals across the interface do not change; however, the VLAN type tag 81-00 must be
supplied by the client to signify that the frame is VLAN tagged. The client also supplies the
two bytes of Tag Control Information, V1 and V2, at the appropriate times in the data
stream. More information on the contents of these two bytes can be found in IEEE 802.3-
2005. For more information about enabling and disabling jumbo frame handling, see
"Configuration Registers," on page
tx_data_valid
tx_underrun

Maximum Permitted Frame Length

The maximum legal length of a frame specified in IEEE 802.3-2005 is 1518 bytes for non-
VLAN tagged frames. VLAN tagged frames may be extended to 1522 bytes. When jumbo
frame handling is disabled and the client attempts to transmit a frame that exceeds the
maximum legal length, the GEMAC core will insert an error code to corrupt the current
frame, and the frame will be truncated to the maximum legal length. When jumbo frame
handling is enabled, frames longer than the legal maximum are transmitted error-free. For
more information on enabling and disabling Jumbo frame handling, see
Registers," on page

Inter-Frame Gap Adjustment

A configuration bit in the transmitter control register (see
page
the physical interface. If this function is selected, the MAC exerts back pressure on the
client interface to delay the transmission of the next frame until the requested number of
idle cycles has elapsed. The number of idle cycles is controlled by the value on the
tx_ifg_delay port seen at the start of frame transmission on the client interface.
Figure 5-10
Reducing the interframe gap to below the IEEE 802.3-2005 minimum of 12 idles is
supported, but the MAC will transmit an absolute minimum of 4 idles. If the Ethernet
Statistics core is used with the MAC, then accuracy cannot be guaranteed if the interframe
gap adjustment is set to less than 12 idles. However, the tx_statistic_vector and
rx_statistic_vector values will always remain correct.
1-Gigabit Ethernet MAC v8.5 User Guide
UG144 April 24, 2009
-- DISCONTINUED PRODUCT --
illustrates transmission of a VLAN tagged frame (if enabled). The handshaking
gtx_clk
tx_data[7:0]
DA
tx_ack

Figure 5-9: Transmission of a VLAN Tagged Frame

78.
78) allows you to control the length of the inter-frame gap transmitted by the MAC on
shows the MAC operating in this mode.
www.xilinx.com
78.
81 00 V1V2
VLAN
L/T
SA
tag
"Configuration Registers," on
R
DATA
"Configuration
49

Advertisement

Table of Contents
loading

Table of Contents