文章 ID: 000074395 内容类型: 故障排除 上次审核日期: 2021 年 08 月 29 日

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

环境

    英特尔® Quartus® II 订阅版
BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

从 Stratix® V 和 Arria® V 设备开始,添加 nPERST 双用途引脚,为每个供应商添加一个与 PCIe® 内核相关的设备。 此引脚用于将 PCIe 插槽重置(PERST_N)引入设备,并连接到内核pin_perst端口。

在 Quartus® II 软件版本 12.0 之前,未执行 pin 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
  • 必须使用软重置控制器
    • 搜索hip_hard_reset_hwtcl,并在 PCIe HIP 实例顶层文件中将其值设置为 \'0\' (零)
  • 禁用pin_perst对变型实例的输入
    • 在 PCIe HIP 实例顶层文件中将 Hardwire pin_perst到 1\'b1
  • 使用 user_reset 驱动 nor 输入
    • 软重置控制器要求
    • 用于重置内核和应用逻辑
  • 确保您的 Quartus® II 项目指向 .qip 文件,而不是 .qsys 文件

相关产品

本文适用于 4 产品

Stratix® V GT FPGA
Arria® V GX FPGA
Stratix® V GX FPGA
Arria® V GT FPGA

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。