ID Artikel: 000076237 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 30/06/2014

Testbench 40 GbE MAC dan PHY IP Core 40GBASE-KR4 Tidak Mendukung Simulator Cadence NCSIM

Lingkungan

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

Masalah Kritis

Deskripsi

Testbench demonstrasi untuk variasi 40GBASE-KR4 dari inti IP Ethernet MAC dan PHY 40- dan 100-Gbps tidak dapat disimulasikan berhasil dengan simulator Cadence NCSIM.

Galatnya ada di skrip simulator run_ncsim.sh . Pesan galat contoh berikut menunjukkan kegagalan:

ncelab: *E,CUVMUR (./alt_e40_avalon_kr4_tb.sv,1213|14): instance ‘alt_e40_avalon_kr4_tb.reco_bundle_1’ of design unit ‘sv_rcn_bundle’ is unresolved in ‘work.alt_e40_avalon_kr4_tb: module’.

Resolusi

Dua opsi tersedia bagi Anda untuk mengatasi masalah ini.

Anda dapat menyimulasikan demonstrasi inti IP 40GBASE-KR4 40-100 GbE testbench dengan simulator Mentor Graphics ModelSim.

Atau, Anda dapat mengedit file testbench Anda. Anda harus juga bersih-bersih setelah simulator yang gagal berjalan dengan tanpa diedit File.

Perubahan berikut memastikan bahwa file testbench inti IP Anda kompatibel dengan simulator Cadence NCSIM:

  1. Ubah direktori menjadi _example/alt_e40_e100/example_testbench.
  2. Buka file run_ncsim.sh dalam editor teks dan ganti baris berikut ini dengan perintah baru berikut:
  3. Ganti baris yang sudah ada ini:

    ncvlog -F ./kr4_example_files.txt

    dengan perintah pengganti ini:

    ncvlog -sv -F ./kr4_example_files.txt

  4. Buka file kr4_example_files.txt dalam editor teks dan hapus dua baris berikut:
  5. ../example/common/alt_e40_e_reco/alt_e40_e_reco/altera_xcvr_functions.sv

    ../example/common/alt_e40_e_reco/alt_e40_e_reco/xv_xcvr_h.sv

  6. Hapus direktori pustaka yang dibuat oleh simulasi Anda yang gagal berjalan menggunakan berkas run_ncsim.sh yang tidak diedit.

Masalah ini diperbaiki pada versi 14.0 dari 40- dan 100-Gbps Fungsi Ethernet MAC dan PHY MegaCore.

Produk Terkait

Artikel ini berlaku untuk 1 produk

Perangkat yang Dapat Diprogram Intel®

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.