低延迟40-Gbps以太网 Intel® Stratix® 10 IP核用户指南

ID 683600
日期 10/05/2020
Public
文档目录

4.1. Intel Stratix 10 LL 40GbE IP核功能说明

Intel Stratix 10 LL 40GbE核实现符合 IEEE 802.3 Ethernet Standard的Ethernet MAC。IP核实现的Ethernet PCS和PMA (PHY)可处理帧封装(frame encapsulation)以及客户逻辑和Ethernet网络之间的数据流。

图 5.  Intel Stratix 10 LL 40GbE核结构图主块,内部连接和外部块要求。

TX方向中,MAC收集数据包并发送到PHY。其完成的任务如下:

  • 接受客户帧
  • 插入包间距(IPG),前导码,起始帧分界符(SFD)和填充。前导码和SFD的源取决于IP核是否处于前导传递(preamble-pass-through)模式。
  • 添加CRC位,(如已使能)。
  • 更新统计计数器(如已使能)

RX方向中,PMA将帧传送到PCS后,再发送到MAC。MAC完成如下任务:

  • 执行CRC和格式错误数据包检查。
  • 更新统计计数器(如已使能)
  • 排除CRC,前导码和SFD。
  • 将帧的其余部分传递到客户端

前导码直通模式中,MAC将前导码和SFD传递到客户端而并不将其排除。RX CRC直通模式中,MAC将CRC字节传递到客户端并在与最终CRC字节相同的时钟周期中置位数据包终点(end-of-packet)信号。