ID Artikel: 000075151 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 16/07/2013

Mengapa saya melihat vsim Error (vsim-8636) Variabel enum hanya dapat ditetapkan variabel enum yang sama atau salah satu nilainya"?

Lingkungan

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

Dalam perangkat lunak Quartus® II versi 11.1 saat membuat testbench dengan Bus Functional Models (BFM), skrip simulasi mengarahkan ModelSim untuk mengompilasi paket verbositas dan avalon_mm ke pustaka BFM. Untuk menggunakan paket ini dalam program pengujian, Anda harus mengkompilasinya ke pustaka yang sama dengan program pengujian. Biasanya ini akan menjadi pustaka kerja.

Modelsim melaporkan galat pada panggilan API BFM di program pengujian Anda ketika jenis enumerasi yang ditentukan dalam paket avalon_mm digunakan. ModelSim mengharuskan paket SystemVerilog dikompilasi hanya dalam satu pustaka.

Solusi untuk masalah ini adalah untuk mengkompilasi semua kode desain serta programst ke pustaka kerja.

Ini dapat diselesaikan dengan mengedit skrip msim_setup.tcl secara langsung atau menjalankan skrip ini dari baris perintah:

ip-make-simscript --spd= --compile-to-work

Ip-make-simscript yang dapat dieksekusi terletak di direktori /sopc_builder/bin.

Masalah ini akan diatasi dalam perangkat lunak Quartus II versi 12.0.

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.