Low latency 40-100gbe ip core rx data bus – Altera Low Latency 40-Gbps Ethernet MAC and PHY MegaCore Function User Manual
Page 65

Low Latency 40-100GbE IP Core RX Data Bus
The Low Latency 40-100GbE IP core RX datapath employs the Avalon-ST protocol. The Avalon-ST
protocol is a synchronous point-to-point, unidirectional interface that connects the producer of a data
stream (source) to a consumer of data (sink). The key properties of this interface include:
• Start of packet (SOP) and end of packet (EOP) signals delimit frame transfers.
• A valid signal qualifies signals from source to sink.
Altera provides an Avalon-ST interface for both the LL 40GbE and LL 100GbE IP cores. In the 40GbE IP
core, the interface width is 256 bits, and in the 100GbE IP core, the interface width is 512 bits. In the LL
40GbE IP core, the client interface operates at a frequency of 312.5 MHz, and in the LL 100GbE IP core,
the client interface operates at a frequency of 390.625 MHz. The Avalon-ST interface requires that the
start of packet (SOP) always be in the MSB.
The RX MAC acts as a source and the client acts as a sink in the receive direction.
Figure 3-14: RX MAC to Client Interface
The Avalon-ST interface bus width varies with the IP core variation. In the figure,
IP core and
2
(8*
l
l
l
l
l
l
l
l
l
RX
Client
RX
MAC
Table 3-5: Signals of the RX Client Interface
In the table,
2
(8*
are clocked by
clk_rxmac
.
Name
Direction
Description
l
Output
RX data.
l
Output
Indicates the number of empty bytes on
l
when
l
is asserted, starting from the
least significant byte (LSB).
l
Output
When asserted, indicates the start of a packet. The packet
starts on the MSB.
l
Output
When asserted, indicates the end of packet.
3-20
Low Latency 40-100GbE IP Core RX Data Bus
UG-01172
2015.05.04
Altera Corporation
Functional Description