Interfaces, Avalon-st interface, Interfaces –3 – Altera 10-Gbps Ethernet MAC MegaCore Function User Manual
Page 70: Avalon-st interface –3, Figure 7–3, Show the

Chapter 7: Functional Description
7–3
Interfaces
February 2014
Altera Corporation
10-Gbps Ethernet MAC MegaCore Function User Guide
7.2. Interfaces
The 10GbE MAC IP core offers the following modes:
■
Avalon-ST transmit and receive interface on the client side
■
Avalon-MM control and status register interface
■
SDR XGMII transmit and receive interface on the network side (10GbE MAC)
or
GMII or SDR XGMII transmit and receive interface on the network side (1G/10G
MAC)
or
MII, GMII or SDR XGMII transmit and receive interface on the network side
(10M-10G MAC)
7.2.1. 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. The source must
respond to the ready signal from sink by deasserting the valid signal after a fixed
number of cycles defined by the ready latency.
Figure 7–3. 10M-10GbE MAC IP Core Block Diagram
Avalon-MM
Bridge
10M-10GbE MAC
64-bit
Avalon-ST
Receive Interface
Avalon-MM
Configuration
64-bit
Avalon-ST
Transmit Interface
Link
Fault
Flow
Control
MAC Tx
MAC Rx
64
64
32
XGMII Transmit
Interface
72
GMII Transmit
Interface
8
MII Transmit
Interface
4
GMII Receive
Interface
8
MII Receive
Interface
4
XGMII Receive
Interface
72