Article ID: 000082380 Content Type: Troubleshooting Last Reviewed: 02/01/2023

When using the Intel® Arria® 10 PCI* Express Hard IP, why are message data allocated vectors(0x05c) not writeable in the MSI capability structure when Multiple Message Enable is set?

Environment

  • Intel® Quartus® Prime Pro Edition
  • Intel® Arria® 10 Cyclone® 10 Hard IP for PCI Express
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Critical Issue

    Description

    In Intel® Arria® 10 FPGAs, the PCIe* message data allocated vector bits are not writeable when Multiple Message Enable is set.

    For example, when Multiple Message Enable is set to 3'b010, and  32'hFFFFFFFF is written into the configuration space Message Data Field, and user interrupt inputs are all 0, then the software can only read 32'hFFFFFFFC.

    This is a minor bug since the MSI packet generated by Intel® Arria® 10 Hard IP is still correct.

     

    Resolution

    There is no plan to fix this problem. Your design must be aware that message data allocated vector bits are not always readable by SW when Multiple Message Enable are set.

    Related Products

    This article applies to 1 products

    Intel® Arria® 10 FPGAs and SoC FPGAs