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

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

4.1.1.2. 前导码插入

TX数据路径中,MAC在客户端帧前添加一个8字节前导码。如果启用 Enable link fault generation ,MAC模块还包含协调子层(RS)功能。

7-byte前导码(包括Start字节)和1-byte SFD的源取决于是否在参数编辑器中启用Enable preamble passthrough

如果使能前导码传递模式,则客户端提供专用前导码总线l2_tx_preamble[63:0]上的eight-byte前导码(包括7个字节的前导码,和最终的1-byte SFD)。该情况下,客户端负责提供正确的Start字节(0xFB)和适当的SFD字节。如果禁用前导码传递功能,则MAC在已传输的以太网帧中插入标准以太网前导码。

置位l2_tx_startofpacket时,l2_tx_preamble[63:0]包含前导码数据,而l2_tx_data[127:0]包含从目标地址开始的帧数据的首16个字节。

需注意的是Intel Stratix 10 LL 40GbE参数编辑器中的单个参数可启用RX和TX这两个前导码传递。