ในระหว่างการคอมไพล์ในซอฟต์แวร์ Quartus® II เวอร์ชั่น 11.1 SP2, EDCRC soft IP จะถูกใส่ไว้สําหรับอุปกรณ์ Arria® V GX ES IP แบบซอฟต์นี้มีออสซิลเลเตอร์ภายในที่ไม่มีแบบจําลองการจําลอง ส่งผลให้ไฟล์เน็ตลิสต์การจําลองระดับเกต (.vo) และเอาต์พุต VHDL (.vho) และ Verilog HDL output (.vo) ไม่สามารถคอมไพล์ไฟล์ได้สําเร็จในซอฟต์แวร์ ModelSim คุณอาจเห็นข้อผิดพลาดต่อไปนี้:
Error: ModelSim Error: # ** Error: <design>.vho(<line number>): (vcom-1035) Formal port "ntrst" has OPEN or no actual associated with it.
Error: ModelSim Error: # ** Error: <design>.vho(<line number>): (vcom-1035) Formal port "tdoutap" has OPEN or no actual associated with it.
Error: ModelSim Error: # ** Error: <design>.vho(<line number>): (vcom-1141) Identifier "arriav_oscillator" does not identify a component declaration.
มีโปรแกรมแก้ไขสําหรับข้อจํากัดนี้ในซอฟต์แวร์ Quartus II เวอร์ชั่น 11.1 SP2 ดาวน์โหลดและติดตั้ง Patch 2.12 จากลิงก์ที่เหมาะสมด้านล่าง หลังจากติดตั้งโปรแกรมแก้ไขคุณสามารถใช้ตัวแปรในไฟล์ quartus.ini ในไดเรกทอรีโครงการของคุณเพื่อควบคุมการคอมไพล์ หากต้องการสร้าง Netlist การจําลองระดับเกต ให้สร้างหรือแก้ไขไฟล์ quartus.ini ในไดเรกทอรีโครงการของคุณและเพิ่มบรรทัดต่อไปนี้:
sgn_add_av_es_soft_ip=off
ตัวแปรนี้จะปิดใช้งานการใส่ EDCRC soft IP โดยอัตโนมัติและช่วยให้ไฟล์ Netlist การจําลองระดับเกตสามารถคอมไพล์ได้สําเร็จในซอฟต์แวร์ ModelSim อย่างไรก็ตาม ไฟล์การเขียนโปรแกรมจะไม่ถูกสร้างขึ้น ในการสร้างไฟล์โปรแกรม คุณต้องลบตัวแปรออกจากไฟล์ quartus.ini ดาวน์โหลดโปรแกรมแก้ไขต่อไปนี้: