beautypg.com

High level system overview, High level system overview -2 – Altera Low Latency 40-Gbps Ethernet MAC and PHY MegaCore Function User Manual

Page 47

background image

High Level System Overview

Figure 3-1: Low Latency 40GbE and 100GbE MAC and PHY IP Cores

Main blocks, internal connections, and external block requirements.

Low Latency 40- or 100-Gbps Ethernet MAC and PHY IP Core

TX

FIFO

TX

MAC

RX

MAC

PMA

PMA

RX

PCS

TX

Adapter

TX

PCS

XLAUI: 4 x 10.3125 Gbps or

CAUI: 10 x 10.3125 Gbps

CAUI-4: 4 x 25.78125 Gbps

Custom Streaming

Avalon-ST

Avalon-ST

Control and

Status Interface

Arria 10

Transceiver

Reconfiguration

Interface

(Arria 10 only)

Avalon-MM

Avalon-MM

RX

Adapter

Custom Streaming

Avalon-MM

Reconfiguration

Controller (Stratix V only)

PLL (Arria 10 only)

Low Latency 40- or 100-GbE

MAC

PHY

To optical module, backplane,

or separate device

From optical module, backplane,

or separate device

From

client application logic

To

client application logic

Low Latency 40-100GbE MAC and PHY Functional Description

The Altera Low Latency 40-100GbE IP core implements the 40-100GbE Ethernet MAC in accordance

with the IEEE 802.3ba 2010 40G and 100G Ethernet Standard. This IP core handles the frame encapsula‐

tion and flow of data between a client logic and Ethernet network via a 40-100GbE Ethernet PCS and

PMA (PHY).
In the transmit direction, the MAC accepts client frames, and inserts inter-packet gap (IPG), preamble,

start of frame delimiter (SFD), padding, and CRC bits before passing them to the PHY. The PHY encodes

the MAC frame as required for reliable transmission over the media to the remote end.
In the receive direction, the PHY passes frames to the MAC. The MAC accepts frames from the PHY,

performs checks, updates statistics counters, strips out the CRC, preamble, and SFD, and passes the rest of

the frame to the client. In RX preamble pass-through mode, the MAC passes on the preamble and SFD to

the client instead of stripping them out. In RX CRC pass-through mode (bit 1 of the

CRC_CONFIG

register

has the value of 1), the MAC passes on the CRC bytes to the client and asserts the EOP signal in the same

clock cycle with the final CRC byte.

3-2

High Level System Overview

UG-01172

2015.05.04

Altera Corporation

Functional Description

Send Feedback

This manual is related to the following products: