เนื่องจากกลไกการสังเคราะห์ทางกายภาพก่อนหน้าได้ล้าสมัยสําหรับอุปกรณ์ Intel® Arria® 10 และตระกูลอุปกรณ์ที่ใหม่กว่า คุณอาจเห็นข้อผิดพลาดนี้เมื่อคอมไพล์การออกแบบของคุณด้วยการสังเคราะห์ทางกายภาพที่รวมอยู่ในไฟล์ Quartus Settings (.qsf)
เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ ให้ลบการบ้านต่อไปนี้ออกจาก .qsf ของโครงการของคุณ :
- PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA
- PHYSICAL_SYNTHESIS_COMBO_LOGIC
- PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION
- PHYSICAL_SYNTHESIS_REGISTER_RETIMING
- PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING
- PHYSICAL_SYNTHESIS_MAP_LOGIC_TO_MEMORY_FOR_AREA
เอนจิ้น Spectra-Q Physical Synthesis ใหม่มีการกําหนดค่าดังต่อไปนี้ เนื่องจากไม่มีการแข่งขันแบบ 1-to-1 กับงานการสังเคราะห์ทางกายภาพเดิมแต่ละงานที่กล่าวถึงข้างต้น คุณจําเป็นต้องเลือกหนึ่งในการกําหนดค่าต่อไปนี้:
- ทําตามคําแนะนําเหล่านี้เพื่อเปิดใช้งานการปรับแต่งทั้งหมด การปรับประสิทธิภาพแบบผสม และลงทะเบียนการทําซ้ํา:
- ในซอฟต์แวร์ Intel® Quartus® Prime ให้คลิก การบ้าน>การตั้งค่า> การตั้งค่าคอมพิวเตอร์>การตั้งค่าที่แก้ไข (Fitter)
- เปิดการตั้งค่า "Spectra-Q Physical Synthesis" คลิก ตกลง
- กล่องโต้ตอบการตั้งค่า ให้คลิก ตกลง
- ทําตามคําแนะนําเหล่านี้เพื่อเปิดใช้งานทุกอย่างยกเว้นการกําหนดเวลาใหม่:
- ในซอฟต์แวร์ Intel Quartus Prime ให้คลิก การบ้าน>การตั้งค่า> การตั้งค่าคอมพิวเตอร์>การตั้งค่าที่แก้ไข (Fitter)
- เปิดการตั้งค่า "Spectra-Q Physical Synthesis" คลิก ตกลง
- ภายใต้ ป้องกันการตั้งค่าการเพิ่มประสิทธิภาพการลงทะเบียน ตรวจสอบให้แน่ใจว่าได้ทําเครื่องหมายที่ตัวเลือก "ป้องกันการถอนเงินในการลงทะเบียน" แล้ว
- กล่องโต้ตอบการตั้งค่า ให้คลิก ตกลง
- ทําตามคําแนะนําเหล่านี้เพื่อเปิดใช้งานการเพิ่มประสิทธิภาพแบบผสมเท่านั้น:
- ในซอฟต์แวร์ Intel Quartus Prime ให้คลิก การบ้าน>การตั้งค่า> การตั้งค่าคอมพิวเตอร์>การตั้งค่าที่แก้ไข (Fitter)
- เปิด การตั้งค่า "Spectra-Q Physical Synthesis"
- ปิด การตั้งค่า "อนุญาตการลงทะเบียนซ้ํา"
- ปิดการตั้งค่า "อนุญาตให้ใช้การผสานรวม" คลิก ตกลง
- กล่องโต้ตอบการตั้งค่า ให้คลิก ตกลง