低延迟以太网10G MAC用户指南

ID 683426
日期 10/31/2016
Public
文档目录

3.2. 接口

表 9.  接口
接口 说明
Avalon® -ST接口

采用 Avalon® -ST协议的MAC客户端接口是一个同步点到点单向接口,它将数据流(source,源点)的生产者与数据(sink,汇点)的使用者连接。该端口的关键属性包括:

  • startofpacketendofpacket信号标记的帧传输。
  • 从源到汇的信号由valid信号限定。
  • 标记当前数据包的错误与数据包结束周期对齐。
  • 通过汇点(sink)使用ready信号对源点进行背压。

在MAC IP核中, Avalon® -ST接口作为TX数据路径中的汇点并在RX数据路径中作为源点运行。该接口支持数据包,背压和错误检测。根据具体操作模式,它可能运行于312.5 MHz或156.25 MHz。此接口的就绪延迟为0。

Avalon® -MM控制和状态寄存器接口 Avalon® -MM控制和状态寄存器接口是一个Avalon-MM从端口。该端口使用字寻址并提供配置和状态寄存器,以及统计计数器的访问权限。
XGMII 10G模式下,MAC IP核的网络侧接口采用XGMII协议。取决于具体配置,XGMII由32-bit或64-bit数据总线和4-bit或8-bit控制总线组成运行于312.5 MHz。如果使能10GBASE-R 寄存器模式,则该接口运行于322.265625 Mhz。数据总线携带的MAC帧具有最高有效字节但占用最低有效通道。
GMII

1G/10G和10M/100M/1G/10G操作模式中,当MAC以1 Gbps运行时,MAC IP核网络侧接口实现8-bit宽GMII协议。该8-bit接口支持125 MHz的gigabit操作。

1G/2.5G操作模式中,MAC IP核网络侧接口实现16-bit宽GMII协议。该16-bit接口支持156.25 MHz的2.5G操作以及62.5 MHz的1G操作。

MII 10M或100M模式中,MAC IP核网络侧接口实现MII协议。该4-bit MII接口支持125 MHz的10-Mbps和100-Mbps操作,并由时钟使能信号将时钟分频为2.5 MHz有效速率用于10 Mbps,以及25 MHz用于100 Mbps。
图 6. 接口信号某些信号的内含物(inclusion)和宽度取决于操作模式和所选功能。