ในซอฟต์แวร์ Quartus® II เวอร์ชั่น 11.1 เมื่อสร้างชุดทดสอบที่มี Bus Functional Models (BFM) สคริปต์การจําลองจะส่ง ModelSim เพื่อรวบรวมแพ็คเกจ verbosity และ avalon_mm ลงในไลบรารี BFM ในการใช้แพ็คเกจเหล่านี้ในโปรแกรมทดสอบของคุณ คุณต้องคอมไพล์แพคเกจเหล่านี้ลงในไลบรารีเดียวกันกับโปรแกรมทดสอบ โดยปกติแล้ว จะเป็นไลบรารีงาน
Modelsim รายงานข้อผิดพลาดในการเรียกใช้ BFM API ในโปรแกรมทดสอบของคุณเมื่อมีการใช้ประเภทที่ระบุในแพ็คเกจ avalon_mm ModelSim กําหนดให้ต้องคอมไพล์แพคเกจ SystemVerilog ในไลบรารีเดียวเท่านั้น
วิธีแก้ไขปัญหาชั่วคราวสําหรับปัญหานี้คือการคอมไพล์รหัสการออกแบบทั้งหมดและโปรแกรมst ลงในไลบรารีงาน
ซึ่งสามารถทําได้โดยการแก้ไขสคริปต์ msim_setup.tcl โดยตรงหรือเรียกใช้สคริปต์นี้จากบรรทัดคําสั่ง:
ip-make-simscript --spd= --คอมไพล์-to-work
ไฟล์ปฏิบัติการ ip-make-simscript อยู่ในไดเรกทอรี /sopc_builder/bin
ปัญหานี้จะได้รับการแก้ไขในซอฟต์แวร์ Quartus II เวอร์ชั่น 12.0