當透過Altera®裝置中的 ALTLVDS 超級功能使用專用 SERDES 時,支援的資料速率會顯示在個別裝置技術資料的高速 I/O 規格中。 然而,這些資料速率系根據裝置內專用頻率網路路由的快速頻率最大頻率。
平行頻率領域的最大頻率取決於設計。 決定平行頻率域最大頻率的因素有:
- 資料速率
- 序列化或脫速化規格
- 裝置速度等級
- 平行網域頻率網路
計時違規可能會在平行 (也稱為慢速) 領域上發生,尤其是在串列頻率域傳輸的平行上。
序列化與去差化因素將決定序列資料速率的平行資料速率。假設您無法變更系統的序列資料速率,則可以提高傳輸器的序列化規格,以及接收器的脫速規格,以降低平行資料速率。
如果改變序列化或去差速化因素不是您系統的一種選擇,您可以使用速度更快的等級裝置來協助滿足您的計時需求。
您也可以選擇區域或雙區域路由資源來改善平行頻率領域計時 tx_coreclock 在ALTLVDS_TX兆功能,或為 rx_outclock 在ALTLVDS_RX兆功能。 Quartus® II 軟體預設可能會選擇全球路由資源。 使用高效能 I/O 介面時,區域頻率網路可以提供更好的計時結果。
如果風扇為tx_coreclock 或 rx_outclock 在您的設計中需要全球資源,您可以在設計中加入 ALTCLKCTRL 超級功能並將其連接 inclk埠至 rx_outclock 或 tx_coreclock 輸出埠。 將 ALTCLKCTRL 超級功能的 outclk 埠連接到核心風扇輸出。 ALTLVDS 自動產生的收銀機仍然會使用 ALTLVDS 超級功能中每個選擇的區域頻率網路,而您剩餘的邏輯將使用您在 ALTCLKCTRL 超級功能中選擇的全球資源。
如果您使用的是具有外部 PLL 模式選項的 ALTLVDS,則應該在設計中新增兩個 ALTCLKCTRL 超級功能。 一個應設定為區域頻率,用於由ALTLVDS_RX驅動的收銀機 rx_out 埠,或是驅動ALTLVDS_TX的收銀台 tx_in 港口。 其他 ALTCLKCTRL 超級功能應設定為全球頻率,使用該頻率驅動剩餘的邏輯 rx_outclock 或 tx_coreclock.
您可以驗證您的設計使用兩種類型的頻率網路 rx_outclock和 tx_coreclock 透過在編譯報告中檢視 Global & 其他快速訊號。