Interfaces, Interfaces -2 – Altera Low Latency Ethernet 10G MAC User Manual

Page 24

Advertising
background image

Interfaces

Table 3-1: Interfaces

Interfaces

Description

Avalon-ST Interface

The client-side interface of the MAC employs the Avalon-ST protocol,

which is a synchronous point-to-point, unidirectional interface that

connects the producer of a data stream (source) to a consumer of the data

(sink). The key properties of this interface include:
• Frame transfers marked by

startofpacket

and

endofpacket

signals.

• Signals from source to sink are qualified by the

valid

signal.

• Errors marking a current packet are aligned with the end-of-packet cycle.

• Use of the

ready

signal by the sink to backpressure the source.

In the MAC IP core, the Avalon-ST interface acts as a sink in the TX

datapath and source in the RX datapath. This interface supports packets,

backpressure, and error detection. It operates at 312.5 MHz. The ready

latency on this interface is 0.

Avalon-MM Control and

Status Register Interface

The Avalon-MM control and status register interface is an Avalon-MM slave

port. This interface uses word addressing which provides access to the

configuration and status registers, and statistics counters.

XGMII

In 10G mode, the network-side interface of the MAC IP core implements the

XGMII protocol. Depending on the configuration, the XGMII consists of 32-

or 64-bit data bus and 4- or 8-bit control bus operating at 312.5 MHz. This

interface operates at 322.265625 MHz if the 10GBASE-R register mode is

enabled. The data bus carries the MAC frame with the most significant byte

occupying the least significant lane.

GMII

In 1G/10G and 10M/100M/1G/10G operating modes, the network-side

interface of the MAC IP core implements 8 bits wide GMII protocol when

the MAC operates at 1 Gbps. This 8-bit interface supports gigabit operations

at 125 MHz.

MII

In 10M or 100M mode, the network-side interface of the MAC IP core

implements the MII protocol. This 4-bit MII supports 10-Mbps and 100-

Mbps operations at 125 MHz, with a clock enable signal that divides the

clock to effective rates of 2.5 MHz for 10 Mbps and 25 MHz for 100 Mbps.

3-2

Interfaces

UG-01144

2014.12.15

Altera Corporation

Functional Description of LL Ethernet 10G MAC

Send Feedback

Advertising