由于英特尔® Quartus® Prime 软件版本 17.1 存在问题,Platform Designer 或 IP 目录生成的动态示例设计缺少一些引脚位置分配。这些设计可能会失效枚举,可能导致 LTSSM 保持在 检测状态,或在检测状态和引言状态之间周期。
为解决此问题,将test_in信号分配到虚拟引脚,并将 nor 输入分配到默认至高(真实)状态的引脚。
- test_in分配将保留所有已拆解的信号,这将阻止 PCIe* IP 进入测试模式。
- 将 nor 连接到高输入会妨碍 nor 被表明,并在重置中保留 PCIe* IP。 在 英特尔® Stratix® 10 GX 开发套件中,您可以将 nor 连接到引脚 B20,这是带有下拉功能的用户按钮。
您可以在 分配编辑器 中执行这些分配,或直接编辑 .qsf 文件以添加这些行:
set_instance_assignment -name VIRTUAL_PIN ON -to hip_ctrl_test_in -实体pcie_example_design
set_location_assignment PIN_B20到 pcie_rstn_npor
此问题计划在以后的英特尔® Quartus® Prime 软件发行版中修复。