由于英特尔® Quartus® Prime 专业版软件版本 22.2 或 22.3 中存在问题,在 F-Tile FGT 通道上对某些有效分配 TX 均衡组合进行逻辑生成期间可能会出现编译错误。
错误示例:
错误 (21842): 由于设计中使用的 IP 组件具有冲突的设置,因此无法生成支持逻辑
错误 (21843): 冲突 0 ----------------------------------------------------------------
错误 (21843): 规则: gdra_ip758fluxtop::ux3_txeq_main_tap_relationship_rule @ gdr.z1577a.u_ux_quad_2.flux_top
Error(21843): {(gdr.z1577a.u_ux_quad_2.flux_top.ux3_txeq_main_tap -> IP_INST[0].hw_ip_top|dut|eth_f_0|hip_inst|per_xcvr[0].x_bb_f_ux|x_bb_f_ux_tx.txeq_main_tap)+(gdr.z1577a.u_ux_quad_2.flux_top.ux3_txeq_post_tap_1 -> IP_INST[0].hw_ip_top|dut|eth_f_0|hip_inst|per_xcvr[0].x_bb_f_ux|x_bb_f_ux_tx.txeq_post_tap_1)+(gdr.z1577a.u_ux_quad_2.flux_top.ux3_txeq_pre_tap_1 -> IP_INST[0].hw_ip_top|DUT|eth_f_0|hip_inst|per_xcvr[0].x_bb_f_ux|x_bb_f_ux_tx.txeq_pre_tap_1)+gdr.z1577a.u_ux_quad_2.flux_top.ux3_txeq_pre_tap_2<=32'd47} ||gdr.z1577a.u_ux_quad_2.flux_top.ux3_powerdown_mode == TRUE
错误 (21843): 规则:gdra_ip758fluxtop::ux3_txeq_pre_tap_1_range_rule @ gdr.z1577a.u_ux_quad_2.flux_top
错误 (21843): gdr.z1577a.u_ux_quad_2.flux_top.ux3_powerdown_mode == FALSE ||(gdr.z1577a.u_ux_quad_2.flux_top.ux3_txeq_pre_tap_1 -> IP_INST[0].hw_ip_top|dut|eth_f_0|hip_inst|per_xcvr[0].x_bb_f_ux|x_bb_f_ux_tx.txeq_pre_tap_1) == 0
错误 (21843): 输入变量:
错误(21843): user.bb_f_ux_tx[0] -> IP_INST[0].hw_ip_top|dut|eth_f_0|hip_inst|per_xcvr[0].x_bb_f_ux|x_bb_f_ux_tx
错误 (21843): is_used == TRUE
错误 (21843): 位置 == UX11
错误 (21843): txeq_main_tap == 40
错误 (21843): txeq_post_tap_1 == 13
错误 (21843): txeq_pre_tap_1 == 1
错误:无法将设计编程到可用的 F-Tile 上,因为给定的位置约束相互冲突,或者与当前设备上的可用资源相比,设计需要更多资源
错误:Quartus Prime 逻辑生成工具不成功。14 错误,0 警告
错误:峰值虚拟内存:12882 兆字节
错误:处理结束: 星期五 Sep 30 11:22:52 2022
错误:已用时间:00:01:49
错误:系统进程 ID:25039
要在 英特尔® Quartus® Prime 专业版软件版本 22.2 或 22.3 中解决此问题,请执行以下步骤:
1. 检查 F-Tile TX 均衡器工具中的 TX 均衡设置
2. 将 均衡值 写入通道寄存器偏移0x47830
此问题已在英特尔® Quartus® Prime 专业版软件版本 23.1 中修复。