由于 英特尔® Quartus® Prime 软件 19.4 及更早版本中存在一个错误,如果在 英特尔 Stratix® 10 和Intel Agilex® 7 FPGA E-Tile 收发器设备中实例化两个面向以太网英特尔 FPGA IP的英特尔 E-Tile 硬 IP 副本,您可能会看到以下 英特尔® Quartus® Prime Fitter。
错误 (15653): 拟合器找不到以下原子的合法配置。更新任何过时的收发器 PHY IP 内核,纠正非法引脚分配,并重新编译您的设计。
错误 (15744): 在原子<路径>|alt_ehipc3_0|alt_ehipc3_hard_inst|EHIP_CORE.c3_ehip_core_inst'
错误 (15744):设置必须满足以下一个或多个条件:
错误 (15744): ( 拓扑 != EHIP_4CH_PTP_FEC )
当面向以太网的两个英特尔 E-Tile 硬 IP 配置为 100GbE 且启用 PTP 和 RSFEC,并且受限于相邻的 PTP 模块时,您可能会看到此错误。
例如:
- 两个面向以太网的英特尔 E-Tile 硬 IP,配置为 100GbE,启用 PTP 和 RSFEC,仅限于使用 EHIP 位置 EHIP_CORE_0和 EHIP_CORE_1可能无法安装
- 两个面向以太网的英特尔 E-Tile 硬 IP,配置为 100GbE,启用 PTP 和 RSFEC,受限于使用 EHIP 位置 EHIP_CORE_2和EHIP_CORE_3可能无法安装
- 两个面向以太网的英特尔 E-Tile 硬 IP,配置为 100GbE,启用 PTP 和 RSFEC,限制为使用 EHIP 位置 EHIP_CORE_0和 EHIP_CORE_2
- 两个面向以太网的英特尔 E-Tile 硬 IP,配置为 100GbE,启用 PTP 和 RSFEC,限制为使用 EHIP 位置 EHIP_CORE_1和 EHIP_CORE_3
此问题已在英特尔® Quartus® Prime 软件版本 20.1 及更高版本中修复。