为什么低延迟40-100 Gbps以太网IP核挂起或发送错误的数据包用于某些TX Avalon-ST接口条件?

Quartus®Prime软件v16.0之前的低延迟40-100 Gbps以太网IP核版本无法正确处理TX Avalon-ST接口的以下条件。如果出现以下情况,使用早期版本的IP核的任何设计都可能挂起或发送错误的数据包:

  1. TX有效在分组开始(SOP)和分组结束(EOP)之间的有效数据包内变低(客户端在传输多周期数据包期间重置有效信号)
  2. 数据包大小小于9个字节
  3. 背靠背SOP
  4. 背靠背EOP

虽然Avalon-ST协议允许这些情况,但IP内核不支持它们。

错误的数据包可能具有FCS或其他错误,或者可能具有小于最小IPG长度。

解决/修复方法

在16.0之前版本的IP内核中,您必须修改应用程序以避免这些情况。 IP核心挂起问题在低延迟40-100 Gbps以太网IP核v16.0及更高版本中得到修复。 IP内核将这些条件标识为无效输入,并将其标记为错误。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-02 13:47:31 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它