ในการกําหนดค่าโหมดการผูกมัดที่ใช้ Rate Matcher Block (PCIe หรือ XAUI) จะใช้ coreclkout อย่างไรก็ตาม การกําหนดค่าโหมดแบบผูกมัดที่ไม่ได้ใช้ Rate Match Block จําเป็นต้องใช้งานrx_clkoutอิสระแต่ละตัว
Quartus® II ใช้ coreclkout สําหรับการกําหนดค่าที่ไม่ใช่อัตราที่ตรงกันอย่างไม่ถูกต้อง ดังนั้นข้อมูลจึงเสียหาย
ตัวอย่างโหมดการกําหนดค่าใหม่แบบไดนามิกที่ไม่ได้รับการสนับสนุน ประกอบด้วย:
- โหมดพื้นฐานแบบ PCIe x4 ไม่มี Rate Matcher
- โหมดพื้นฐานพร้อมโหมดเบสิคเกอร์ rate matcher โหมดพื้นฐานที่ไม่มี Rate Matcher
วิธีแก้ไขปัญหาที่เป็นไปได้มีดังนี้:
- ตรวจสอบให้แน่ใจว่าโหมดการกําหนดค่าใหม่ทั้งหมดใช้การจับคู่อัตรา แล้วใช้ coreclkout สําหรับทุกโหมด
- หากใช้ XAUI ให้ใช้ XAUI PCS แบบซอฟต์ สามารถใช้rx_clkoutอิสระสําหรับแต่ละช่องสัญญาณได้
ตัวอย่างโหมดการกําหนดค่าใหม่แบบไดนามิกที่รองรับได้แก่:
- PCIe x4 XAUI x4
- โหมดพื้นฐานพร้อมโหมดเบสิคเกอร์ rate matcher Basic พร้อม Rate Matcher
- โหมดพื้นฐานที่ไม่มี Rate Matcher โหมด Basic ที่ไม่มี Rate Matcher