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

PCI Express 合规性测试不生成 Gen2 合规模式

环境

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

    关键问题

    说明

    PCI Express MegaCore 功能不生成 Gen2 Stratix IV 中的硬 IP 实施合规模式 GX 设备,因为硬 IP 重置电路拿着收发器 在重置中。

    此问题影响 PCI Express 的硬 IP 实施 面向使用重置的Stratix IV GX 设备的 MegaCore 功能 >.v.vhd MegaCore 功能的图式 如下所述的," 重置和时钟 " 的 章节 PCI Express 编译器用户指南。(它不会影响 >_plus.v.vhd MegaCore 功能)。

    解决方法

    解决方法是修改信号的定义 rx_digitalreset_serdes >.v.vhd 文件 运行合规性测试时。 显示需要修改的程序 用于合规性测试和正常操作的定义。

    合规性测试rx_digitalreset_serdes的定义和 正常操作
    // Use this assignment for compliance testing assign rx_digitalreset_serdes = rc_rx_digitalreset; // Use this assignment for operation in non-compliance mode assign rx_digitalreset_serdes = rc_rx_digitalreset | rst_rxpcs;

    此外,保留位 test_intest_in[32] ) 必须将其定义为对重置电路的输入,以表示 DUT 正在执行合规性测试。时间 test_in[32] 设置为 1,引入的重置电路部分 将绕过合规性错误。当这一点设置为 0 时, PCI Express MegaCore 功能在正常操作模式下工作。

    此问题在 PCI Express MegaCore 的版本 10.1 中解决 功能。

    相关产品

    本文适用于 1 产品

    Stratix® IV FPGA

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