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

为什么我的英特尔® FPGA PCIe* IP 无法将某些系统中的培训链路?

环境

  • 面向 PCI Express* 的 V 系列 Avalon-MM DMA
  • 面向 PCI Express* 的英特尔® Arria® 10 Cyclone® 10 硬核 IP
  • 适用于 PCI Express* 英特尔® FPGA IP 的 Arria® V 硬核 IP
  • 适用于 PCI Express* 英特尔® FPGA IP 的 Avalon-MM Arria® V 硬核 IP
  • 适用于 PCI Express* 英特尔® FPGA IP 的 Arria® V GZ 硬核 IP
  • 适用于 PCI Express* 英特尔® FPGA IP 的 Avalon-MM Arria® V GZ 硬核 IP
  • 适用于 PCI Express* 英特尔® FPGA IP 的 Cyclone® V 硬核 IP
  • 适用于 PCI Express* 英特尔® FPGA IP 的 Avalon-MM Cyclone® V 硬核 IP
  • 面向 PCI Express* 的 IP_Compiler
  • 适用于带有 SR-IOV 英特尔® FPGA IP 的 PCI Express* 的 Stratix® V 硬核 IP
  • 适用于 PCI Express* 英特尔® FPGA IP 的 Stratix® V 硬核 IP
  • 适用于 PCI Express* 英特尔® FPGA IP 的 Avalon-MM Stratix® V 硬核 IP
  • 适用于 PCI Express* 的 Avalon-ST 英特尔® Stratix® 10 硬核 IP
  • 适用于 PCI Express* 的 Avalon-MM 英特尔® Stratix® 10 硬核 IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    PCIe* 卡信号(PRSNT1_N、PRSNT2_N_X1、PRSNT2_N_X4、PRSNT2_N_X8、PRSNT2_N_X16)需要在某些智能主机系统中正确设置,或者 PCIe* 链路可能无法正确训练。

    例如,有些系统仅尝试将链路训练到当前该插槽信号所指出的通道数目。因此,如果目前没有启用任何信号,该卡可能根本不在训练,或者如果仅启用了 x1 当前的信号,则 x4、x8 或 x16 实施可能仅作为 x1 接口配置训练。

    解决方法

    这个问题取决于主机系统和 BIOS。某些系统忽略这些信号。确保 PRSNT 信号为您的硬件启用了相关性,在使用英特尔® FPGA Development Kits时,通常可以使用 DIP 开关选择 PRSNT 信号。

    相关产品

    本文适用于 18 产品

    英特尔® Stratix® 10 FPGA 和 SoC FPGA
    Stratix® V GX FPGA
    Stratix® V GT FPGA
    Stratix® V GS FPGA
    Stratix® IV GX FPGA
    Stratix® IV GT FPGA
    Stratix® II GX FPGA
    Stratix® GX FPGA
    英特尔® Arria® 10 FPGA 和 SoC FPGA
    Arria® V FPGA 和 SoC FPGA
    Arria® II FPGA
    Arria® FPGA
    Cyclone® V GX FPGA
    Cyclone® V GT FPGA
    Cyclone® V SX SoC FPGA
    Cyclone® V ST SoC FPGA
    Cyclone® IV GX FPGA
    英特尔® Cyclone® 10 GX FPGA

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