在 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 或更高版本。