100gbe ip core tx data bus interfaces, 100gbe ip core user interface data bus, 100gbe ip core tx data bus interfaces -6 – Altera 40-Gbps Ethernet MAC and PHY MegaCore Function User Manual

Page 53

Advertising
background image

Related Information

MAC Feature Configuration Registers

on page 3-105

Includes information about the

IPG_DEL_PERIOD

and

IPG_DEL_ENABLE

registers.

40-100GbE IP Core TX Data Bus Interfaces

This section describes the TX data bus at the user interface and includes the following topics:

40-100GbE IP Core User Interface Data Bus

on page 3-6

40-100GbE IP Core TX Data Bus with Adapters (Avalon-ST Interface)

on page 3-6

40-100GbE IP Core TX Data Bus Without Adapters (Custom Streaming Interface)

on page 3-9

Bus Quantization Effects With Adapters

on page 3-10

User Interface to Ethernet Transmission

on page 3-11

40-100GbE IP Core User Interface Data Bus

Table 3-1: User Interface Width Depends on IP Core Variation

The 40-100GbE IP core provides two different client interfaces: the Avalon-ST interface and a custom interface.

The Avalon-ST interface requires adapters and the custom streaming interface does not require adapters.

Client Interface

Data Bus Width (Bits)

40GbE IP Core

100GbE IP Core

Custom streaming interface (no

adapters)

128

320

Avalon-ST interface (with

adapters)

256

512

40-100GbE IP Core TX Data Bus with Adapters (Avalon-ST Interface)

The 40-100GbE IP core TX datapath with adapters 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.

• The sink applies backpressure to the source by using the ready signal. The source typically responds to

the deassertion of the ready signal from the sink by driving the same data until the sink can accept it.

The

readyLatency

defines the relationship between assertion and deassertion of the ready signal, and

cycles which are considered to be

ready

for data transfer.The

readyLatency

on the TX client interface

is zero cycles.

Altera provides an Avalon-ST interface with adapters for both the 40GbE and 100GbE IP cores. The

Avalon-ST interface requires that the start of packet (SOP) always be in the MSB, simplifying the interpre‐

tation and processing of incoming data. The TX adapter for the 100GbE IP core increases the client

interface Avalon-ST bus width from 5 words (320 bits) to 8 words (512 bits). The TX adapter for the

40GbE IP core increases the client interface Avalon-ST bus width from 2 words (128 bits) to 4 words (256

3-6

40-100GbE IP Core TX Data Bus Interfaces

UG-01088

2014.12.15

Altera Corporation

Functional Description

Send Feedback

Advertising
This manual is related to the following products: