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

ID 683426
日期 10/31/2016
Public

仅对英特尔可见 — GUID: bhc1395127635499

Ixiasoft

文档目录

3.4.3. CRC-32插入

默认情况下,MAC TX计算并将CRC-32校验和插入TX帧。MAC TX计算帧字节上的CRC-32校验和,包括源地址,目的地址,长度,数据,和填充字节。该计算不包括前导码和SFD字节。然后MAC TX将CRC-32校验和插入TX帧。校验和的第31st个位占据首个CRC字段的最低有效位。

可将tx_crc_control[1]寄存器位设置为0来禁用此功能。

下图显示为 Avalon® -ST数据接口中的时序图,其中发送中的CRC插入已使能而接收中的。来自客户端的帧不带CRC-32校验和。MAC TX将CRC-32校验和(4EB00AF4)插入帧。然后此帧环回到带有CRC-32校验和的RX数据路径。

图 8. CRC插入已使能的Avalon-ST TX和RX接口


下图显示为Avalon-ST数据接口中的时序图,其中发送中的CRC插入已禁用,同时接收中的CRC移除也已禁用。MAC TX接收来自客户端带有CRC-32校验和(4EB00AF4)的帧。然后具有相同CRC-32校验和的帧环回到RX数据路径。

图 9. CRC插入已禁用的Avalon-ST TX和RX接口