ID Artikel: 000082535 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 14/08/2018

Mengapa vektor yang dialokasikan data pesan (0x05c) dalam struktur kemampuan Intel® Arria® 10 PCIe* MSI tidak dapat ditulis ketika mengaktifkan beberapa pesan diatur?

Lingkungan

    Intel® Quartus® Prime Edisi Pro
    Intel® Arria® 10 Cyclone® 10 Hard IP untuk PCI Express*
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Masalah Kritis

Deskripsi

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.

Resolusi

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.

Produk Terkait

Artikel ini berlaku untuk 4 produk

Intel® Arria® 10 FPGA dan SoC FPGA
Intel® Arria® 10 GX FPGA
Intel® Arria® 10 GT FPGA
Intel® Arria® 10 SX SoC FPGA

1

Konten pada halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten asli berbahasa Inggris. Konten ini disediakan untuk kenyamanan Anda dan hanya untuk informasi umum dan tidak boleh dianggap lengkap atau akurat. Jika ada kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris yang akan mengatur dan mengendalikan. Lihat versi bahasa Inggris halaman ini.