英特尔® Quartus® Prime 专业版软件版本 18.1 迫使Stratix® 10 L-tile 或 H-tile 设备中的所有内存条默认拥有相同的VCCR_GXB和VCCT_GXB供应。如果收发器块中的VCCR_GXB和VCCT_GXB具有不同的电压设置,编译中可能会显示以下错误:
Error (18969):放置在这些 IO 存储体内的相同 HSSI 条带内< 1C 1D 1E 1E 1F >,这些 IO 存储体中放置的收发器和 PLL 需要使用相同的电源电压。收发器和 PLL 使用 1030 mv 1120 mv 电源。
Error (12274):在凌动网络列表中实施外设放置时发生严重错误。凌动网络列表现在无效,必须重新启动 Fitter。
Stratix 10 收发器 L-tile 或 H-tile 内的VCCR_GXB 和 VCCT_GXB 引脚必须具有相同的电压(1.03V 或 1.12V)。但是,在同一收发器区块中,VCCR_GXB和VCCT_GXB不同内存条可能具有基于配置的收发器数据速率的不同电压,以进一步降低收发器块的功耗。
如欲了解更多有关VCCR_GXB和VCCT_GXB连接的信息,请参阅《英特尔 Stratix 10 设备产品家族引脚连接指南》。
要解决英特尔® Quartus® Prime 专业版软件版本 18.1 中的此问题,请在项目 Quartus 设置文件 (QSF) 中添加以下分配
set_global_assignment - 名称ALLOW_VCCR_VCCT_PER_BANK开启
电压设置必须与 PCB 连接保持一致。