文章 ID: 000082953 内容类型: 产品信息和文件 上次审核日期: 2021 年 08 月 27 日

如何为 PCI* Express 启用 英特尔® Arria® 10 或 英特尔® Cyclone® 10 GX 硬核 IP 的 RX 极性反转软逻辑?

环境

  • 英特尔® Quartus® Prime Pro Edition
  • 面向 PCI Express* 的英特尔® Arria® 10 Cyclone® 10 硬核 IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    关键问题

    说明

    由于 PCI* Express 的 英特尔® Arria® 10 或 英特尔® Cyclone® 10 GX 硬核 IP 出现问题,不支持在链路训练期间自动 RX 极性反转。 当适用于 PCI* Express 内核的 英特尔® Arria® 10 或 英特尔® Cyclone® 10 GX 硬核 IP 在 Impact.Config 状态下接收 TS2 训练序列时,无法保证自动通道 RX 极性反转。 该链路可能训练到小于预期的链路宽度,或可能无法成功训练。 此问题可能会影响具有任何 PCIe* 速度和宽度的配置。

    为了解决这个问题,英特尔®创建了一个 RX 极性反转软逻辑 IP,在链路训练期间执行自动极性反转。

    当您启用此 RX 极性反转软逻辑时,除 Gen1 x1 外,所有 PCIe* 配置都可以使用自动极性反转。

    这种 RX 极性反转软逻辑修复不支持 CvP 或自主模式,因为需要为软逻辑 IP 编程核心结构才能工作。

    解决方法
    从英特尔® Quartus® Prime 软件版本 15.1.1 开始(但未包括版本 17.1)开始,RX 极性反转软逻辑选项被隐藏在面向 PCI Express GUI的 英特尔 Arria 10 硬核 IPPHY 特征选项卡中。 从 英特尔® Quartus® Prime 软件版本 17.1 到更高版本,这种 RX 极性反转软逻辑选项在 GUI 中原生可见。
     
     
    启用隐藏的 RX 极性反转软逻辑选项的指令。
    1. 打开适用于 PCI Express GUI 的英特尔 Arria 10 硬核 IP
    2. 选择PHY 特征选项卡
    3. 右键单击适用于 PCI Express 横幅的英特尔 ® Arria® 10 硬核 IP,并选择显示隐藏参数
    4. 向下滚动至您看到Enable rx_polarity 反转软逻辑参数并选择它
    5. 请勿修改任何其他隐藏参数
    6. 右键单击 面向 PCI Express 横幅的英特尔 Arria 10 硬核 IP, 并选择隐藏参数(可选但推荐)
    7. 选择Generate HDL

     

     

     

     

    相关产品

    本文适用于 2 产品

    英特尔® Cyclone® 10 GX FPGA
    英特尔® Arria® 10 FPGA 和 SoC FPGA

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