文章 ID: 000076815 内容类型: 故障排除 上次审核日期: 2016 年 01 月 13 日

为什么在以 3.0 x8 模式配置面向 PCIe 硬核 IP 的英特尔® Arria® 10 FPGA Avalon®流接口时,每周期启用多个数据包时,为什么rx_st_sop、rx_st_eop、tx_st_sop和tx_st_eop只有一个位数宽?

环境

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

    由于 Quartus® II 软件版本 14.1.1 及更早版本出现问题,当设置多个数据包时,适用于 PCI Express 的 3.0 x8 英特尔® Arria® 10 FPGA硬核 IP 的 RTL 包装器文件错误地只映射低两位宽rx_st_sop的一位,rx_st_eop、tx_st_soptx_st_eop信号。

    解决方法

    要解决此问题,请修改 RTL 包装器文件, <变体名称>.v< 变体名称>.vhd 以导出两个信号位。

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