เนื่องจากปัญหาในซอฟต์แวร์ Quartus® Prime Pro Edition เวอร์ชัน 22.4 และรุ่นก่อนหน้า ข้อผิดพลาดในการคอมไพล์ข้างต้นเกิดขึ้นเมื่อ IP FPGA Multi-Channel DMA สําหรับ PCI Express* ถูกกําหนดค่าด้วยพารามิเตอร์ "เปิดใช้งานความสามารถ MSI" ที่ปิดใช้งาน และเปิดใช้งานพารามิเตอร์ "เปิดใช้งาน MSI 64-บิต Addressing" ต้องปิดใช้งานพารามิเตอร์ทั้งสองนี้เมื่อปิดใช้งานความสามารถของ MSI
เพื่อหลีกเลี่ยงปัญหานี้ ปิดการใช้งานพารามิเตอร์การกําหนดที่อยู่ MSI 64 บิตในตัวแก้ไขพารามิเตอร์ IP โดยทําตามขั้นตอนด้านล่าง:
- เปิดใช้งานพารามิเตอร์ความสามารถของ MSI เพื่อเข้าถึงพารามิเตอร์การกําหนดที่อยู่ 64 บิต (ภายใต้การตั้งค่า PCIe>MCDMA)
- ยกเลิกการเลือกพารามิเตอร์ "เปิดใช้งาน MSI 64-บิต Addressing"
- ยกเลิกการเลือกพารามิเตอร์ "เปิดใช้งานความสามารถของ MSI"
- สร้าง IP ใหม่และคอมไพล์การออกแบบใหม่
ปัญหานี้ได้รับการแก้ไขแล้วเริ่มต้นด้วยซอฟต์แวร์ Quartus® Prime Pro Edition เวอร์ชัน 23.1