由于英特尔® Quartus® Prime 专业版 20.2 版及更早版本出现问题,您在将 -VG 后缀设备迁移到 英特尔® Stratix® 10 的 -XG 后缀设备后,可能会在编译过程中看到此错误。
例如,当PWRMGT_SDA被分配到SDM_IO11并PWRMGT_SCL被分配到 1SG280HU2F50E2VG 中SDM_IO14时,当您迁移到 1SG280HU3F50E3XG 时,您可能会看到以下错误。
错误 (19989):SDM_IO 11 的PWRMGT_SDA和AVSTx8_VALID指派有冲突
Error (19989):SDM_IO 14 具有PWRMGT_SCL和AVSTx8_CLK分配冲突
您可以按照以下选项之一来解决此问题:
a) 直接编辑项目 .qsf 文件来删除以下分配
set_global_assignment名USE_PWRMGT_SCL SDM_IO
set_global_assignment -name USE_PWRMGT_SDA SDM_IO
或
b) 执行以下步骤:
1) 从分配菜单中选择设备
2) 单击 设备和引脚选项
3) 进入"设备和引脚选项"窗口的 配置 类别
4) 单击 配置引脚选项
5) 即使使用PWRMGT_SCL输出和使用PWRMGT_SDA输出变灰,请在 Configuration PIN 窗口上单击确定。
即使对话框中不需要更改,请确保单击 确定,但不要单击 "取消"。
6) 单击 设备和引脚选项窗口上的确定
7) 在 设备窗口单击确定
从 英特尔® Quartus® Prime Pro Edition 软件版本 21.1 开始解决这个问题。