文章 ID: 000082380 内容类型: 故障排除 上次审核日期: 2018 年 06 月 29 日

当使用英特尔® Arria® 10 PCI* Express 硬核 IP 时,为什么设置多消息启用时,消息数据分配的矢量 (0x05c) 不能在 MSI 功能结构中写入?

环境

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

    关键问题

    说明

    英特尔® Arria® 10 FPGAs中,设置多消息启用时,PCIe* 消息分配的矢量位无法写入。

    例如,当多条消息启用设置为 3'b010,而 32'hFFFFFF 写入配置空间消息数据字段,而用户中断输入均为 0,则软件只能读取 32'hFFFFFFFC。

    这是一个小错误,因为 英特尔® Arria® 10 硬 IP 生成的 MSI 数据包仍然正确无误。

     

    解决方法

    没有计划来解决这个问题。您的设计必须注意,设置多消息启用时,软件无法始终读取消息数据分配的矢量位。

    相关产品

    本文适用于 1 产品

    英特尔® Arria® 10 FPGA 和 SoC FPGA

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