Client-supplied fcs passing, Vlan tagged frames, Client-supplied fcs passing vlan tagged frames – Xilinx LOGICORE UG144 User Manual
Page 42: Figure 5-3, Figure 5-4

42
1-Gigabit Ethernet MAC v8.5 User Guide
UG144 April 24, 2009
Chapter 5: Using the Client Side Data Path
R
-- DISCONTINUED PRODUCT --
Client-Supplied FCS Passing
If the GEMAC core is configured to pass the FCS field to the client (see
), this is handled as shown in
. In this case, any padding
inserted into the frame to meet Ethernet minimum frame length specifications will be left
intact and passed to the client.
Even though the FCS is passed up to the client, it is also verified by the GEMAC core, and
rx_bad_frame
asserted if the FCS check fails.
VLAN Tagged Frames
illustrates the reception of a VLAN tagged frame (if enabled). The VLAN frame
is passed to the client so that the frame may be identified as VLAN tagged. This is followed
by the Tag Control Information bytes, V1 and V2. More information on the interpretation
of these bytes may be found in IEEE 802.3-2005 standard.
Figure 5-3:
Frame Reception with In-Band FCS Field
gmii_rx_clk
rx_data[7:0]
rx_data_valid
rx_good_frame
rx_bad_frame
DA
SA
DATA
L/T
FCS
Figure 5-4:
Reception of a VLAN Tagged Frame
gmii_rx_clk
rx_data[7:0]
rx_data_valid
rx_good_frame
rx_bad_frame
DA
SA
DATA
L/T
81 00V1V2
VLAN
tag