ID Artikel: 000079563 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 12/09/2012

Mengapa inti PCI Express V atau Cyclone V Arria saya gagal melakukan downtrain ke konfigurasi x2 atau x1?

Lingkungan

  • Intel® Quartus® II Edisi Berlangganan
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Deskripsi

    Arria® V dan Cyclone® V Hard IP untuk PCI Express® IP Core tidak menurunkan jalur ke x1 atau x2 dari konfigurasi x4 atau x8.

    Resolusi

    Solusinya adalah memperbaiki kode HDL Verilog di altpcie_av_hip_128_bit_atom.v yang mengatur jumlah jalur. Koreksi ini harus dilakukan pada berkas yang terletak di direktori instalasi Quartus® II <quartus12.0_install_path>\ip\altera\altera_pcie\altera_pcie_av_hip_ast.  Pastikan salinan apa pun dari file ini yang terletak di folder proyek karena alat MegaWizard™ atau Qsys dihapus dan varian PCIe diregenerasi.

    Ganti kode yang salah ini:

    rxstatus_err kawat;

    assign rxstatus_err = (pld8grxstatus0[2] | pld8grxstatus1[2] | pld8grxstatus2[2] | pld8grxstatus3[2] | | pld8grxstatus4[2] | pld8grxstatus5[2] | pld8grxstatus6[2] | pld8grxstatus7[2]);

    menetapkan rxstatus_err = pld8grxstatus0[2];

    Dengan versi yang dikoreksi ini:

    rxstatus_err rxstatus_err_x1 kawat, rxstatus_err_x4, rxstatus_err_x8;

    assign rxstatus_err_x8 = (pld8grxstatus0[2] | pld8grxstatus1[2] | pld8grxstatus2[2] | pld8grxstatus3[2] | pld8grxstatus4[2] | pld8grxstatus5[2] | pld8grxstatus6[2] | pld8grxstatus7[2]);

    assign rxstatus_err_x4 = (pld8grxstatus0[2] | pld8grxstatus1[2] | pld8grxstatus2[2] | pld8grxstatus3[2] );

    menetapkan rxstatus_err_x1 = pld8grxstatus0[2] ;

    menetapkan rxstatus_err = (lane_act==4\'b1000)?rxstatus_err_x8:(lane_act==4\'b0100)?rxstatus_err_x4:rxstatus_err_x1;

    Masalah ini akan diperbaiki pada versi Arria V dan Cyclone V Hard IP untuk PCI Express IP Cores di masa mendatang.

    Produk Terkait

    Artikel ini berlaku untuk 2 produk

    Cyclone® V GX FPGA
    Arria® 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.