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.