由於 Intel® Quartus® Prime Pro Edition 軟體版本 23.1 及更早版本存在問題,無法為 F-Tile PMA/FEC Direct PHY Intel® FPGA IP啟用鎖定到參考 (LTR) 模式。
對於使用 PAM4 的 PMA 類型 FGT 和採用 PAM4/NRZ 的 PMA 類型 FHT,沒有解決方法。
但是,對於具有不歸零 (NRZ) 的物理介質附接 (PMA) 類型 FGT,有一種解決方法,以避免在 Intel® Quartus® Prime Pro Edition 軟體版本 23.1 及更早版本中出現此問題。
以下步驟是信號通道設計的示例:
- 在專案 .qsf 檔中添加以下QSF 分配:
-
set_instance_assignment -name HSSI_PARAMETER 「flux_mode=FLUX_MODE_BYPASS」 -to rx_serial_data[0] -entity top
-
set_instance_assignment -name HSSI_PARAMETER 「flux_mode=FLUX_MODE_BYPASS」 -to tx_serial_data[0] -實體頂部
-
set_instance_assignment -name HSSI_PARAMETER 「engineered_link_mode=ENABLE」 -to rx_serial_data[0] -entity top
-
set_instance_assignment -name HSSI_PARAMETER 「engineered_link_mode=ENABLE」 -to tx_serial_data[0] -entity top
-
set_instance_assignment -name HSSI_PARAMETER 「rx_adapt_mode=RX_ADAPT_MODE_STATIC_EQ」 -to rx_serial_data[0] -entity top
注意:將「rx_serial_data[0] 」替換為 您設計的接收器信號。
將「tx_serial_data[0] 」替換為 您設計的發射器信號。
將「top」替換為設計的頂級機構名稱。
對於多車道設計,您應該為每個車道分配上述 5 個任務。
2. 重新編譯 並程式設計您的設計。
3. 通過資料路徑Avalon®記憶體對映介面, 寫入 CSR rx_ignore_locked2data寄存器0x818[0] ,值為1'b1
4. 斷言 rx_reset
5. 通過 PMA Avalon記憶體映射介面, 寫入 以下值為 1'b1 的寄存器:
-
0x41680[28]
-
0x41680[24]
-
0x41580[31]
-
0x41580[30]
6.取消斷言rx_reset
此問題將在 Intel® Quartus® Prime Pro Edition 軟體的未來版本中得到解決。