สําหรับคําอธิบายว่าเหตุใดอุปกรณ์ Stratix® IV GX/GT CDR จึงสามารถรักษาrx_freqlocked
สัญญาณที่อ้างถึงในโหมดอื่นๆ ยกเว้นโหมด PCIe โปรดดู Stratix IV GX Errata Sheet (PDF) และ Stratix IV GT Errata Sheet (PDF)
มีโปรแกรมแก้ไขสําหรับโซลูชันซอฟต์แวร์สําหรับซอฟต์แวร์ Quartus® II เวอร์ชัน 9.1 SP2 และ 10.0 SP1 ดาวน์โหลดและติดตั้งโปรแกรมแก้ไขที่เหมาะสมจากลิงก์ด้านล่าง โซลูชันซอฟต์แวร์เพื่อแก้ไขปัญหานี้ได้รับการรวมเข้าไว้ในซอฟต์แวร์ Quartus II เวอร์ชั่นที่ใหม่กว่า 10.0 SP1 อย่างสมบูรณ์ ดังนั้นไม่จําเป็นต้องติดตั้งโปรแกรมแก้ไข
โปรดทราบว่าโปรแกรมแก้ไขซอฟต์แวร์ไม่สามารถใช้งานได้กับโปรแกรมแก้ไขก่อนหน้าบางโปรแกรมที่ระบุไว้ด้านล่าง หากคุณกําลังใช้หนึ่งในโปรแกรมแก้ไขที่เข้ากันไม่ได้เหล่านี้ ให้ตรวจสอบโซลูชันอื่นที่เกี่ยวข้องกับลําดับการรีเซ็ตที่แสดงไว้ในรูปภาพที่ 1 และอธิบายไว้ด้านล่าง หรือยื่นคําขอบริการที่ mysupport.altera.com หากคุณต้องการแพตช์ที่เข้ากันได้
- ซอฟต์แวร์ Quartus II เวอร์ชั่น 9.1 SP2 (Patch 2.109 ไม่สามารถใช้งานได้กับโปรแกรมแก้ไข 2.17, 2.35, 2.76, 2.77, 2.78, 2.83 และ 2.98)
- ซอฟต์แวร์ Quartus II เวอร์ชัน 10.0 SP1 (Patch 1.158 ไม่สามารถใช้งานได้กับ patch 1.151)
หากตัวรับส่งสัญญาณได้รับการกําหนดค่าในโหมดพื้นฐานและต้องมี rx_signaldetect
สัญญาณ เช่น สําหรับโปรโตคอล SATA หรือ SAS คุณต้องรันตัวแก้ไขพารามิเตอร์ใหม่ สร้างฟังก์ชัน IP ใหม่ และคอมไพล์การออกแบบของคุณใหม่ คุณยังสามารถเรียกใช้งานรายการต่อไปนี้จากบรรทัดคําสั่งเพื่อสร้างฟังก์ชัน IP ใหม่โดยไม่ผ่านเครื่องมือแก้ไขพารามิเตอร์:qmegawiz -silent
โดยที่ altgx_file คือชื่อของไฟล์รูปแบบฟังก์ชัน IP
หากตัวรับส่งสัญญาณได้รับการกําหนดค่าในโหมดอื่นใด ยกเว้นโหมด PCIe และ rx_signaldetect
ไม่จําเป็นต้องใช้สัญญาณ คุณสามารถรันขั้นตอน Quartus II Software Assembler โดยไม่จําเป็นต้องทําการคอมไพล์เต็มรูปแบบ
โซลูชันทางเลือก
อีกทางเลือกหนึ่งของโซลูชันซอฟต์แวร์ข้างต้น คุณสามารถใช้โซลูชันรีเซ็ตลําดับที่อธิบายไว้ด้านล่างและแสดงไว้ในรูปคลื่นในรูปภาพที่ 1 เพื่อแก้ไขปัญหา
รูปภาพที่ 1 รีเซ็ตรูปคลื่นลําดับ
- ตรวจสอบ
rx_analogreset
สัญญาณและrx_digitalreset
- สัญญาณ
rx_freqlocked[0..n-1]
จะอยู่ในระดับต่ํา ซึ่งระบุว่าตัวรับส่งสัญญาณกําลังล็อกไว้ที่สัญญาณนาฬิกาอ้างอิง (ล็อกไปที่การอ้างอิง) - ถอดรหัส
rx_analogreset
สัญญาณ ตรวจสอบให้แน่ใจว่ามีข้อมูลอยู่ในอินพุตตัวรับสัญญาณก่อนถอดรหัสrx_analogreset
สัญญาณ - สัญญาณ
rx_freqlocked[0..n-1]
จะสูงขึ้นโดยระบุว่าตัวรับส่งสัญญาณกําลังล็อกข้อมูลอยู่ - ประมาณ 4 μs (tLTD_Auto) หลังจากสัญญาณสุดท้าย
rx_freqlocked
ไปถึงระดับสูง ให้ถอดถอดrx_digitalreset
สัญญาณ