100gbe ip core rx datapath, 100gbe ip core rx datapath -20 – Altera 40-Gbps Ethernet MAC and PHY MegaCore Function User Manual
Page 67

40-100GbE IP Core RX Datapath
The 40-100GbE RX MAC receives Ethernet frames from the PHY and forwards the payload with relevant
header bytes to the client after performing some MAC functions on header bytes.
Figure 3-18: Flow of Frame Through the MAC RX Without Preamble Pass-Through
Illustrates the typical flow of frame through the MAC RX when the preamble pass-through feature is
turned off. In this figure,
is payload size (0–1500 bytes), and is the number of pad bytes (0–46
bytes).
Client - MAC Rx Interface
Client Frame
MAC Frame
Destination
Addr[47:0]
Source
Addr[47:0]
Type/
Length[15:0]
Payload
[
Destination
Addr[47:0]
SFD[7:0]
Preamble
[47:0]
CRC32
[31:0]
PAD [-1:0]
Source
Addr[47:0]
Start[7:0]
EFD[7:0]
Figure 3-19: Flow of Frame Through the MAC RX With Preamble Pass-Through Turned On
Illustrates the typical flow of frame through the MAC RX when the preamble pass-through feature is
turned on. In this figure,
is payload size (0–1500 bytes), and is the number of pad bytes (0–46
bytes).
Client - MAC Rx Interface
Client Frame
MAC Frame
Destination
Addr[47:0]
Source
Addr[47:0]
Type/
Length[15:0]
Payload
[
Destination
Addr[47:0]
SFD[7:0]
Preamble
[47:0]
CRC32
[31:0]
PAD [-1:0]
Source
Addr[47:0]
Start[7:0]
SFD[7:0]
Preamble
[47:0]
Start[7:0]
EFD[7:0]
The following sections describe the functions performed by the RX MAC:
40-100GbE IP Core RX Filtering
40-100GbE IP Core Preamble Processing
40-100GbE IP Core FCS (CRC-32) Removal
40-100GbE IP Core CRC Checking
on page 3-22
RX Automatic Pad Removal Control
on page 3-24
3-20
40-100GbE IP Core RX Datapath
UG-01088
2014.12.15
Altera Corporation
Functional Description