
E-1110 Core Functional Description
2-13
instructs the Gigabit MAC receive function to reject frames longer than
the value specied with the MAX_PKT_LEN[15:0] threshold. The
ACCEPT_LONG input signal is synchronous to the rising edge of the
RX_CLK output signal.
In the E-110 MAC and the Gigabit MAC, when huge mode is disabled,
the frame cutoff occurs at 1536 bytes. All the frames between 1518 or
1522 to 1536 are considered to be oversized frames. If VLAN is enabled
and the received frame is a valid VLAN frame, the frame size threshold
is changed to 1522 automatically and only frames larger than 1522 are
considered to be oversized frames. However, in huge mode, the
VLAN_EN signal has no effect on the allowed frame size. The system
design needs to allocate a buffer of four extra bytes for VLAN frames.
When the Gigabit MAC receives a frame with the ACCEPT_LONG input
signal deasserted, the OVERSIZE bit (RXSV27) of the Receive Status
Vector (MACRX_STATUS[41:0]) output bus is asserted when the chosen
MAX_PKT_LEN[15:0] threshold is just crossed or exceeded. The frame
is truncated at a the maximum packet length + 1 bytes. Any frame larger
than this is considered to be a jabber frame.
Collision Filtering – Not Required in the full-duplex mode.
Preamble Reception and Start Of Frame Sequence – The Gigabit
MAC preamble generation and start of frame sequence function complies
with the IEEE 802.3 standard. The Gigabit MAC, upon request from the
host, transmits a preamble and start of frame sequence that complies
with the IEEE 802.3 standard. The preamble and start of frame
sequence is designed to allow the PHY of a receiving station to acquire
both bit and symbol level synchronization with the receive data stream.
The Gigabit MAC receive function recognizes and properly receives
otherwise good frames, with preamble lengths of as little as zero bytes,
followed with a properly formed start of frame delimiter.
Receive Statistics Generation – The Gigabit MAC receive statistics
generation function complies with the IEEE 802.3 standard. The Receive
Status Vector (MACRX_STATUS[41:0]) output bus contains the receive
statistics vector and is updated on rising edges of the
RX_STATUS_ACTIVE signal. The statistics vector is issued at the end of
any minimally qualied receive event. A minimally qualied receive event