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

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

1.1. 特性

  • 5种操作模式中的全双工MAC:10G、1G/10G、1G/2.5G、1G/2.5G/10G、1G/2.5G/5G/10G (USXGMII)、和10M/100M/1G/10G。
  • 所选操作模式的3种变形:仅MAC Tx模块,仅MAC Rx模块,以及MAC Tx和MAC Rx模块。
  • 接口:
    • Client-side—32-bit Avalon® -ST接口。
    • PHY-side—32-bit XGMII用于10GbE,16-bit GMII用于2.5GbE,8-bit GMII用于1GbE,或4-bit MII用于10M/100M。
    • 管理—32-bit Avalon® -MM接口。
  • 虚拟局域网(VLAN)和堆栈式VLAN标签帧解码(type 'h8100)。
  • TX数据路径上的循环冗余代码(CRC)-32计算和插入。RX数据路径上的可选CRC检查和转发。
  • 赤字空闲计数器(DIC)通过平均包间距(IPG,inter-packet gap)实现LAN应用性能优化。
  • TX和RX数据路径上的可选统计收集。
  • TX和RX数据帧最大可编程长度多达64 Kbytes(KB)。
  • 可编程混杂(透明)模式。
  • TX数据路径上的可选padding插入和RX数据路径上的终止。
  • 利用暂停帧(pause frame)的以太网流程控制。
  • 由IEEE 1588v2标准指定的可选时间戳(timestamping)用于下列配置:
    • 采用10GBASE-R PHY IP核的10 GbE MAC
    • 采用1G/10GbE PHY IP核的1G/10GbE MAC
    • 采用1G/2.5G/10GbE Multi-rate Ethernet PHY IP核的1G/2.5GbE MAC
    • 采用10M-10GbE PHY IP核的10M/100M/1G/10GbE MAC
  • 10G操作模式的可选功能:
    • IEEE 802.3(第66条)规定的单向特性。
    • 具有可编程暂停量(pause quanta)并基于优先级的流程控制(PFC)。PFC支持2至8个优先列队。
    • TX和RX数据路径上的前导码直通模式(Preamble passthrough mode)支持客户帧中的用户定义前导码。
    • TX和RX数据路径上的10GBASE-R寄存器模式使能低延迟。
  • 设计实例的动态生成。
  • 支持OpenCore Plus功能。