若要解釋為何 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 與修補程式 1.151 不相容)
如果收發器是在基本模式下設定,並且需要 rx_signaldetect
訊號,例如針對 SATA 或 SAS 通訊協定,則您必須重新執行參數編輯器、重新開機 IP 功能,並重新相容您的設計。您也可以從命令列執行下列操作以再生 IP 功能,而無需經過參數編輯器:qmegawiz -silent
其中altgx_file是 IP 功能變異檔案的名稱。
如果收發器是在任何其他模式中設定,除了 PCIe 模式,而且 rx_signaldetect
不需要訊號,則您可以重新執行 Quartus II 軟體組裝步驟,而無需執行完整的編譯。
替代解決方案
作為上述軟體解決方案的替代方案,您可以套用下面描述的重設序列解決方案,並在圖 1 中的波形中說明,以解決問題。
圖 1。重設序列波形
- 維護訊
rx_analogreset
號與rx_digitalreset
訊號。 - 訊
rx_freqlocked[0..n-1]
號會變低,表示收發器已鎖定參考頻率(鎖定參考)。 rx_analogreset
破壞訊號。在分離rx_analogreset
訊號之前,請確保接收器輸入存在資料。- 訊
rx_freqlocked[0..n-1]
號會高高在上,表示收發器已鎖定資料。 - 最後一個
rx_freqlocked
訊號高開後,大約 4 μs (tLTD_Auto)會破壞rx_digitalreset
訊號。