เนื่องจากปัญหาในซอฟต์แวร์ Quartus® II เวอร์ชั่น 11.1 และใหม่กว่าบน Linux ไม่พบไฟล์เริ่มต้นหน่วยความจํา (.hex.mif) ที่ระบุสําหรับส่วนประกอบบล็อกหน่วยความจํา Altera (VHDL / Verilog) อาจไม่พบในระหว่างการวิเคราะห์และการสังเคราะห์ หากมีการเพิ่มไฟล์ต้นฉบับเป็นไฟล์โครงการโดยใช้พาธเต็มและอยู่ในไดเรกทอรีอัตโนมัติ
ตัวอย่างเช่น จากไฟล์การตั้งค่า Quarrtus II (.qsf) สําหรับโครงการ:
set_global_assignment -name /net/serverMyServer/myProject/source/ram1.
การแก้ไขปัญหานี้ควรเพิ่มไฟล์ต้นฉบับ HDL ที่อยู่ในเส้นทางจาก /net ไปยังโครงการ Quartus II ของคุณโดยใช้พาธที่เกี่ยวข้อง ลิงก์อ่อนของ Linux สามารถใช้เพื่อบรรลุเป้าหมายนี้โดยทําตามขั้นตอนที่แสดงด้านล่าง:
ตัวอย่างเช่น ที่พาธไฟล์ดั้งเดิมตามที่กําหนดไว้ในไฟล์ Quartus Settings สําหรับโครงการของคุณ (.qsf) คือ:set_global_assignment -name /net/serverMyServer/myProject/source/ram1.
1. สร้างไดเรกทอรีใหม่ภายในไดเรกทอรีโครงการ Quartus II ของคุณเพื่อให้มีลิงก์ไปยังไฟล์ต้นฉบับของคุณ:
mkdir source
2. ย้ายไปยังไดเรกทอรีใหม่:
cd source
3. สร้างซอฟต์ลิงก์จากไฟล์ต้นฉบับของคุณ:
ln -s /net/serverMyServer/myProject/source/ram1. .
4. อัปเดตพาธไฟล์ในไฟล์การตั้งค่า Quartus (.qsf) สําหรับโครงการของคุณ :
set_global_assignment -name source/ram1.
ปัญหานี้ได้รับการแก้ไขเริ่มต้นด้วยซอฟต์แวร์ Quartus II เวอร์ชัน 12.0 SP1