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

PCIe err_desc_func0总线中的 DW 磁头顺序正确吗?

环境

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

    err_desc_func0中的 DW 接头顺序正确为:
    err_desc_func0[127:0] = {header0,头1,头2,头3};

    在何处:
    * 头文件0 = 第 1 个 DW => 头字节 0, 头字节 1, 接头字节 2, 头字节 3
    * 头 1 = 第二个 DW => 头字节 4, 头字节 5, 接头字节 6, 接头 Byte7
    * 头 2 = 第 3DW => 接头字节 8, 标题字节 9, 标题字节 10, 标题 Byte11
    * Header3 = 第 4 个 DW => 头字节 12, 标题字节 13, 标题字节 14, 头字节 15

    注:标题 3 仅适用于四个 DW 标题格式。

    上述规则对支持 PCIe 的所有设备有效® 内核,包括 S4GX、A2GX 和 C4GX。
    它还应用于软 IP 和硬核 IP。

    解决方法

    一些需要格式化的更新:

    err_desc_func0中的 DW 磁头顺序正确为:
    err_desc_func0[127:0] = {header0,头1,头2,头3};

    在何处:
    * 头文件0 = 第 1 个 DW => {Header Byte0, Header Byte1, 标题字节 2, 头字节 3}
    * 头 1 = 第二个 DW => {Header Byte4,标题字节5,标题字节6,标题 Byte7}
    * 头 2 = 第 3DW => {Header Byte8,标题字节9,标题字节 10,标题 Byte11}
    * 头 3 = 第 4 个 DW => {Header Byte12,标题字节 13,接头字节 14,标题 Byte15}

    注:标题 3 仅适用于四个 DW 标题格式。

    上述规则对支持 PCIe 内核的所有设备(包括 S4GX、A2GX 和 C4GX)有效。
    它还应用于两个软 IP。

    相关产品

    本文适用于 4 产品

    Arria® II GX FPGA
    Arria® II GZ FPGA
    Stratix® IV GX FPGA
    Cyclone® IV GX FPGA

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