ความไม่ตรงกันเกิดขึ้นเมื่อรายการเน็ตลิสต์สีทองมี lpm_mult เมกะการทํางานที่ใช้งานในตรรกะโดยมีพารามิเตอร์ lpm_pipeline มากกว่า 0
ซอฟต์แวร์ Quartus® II ใช้ lpm_mult เมกะฟังก์ชันในตรรกะแทนบล็อก DSP ในสถานการณ์ต่อไปนี้:
- การออกแบบมุ่งเป้าไปที่อุปกรณ์ที่ไม่มีบล็อก DSP เช่น อุปกรณ์Cyclone™
- จํานวน lpm_mult เมกะฟังก์ชันในการออกแบบสีทองนั้นมากกว่าจํานวนบล็อก DSP ที่มีอยู่ในอุปกรณ์เป้าหมาย
- คุณระบุว่าจะใช้งาน lpm_mult เมกะฟังก์ชันในตรรกะ
วิธีแก้ไขปัญหานี้:
หากคุณสร้างอินสแตนซ์lpm_multเมกะการทํางานในโค้ด RTL ให้ใช้คุณสมบัติกล่องสีดํากับโมดูลที่ทําให้lpm_multทํางานได้ทันที หากเครื่องมือสังเคราะห์ของคุณอนุมานlpm_multทํางานได้เร็วยิ่งขึ้น ให้สร้างไฟล์ห่อหุ้มรอบตัวคูณและใช้คุณสมบัติกล่องสีดํากับโมดูลห่อหุ้ม
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการตรวจสอบอย่างเป็นทางการ โปรดดูที่ ส่วน การตรวจสอบอย่างเป็นทางการ ในเล่มที่ 3 ของ Quartus II Handbook