Masalah Kritis
Semua bit bidang Data Pesan dalam struktur kemampuan MSI ruang konfigurasi PCIe* harus selalu dapat dibaca dan ditulis oleh perangkat lunak. Nilai yang ditulis dalam bidang Data Pesan dari antarmuka CRA harus identik dengan nilai yang dibaca nanti dari antarmuka CRA.
Ketika beberapa pesan diaktifkan, paket MSI terbentuk menggunakan bit vektor yang dialokasikan dari interupsi pengguna, dan MSB bidang data berasal dari bidang Data Pesan dalam struktur kemampuan MSI ruang konfigurasi.
Karena masalah dengan Intel® Arria® 10 PCIe*, bit vektor yang dialokasikan Data Pesan tidak dapat ditulis ketika bit pemberdayaan beberapa pesan diatur.
Misalnya, ketika mengaktifkan beberapa pesan diatur ke 010, 32'hFFFFFFFF ditulis ke dalam kolom Konfigurasi Space Message Data dan input interupsi pengguna semuanya adalah 0, maka perangkat lunak hanya dapat membaca 32'hFFFFFFFC.
Ini adalah bug kecil karena paket MSI yang dihasilkan oleh Intel® Arria® 10 PCIe* IP masih benar.
Tidak ada solusi untuk masalah ini. Aplikasi pengguna dan perangkat lunak harus mengetahui batasan dan menyadari bahwa data pesan yang dialokasikan bit vektor tidak dapat ditulis oleh perangkat lunak ketika beberapa pesan diaktifkan diatur.
Masalah ini tidak akan diperbaiki dalam rilis perangkat lunak Intel® Quartus® Prime di masa depan.