由于英特尔® Quartus® Prime 专业版软件 22.4 版存在问题,您可能会在Nios® V/m PIO LED 切换示例设计的系统 QIP 文件中看到缺少英特尔® Quartus®指针分配,该设计是 Prime 专业版软件中预安装的示例设计之一。这是由于带有预设接口Avalon®并行输入/输出 (PIO) 内核未应用于设计的 Platform Designer 系统中的实例化 IP。
要在 英特尔® Quartus® Prime 专业版软件版本 22.4 中解决此问题,请执行以下两个选项之一:
- 设计
-
打开 Platform Designer 系统,在 Platform Designer 的系统视图中选择具有Avalon®接口实例的并行输入/输出 (PIO) 内核
-
从“预设”选项卡中,单击手动应用于预设。如果“预设”选项卡不可用,可以通过“视图”>“预设”调用它
-
保存并生成系统的 HDL
-
运行 英特尔® Quartus® Prime Pro 完整编译文件并重新生成 .sof 文件。此 .sof 文件将包含所需的引脚分配详细信息,这些详细信息会将具有Avalon®接口输出端口的并行输入/输出 (PIO) 内核映射到目标 Intel Agilex® 7 F 系列开发套件上的相应 LED。
-
通过脚本批量执行设计:
-
打开设计脚本文件夹中包含的 niosv_pio_qsys_top.tcl 脚本
-
注释 掉 行号 308。这将确保正确应用具有Avalon®接口的并行输入/输出 (PIO) 内核的预设
-
运行 niosv_pio_qsys_top.tcl 脚本
此问题已在英特尔® Quartus® Prime 专业版软件版本 23.1 中修复。