ID Artikel: 000073644 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 21/07/2020

Mengapa antarmuka Bursting Avalon -MM Master (BAM) dari Avalon-MM Intel® Stratix® 10 Hard IP untuk PCI* Express dan Intel P-Tile Avalon® -MM IP untuk PCI* Express memiliki alamat yang salah?

Lingkungan

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

Masalah Kritis

Deskripsi

Karena masalah dalam perangkat lunak Intel® Quartus® Prime Edisi Pro versi 19.3, ketika IP Intel® P-Tile/H-Tile Avalon® Memory Mapped (Avalon-MM) untuk PCI Express dikonfigurasi dengan beberapa BAR dengan ukuran yang berbeda, alamat atas BAM tidak disematkan dengan benar sesuai dengan ukuran BAR. Jika sistem tidak menyelaraskan alamat fisik BAR ke ukuran BAR tertinggi, bidang alamat pada ukuran samping pengguna akan salah.

Misalnya untuk BAR0: 64 KB dan BAR2: 1 MB, sistem menetapkan alamat fisik berikut:

F021000 untuk BAR0

F020000 untuk BAR2

Alamat BAM adalah 20 bit

Ketika sistem mengeluarkan permintaan tulis atau baca yang menargetkan 0x800 offset BAR0, antarmuka BAM akan menangani 0x10800 alih-alih 0x00800

Resolusi

Untuk mengatasi masalah ini pada perangkat lunak Intel® Quartus® Prime Edisi Pro versi 19.3 dan 19.4, aplikasi dapat mengimplementasikan penutup alamat secara eksternal menggunakan bam BAR conduit (bam_bar_o) dan ukuran BAR.

Untuk contoh di atas:

menetapkan bam_address_fix = (bam_bar_o== 3'b000) ? {4'b0, bam_address_o [15:0]} : bam_address_o;

 

Masalah ini telah diperbaiki pada perangkat lunak Intel® Quartus® Prime Edisi Pro versi 20.1.

Produk Terkait

Artikel ini berlaku untuk 2 produk

FPGA dan SoC FPGA Intel® Agilex™
Intel® Stratix® 10 FPGA dan SoC FPGA

1

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.