由于 Quartus® Prime 软件 17.0 及更早版本出现问题,您可能会看到 Quartus 生成的 NCSIM 仿真脚本,用于Arria® 10 XAUI PHY 加载,并出现以下严重错误:
ncelab:*F, MODULESTS:一个或多个模块上缺少时间级指令。
ncelab:*F,NOSNAP:库中不存在快照"xaui.xaui"
要解决此问题,执行以下步骤:
1) 转到以下生成的模拟模型项目目录:
//altera_xcvr_xaui_1*/sim
2) 在文本编辑器中打开"a10_xcvr_xaui.sv"。
3) 在模型声明之前添加时间扩展指令(例如:'时间范围 1 ps / 1 ps)。
a.查找带有"模块a10_xcvr_xaui #() 的行
B。在"模块a10_xcvr_xaui #() 之前,将"时间范围 1 ps / 1 ps"插入一行。
4) 保存"a10_xcvr_xaui.sv"
5) 导航至//sim/cadence
6) 使用 NCSIM 模拟器工具"nscim_setup.sh"运行。
此问题计划在 Quartus Prime 软件的未来版本中修复。