ข้อความแสดงข้อผิดพลาดนี้เกิดขึ้นในซอฟต์แวร์ Quartus® II เมื่อทําการออกแบบตามเป้าหมายStratix® อุปกรณ์ IV GX ประกอบด้วยอินสแตนซ์ตัวรับส่งสัญญาณที่กําหนดค่าในโหมด พื้นฐาน (PMA Direct) โดยใช้ CMU PLL
ซอฟต์แวร์ Quatus II ไม่ถูกต้อง ต้องการลอจิก้าเพิ่มเติมl ที่อยู่ช่องทางสําหรับ CMU PLLหากต้องการแก้ไขปัญหานี้ สํารองแอดเดรสของช่องสัญญาณลอจิคัลเพิ่มเติม 4 รายการสําหรับ อินสแตนซ์พื้นฐาน (PMA Direct) ทั้งหมดที่ใช้ CMU PLL
ตัวอย่างเช่น ข้อผิดพลาดนี้เกิดขึ้นในการกําหนดค่าตัวรับส่งสัญญาณต่อไปนี้: อินสแตนซ์ที่เรียกว่า Inst1 มีสองช่องสัญญาณและใช้โหมด Basic (PMA Direct) อินสแตนซ์ Inst2 มีสองช่องสัญญาณและใช้โหมด พื้นฐาน ซึ่งใช้บล็อก PCS ในตัวรับส่งสัญญาณ
เพื่อหลีกเลี่ยงข้อผิดพลาด ให้ทําตามขั้นตอนเหล่านี้:
-
ตั้งค่า Inst1 ให้มีหมายเลขช่องสัญญาณเริ่มต้นเป็น 0
-
ช่องสัญญาณลอจิกที่อยู่ 0 และ 4 จะถูกจัดสรรให้กับสองช่องสัญญาณของ Inst1
-
สํารองที่อยู่ช่องสัญญาณแบบลอจิก 8: ห้ามใช้ที่อยู่นี้
-
สําหรับอินสแตนซ์ที่สอง (Inst2) ให้ตั้งค่าหมายเลขช่องสัญญาณเริ่มต้นเป็น 12
-
ตั้งค่า จํานวนช่องสัญญาณ ในคอนโทรลเลอร์ ALTGX_RECONFIG เมกะฟังก์ชันเป็นพหุคูณที่ใกล้เคียงที่สุดของ 4 จากที่อยู่ช่องสัญญาณลอจิคัลสูงสุด
-
ในตัวอย่างนี้ ให้ตั้งค่า จํานวนช่องสัญญาณเป็น 16
-
เมื่อเชื่อมต่อบัส reconfig_fromgxb ของคอนโทรลเลอร์ ALTGX_RECONFIG ให้เชื่อมต่อบิตที่สอดคล้องกับที่อยู่ที่สงวนไว้กับ '0'
-
ในตัวอย่างนี้ คอนโทรลเลอร์ ALTGX_RECONFIG มีบิต 4*([16:0]) เชื่อมต่อ tเขาreconfig_fromgxbบัสของคอนโทรลเลอร์ ALTGX_RECONFIG และอินสแตนซ์ตัวรับส่งสัญญาณ ALTGX ดังนี้:
-
reconfig_fromgxb[33:0] ของอินสแตนซ์ALTGX_RECONFIG – reconfig_fromgxb[33:0] ของ inst1
-
reconfig_fromgxb[50:34] ของอินสแตนซ์ALTGX_RECONFIG – 17'h00000
-
reconfig_fromgxb[67:51] ของอินสแตนซ์ALTGX_RECONFIG – reconfig_fromgxb[17:0] ของ inst2
โปรดทราบว่าปัญหานี้เกิดขึ้นเฉพาะกับอินสแตนซ์ตัวรับส่งสัญญาณในโหมดพื้นฐาน (PMA Direct) โดยใช้ CMU PLL หากใช้ ATX PLL สําหรับโหมด Basic (PMA Direct) ให้ทําตามรูปแบบการกําหนดหมายเลขแชนเนลเริ่มต้นที่จัดทําเอกสารไว้ในบท Stratix การกําหนดค่าใหม่แบบไดนามิก IV (PDF) ในคู่มือ Stratix IV GX