クリティカルな問題
インテル® Arria® 10 FPGAsでは、複数メッセージイネーブルを設定すると、PCIe* メッセージデータに割り当てられたベクトルビットは書き込みできません。
例えば、Multiple Message Enable が 3'b010 に設定され、32 インチ hFFFFFFFF がコンフィグレーション・スペースの Message Data Field に書き込まれており、ユーザー割り込み入力がすべて 0 の場合、ソフトウェアは 32 インチ hFFFFFFFC のみを読み取ることができます。
これは、インテル® Arria® 10 ハード IP によって生成された MSI パケットは依然として正しいため、軽微なバグです。
この問題を解決する予定はありません。複数メッセージイネーブルが設定されている場合、デザインでは、メッセージデータに割り当てられたベクトルビットがSWで常に読み取り可能であるとは限らない点に注意する必要があります。