ID Artikel: 000083055 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 23/07/2014

Mengapa Hard IP Avalon-MM untuk PCI Express menunjukkan kinerja rendah saat CvP diaktifkan?

Lingkungan

  • Avalon-MM Arria® V Hard IP untuk PCI Express* Intel® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Deskripsi

    Hard IP Altera® Avalon®-MM untuk PCI Express® yang dihasilkan menggunakan Quartus® II versi 14.0 dan versi sebelumnya menunjukkan throughput yang lebih rendah saat Konfigurasi melalui Protokol (CvP) diaktifkan. Masalah terjadi karena penghitung kredit di PCIe Hard IP dan jembatan Avalon-MM tidak disinkronkan.

    Untuk CvP, periferal PCIe dimuat sebelum fabric diprogram. Setelah periferal diprogram, FPGA mentransmisikan dan menerima paket PCIe. Interaksi ini meningkatkan penghitung kredit di PCIe Hard IP. Tak lama kemudian, fabric dimuat dengan nilai penghitung kredit default, menyebabkan ketidakcocokan antara kedua penghitung.

    Resolusi

    Masalah ini dijadwalkan akan diperbaiki dalam rilis perangkat lunak Quartus® II di masa mendatang.

    Untuk mengatasi masalah ini di Quartus® II versi 14.0 dan sebelumnya, membuat perubahan berikut dalam RTL.

    Dalam file altpciexpav_stif_tx_cntrl.v, ubah baris berikut dari:

    np_header_avail_reg <= np_header_avail;

    Untuk:

    np_header_avail_reg <= 1'b1;

    Produk Terkait

    Artikel ini berlaku untuk 14 produk

    Cyclone® V GT FPGA
    Arria® V GT FPGA
    Arria® V GX FPGA
    Arria® V GZ FPGA
    Cyclone® V E FPGA
    Cyclone® V GX FPGA
    Arria® V ST SoC FPGA
    Cyclone® V SE SoC FPGA
    Cyclone® V ST SoC FPGA
    Cyclone® V SX SoC FPGA
    Stratix® V E FPGA
    Stratix® V GS FPGA
    Stratix® V GT FPGA
    Stratix® V GX 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.