beautypg.com

Low latency 40-100gbe ip core tx datapath, Low latency 40-100gbe ip core tx datapath -3 – Altera Low Latency 40-Gbps Ethernet MAC and PHY MegaCore Function User Manual

Page 48

background image

The Low Latency 40-100GbE IP core includes the following interfaces:
• Datapath client-interface–The following options are available:

• 40GbE with adapters—Avalon-ST, 256 bits

• 40GbE—Custom streaming, 128 bits

• 100GbE with adapters—Avalon-ST, 512 bits

• 100GbE—Custom streaming, 256 bits

• Management interface—Avalon-MM host slave interface for MAC management. This interface has a

data width of 32 bits and an address width of 16 bits.

• Datapath Ethernet interface–The following options are available:

• 40GbE—Four 10.3125 Gbps serial links

• 100GbE—Ten 10.3125 Gbps serial links

• 100GbE CAUI–4—Four 25.78125 Gbps serial links

• In Arria 10 variations, an Arria 10 dynamic reconfiguration interface—an Avalon-MM interface to

read and write the Arria 10 Native PHY IP core registers. This interface supports dynamic reconfigura‐

tion of the transceiver. Low Latency 40-100GbE IP cores that target an Arria 10 device use the Arria 10

Native PHY IP core to configure the Ethernet link serial transceivers on the device. This interface has a

data width of 32 bits. This interface has an address width of 12 bits for 40GbE and 100GbE CAUI-4

variations, and an address width of 14 bits for standard 100GbE variations.

Low Latency 40-100GbE IP Core TX Datapath

The TX MAC module receives the client payload data with the destination and source addresses and then

adds, appends, or updates various header fields in accordance with the configuration specified. The MAC

does not modify the destination address, the source address, or the payload received from the client.

However, the TX MAC module adds a preamble (if the IP core is not configured to receive the preamble

from user logic), pads the payload of frames greater than eight bytes to satisfy the minimum Ethernet

frame payload of 46 bytes, and if you set Enable TX CRC insertion or turn on flow control, calculates the

CRC over the entire MAC frame. (If padding is added, it is also included in the CRC calculation. If you

turn off Enable TX CRC insertion, the client must provide the CRC bytes and must provide frames that

have a minimum size of 64 bytes and therefore do not require padding). If you set Average interpacket

gap to 8 or 12, the TX MAC module inserts IDLE bytes to maintain an average IPG. In addition, the TX

MAC inserts an error in the Ethernet frame if the client requests to insert an error.
The Low Latency 40-100GbE IP core does not process incoming frames of less than nine bytes correctly.

You must ensure such frames do not reach the TX client interface.

UG-01172

2015.05.04

Low Latency 40-100GbE IP Core TX Datapath

3-3

Functional Description

Altera Corporation

Send Feedback

This manual is related to the following products: