ปัญหาสำคัญ
ไฟล์กําหนดเวลา Triple Speed Ethernet SDC มีการตั้งค่าพาธเท็จALT_LVDS_TXเมกะฟังก์ชันที่ไม่ถูกต้อง ซึ่งจะลดพาธเวลาจากอินเทอร์เฟซข้อมูล 10 บิตไปยังอนุกรม/ดีซีเรียลไลเซอร์ LVDS I/O (SERDES) ข้อจํากัดที่ไม่ถูกต้องเกิดจากการตั้งค่ากลุ่มนาฬิกาแบบอสมวารไม่ถูกต้องในไฟล์ข้อจํากัดการจับเวลาของ Triple Speed Ethernet SDC สําหรับตัวแปรที่มีตัวรับส่งสัญญาณแบบฝัง LVDS I/O
ปัญหานี้ทําให้เกิดความเสียหายของข้อมูลในช่องส่งสัญญาณ LVDS แม้ว่าตัววิเคราะห์เวลาจะไม่รายงานการละเมิดเวลาใดๆ
ข้อจํากัดพบได้ใน ACDS เวอร์ชั่น 12.0, 12.0sp1, 12.0sp2, 12.1 และ 12.1sp1 และส่งผลกระทบต่อตระกูลอุปกรณ์ทั้งหมดด้วย LVDS I/O
ทําตามขั้นตอนต่อไปนี้:
- สร้าง การสํารองข้อมูลสําหรับไฟล์ข้อจํากัด SDC ที่สร้างขึ้นโดยฟังก์ชัน Triple Speed Ethernet MegaCore ตัวอย่างเช่น
_constraints.sdc
- ดาวน์โหลด ไฟล์ข้อจํากัด SDC ที่เหมาะสมตามตัวแปร Triple Speed Ethernet ที่เลือก:
10/100/1000Mb Ethernet MAC พร้อม 1000BASE-X/SGMII PCS, ตัวรับส่งสัญญาณ GXB, เปิดใช้งาน SGMII Bridge:
Ethernet MAC 10/100/1000Mb พร้อม 1000BASE-X/SGMII PCS, ตัวรับส่งสัญญาณ GXB, ปิดใช้งาน SGMII Bridge:
10/100/1000Mb Ethernet MAC พร้อม 1000BASE-X/SGMII PCS, ตัวรับส่งสัญญาณ LVDS, เปิดใช้งาน SGMII Bridge: mac_pcs_pma_lvds_sgmii.sdc
Ethernet MAC 10/100/1000Mb พร้อม 1000BASE-X/SGMII PCS, ตัวรับส่งสัญญาณ LVDS, ปิดใช้งาน SGMII Bridge:
1000BASE-X/SGMII PCS, ตัวรับส่งสัญญาณ GXB, เปิดใช้งาน SGMII Bridge:
1000BASE-X/SGMII PCS, ตัวรับส่งสัญญาณ GXB, ปิดใช้งาน SGMII Bridge:
1000BASE-X/SGMII PCS, ตัวรับส่งสัญญาณ LVDS, เปิดใช้งาน SGMII Bridge:
1000BASE-X/SGMII PCS, ตัวรับส่งสัญญาณ LVDS, ปิดใช้งาน SGMII Bridge:
- แก้ไข พารามิเตอร์ต่อไปนี้จากไฟล์ข้อจํากัด SDC ที่ดาวน์โหลด:
ตั้งค่า IS_SOPC
ตั้งค่า VARIATION_NAME ""
ตั้งค่า "" DEVICE_FAMILY
- เปลี่ยนชื่อ ไฟล์ข้อจํากัด SDC ที่ดาวน์โหลดเป็นชื่อไฟล์เดียวกันของข้อจํากัด SDC ที่สร้างขึ้นโดย Triple Speed Ethernet MegaCore
- ใช้ ไฟล์ข้อจํากัด SDC ที่ดาวน์โหลดมาในโปรเจค Quartus ของคุณ
เมื่อคุณใช้การแก้ไขปัญหานี้ คุณอาจได้รับข้อความเตือนต่อไปนี้: "ละเว้นset_false_pathคําเตือน" ละเว้นคําเตือน
ปัญหานี้จะได้รับการแก้ไขในรุ่นถัดไป