เมื่อคุณมีฟังก์ชัน LVDS ที่ยืดหยุ่นในการออกแบบCyclone®หรือ Cyclone II ของคุณ คุณอาจได้รับการตรวจสอบอย่างเป็นทางการด้วยเครื่องมือ Cadence Conformal LEC ปัญหาเกิดขึ้นเมื่อตัวรับสัญญาณ LVDS สร้างอินสแตนซ์ในการออกแบบมีปัจจัยการดีซีเรียลไลเซชันคี่
ซอฟต์แวร์ Quartus® II ใช้ฟังก์ชัน LVDS แบบ Altsyncram สําหรับฟังก์ชัน LVDS เหล่านี้ เมกะฟังก์ชัน altsyncram ที่ใช้ระหว่างการสังเคราะห์จะไม่ถือว่าเป็นกล่องดําสําหรับการตรวจสอบอย่างเป็นทางการ ส่งผลให้มีการลงทะเบียนจํานวนมากในไฟล์เน็ตลิสต์การตรวจสอบอย่างเป็นทางการ (*.vo) ที่ทําให้เกิดความไม่สอดคล้องกันระหว่าง Netlists สีทองและฉบับแก้ไขใน Conformal LEC
เพื่อหลีกเลี่ยงปัญหานี้ ให้ใช้ขั้นตอนต่อไปนี้เพื่อสร้างกล่องสีดําสําหรับหน่วยงาน altsyncram ที่อ้างถึงฟังก์ชัน LVDS
- ค้นหาฟังก์ชัน altsyncram ที่สอดคล้องกันในหน้าต่าง Quartus II Project Navigator <
- เพิ่มการกําหนดลําดับชั้นและกล่องสีดําสําหรับแต่ละโมดูล ตัวอย่างเช่น งานที่ได้รับมอบหมายเหล่านี้จะสร้างคําสั่ง Tcl ต่อไปนี้ในไฟล์การตั้งค่า Quartus II (*.qsf) สําหรับการออกแบบที่มีฟังก์ชัน altsyncram ที่เรียกว่า altsyncram_l7v:
set_instance_assignment -name PRESERVE_HIERARCHICAL_BOUNDARY FIRM -to | -entity altsyncram_l7v
set_instance_assignment -name EDA_FV_HIERARCHY BLACKBOX -to | -entity altsyncram_l7v
- คอมไพล์การออกแบบใหม่