文章 ID: 000090485 内容类型: 故障排除 上次审核日期: 2022 年 04 月 20 日

eCPRI IPv4 数据包类型为什么在 eCPRI 英特尔® FPGA IP启用时不工作?

环境

  • 英特尔® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    在 eCPRI 英特尔® FPGA IP 中启用 IPv4 数据包类型时,由于 eCPRI 英特尔 FPGA IP中使用不正确的寄存器重设值,插入了 IPv4 接头。
    因此,您可能会看到相应的 IPv4 数据包被错误地路由到外部 ST 源接口,而不是 eCPRI 英特尔 FPGA IP的源接口。

    解决方法

    要在 eCPRI 英特尔 FPGA IP 21.4 版和更早版本中解决此问题, 请按照 以下 步骤操作

    1. 设置 位 [1] 以在 MAC 数据包类型启用寄存器中启用 IPv4 类型。
    2. 在 IPv4 Dw0 寄存器中 将位 [31:28] 和位 [27:24] 配置为 0x4,并相应0x5
    3. 在 IPv4 Dw2 寄存器中 位配置 [23:16] 以相应0x11
    4. 可选:根据用户的实施,根据用户的实施 对 eCPRI 英特尔 FPGA IP用户指南 中描述的 其余 RW 字段 进行配置。

    此问题从 eCPRI web-core IP 软件版本 22.1 版本中已纠正开始修复。如果您使用的是之前版本的 eCPRI 英特尔 FPGA IP并注意到读出 IPv4 寄存器有问题,请将 eCPRI web 核 IP 更新到最新的软件版本 22.1 或更高版本。
     

    相关产品

    本文适用于 1 产品

    英特尔® Agilex™ FPGA 和 SoC FPGA

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。