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

    Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.