我需要将nPERST连接到我的核心设计吗?-Altera-Intel社区-FPGA CPLD-ChipDebug

我需要将nPERST连接到我的核心设计吗?

从Stratix®V和Arria®V器件开始,添加了nPERST双用途引脚,每个象限对应一个PCIe®内核 – 依赖于器件。该引脚用于将PCIe插槽复位PERST_N引入器件并连接到内核pin_perst端口。

在Quartus®II软件版本12.0之前,未强制执行引脚nPERST与pin_perst的连接。当您将设计迁移到Quartus II软件版本12.0或更高版本时,如果没有此连接,Quartus将发出错误。

建议在您的设计中使用nPERST并连接到相应的PCIe HIP的pin_perst端口。

解决/修复方法

如果由于使用早期版本的Quartus II软件而没有将nPERST连接到pin_perst,由于电路板已完成,并且正在迁移到Quartus 12.0或更新版本,因此无法添加,解决方法是:

  1. 打开PCIe HIP实例顶级文件
  • Avalon-ST:altpcie_sv_hip_ast_hwtcl
  • Avalon-MM:altpice_sv_hip_avmm_hwtcl
  • 必须使用软复位控制器
    • 在PCIe HIP实例顶级文件中搜索hip_hard_reset_hwtcl并将其值设置为\’0 \’(零)
  • 禁用对变量实例的pin_perst输入
    • 硬线pin_perst到PCIe HIP实例顶级文件中的1 \’b1
  • 使用user_reset驱动npor输入
    • 软复位控制器需要
    • 用于重置核心和应用程序逻辑
  • 确保Quartus II项目指向.qip文件,而不是.qsys文件
  • 请登录后发表评论

      没有回复内容