重大問題
這是因為重設序列器將重新開機收發器的重設序列,並在 TSE PCS 偵測到連結中斷時使 TSE PCS 進入重設狀態。只有在收發器重設序列完成,而 TSE PCS 偵測到連接狀態時,TSE PCS 才會從重設狀態結束。
以下的解決方法提供了解決方案,以確保收發器重設序列開始或偵測到連結向下時,PCS 區塊不會進入重設狀態。
1. 流覽專案triple_speed_ethernet程式庫資料夾,並開啟「altera_tse_pcs_pma_gige.v」的清晰文字 RTL 檔案。
2. 在第 247 行,修改下列代碼:
指派PCS_reset = 重設|rx_digitalreset_sqcnr_clk;
自
指派PCS_reset = 重設;
透過移除rx_digitalreset_sqcnr_clk訊號,它確保 TSE PCS 軟邏輯不會取決於收發器的重設序列器。然而,如果堅持重設輸入,它仍然可以進入重設模式。
修改後,請重新相容三重速度乙太網路專案。