Quartus® II 軟體回報設計中使用的每個 PLL 的鎖定範圍(請參閱下方的相關解決方案)。 然而,在根據 PLL 參數計算 VCO 頻率時,有時會出現小的四捨五入錯誤(請參閱下方的相關解決方案)。 如果輸入頻率頻率到 PLL 非常接近鎖定範圍限制,則編譯報告可能表示鎖定範圍超出輸入頻率頻率,即使編譯期間沒有錯誤或警告。
您可以使用下列方程手動計算 PLL 的鎖定範圍:
Fin min = VCO 最小頻率 x N / M x K
Fin max = VCO 最大頻率 x N / M x K
其中:
Fin = PLL 輸入參考頻率頻率
VCO 最小頻率 = 查看裝置技術資料
VCO 最大頻率 = 查看裝置技術資料
PLL 的 N = N 計數器設定
PLL 的 M = M 計數器設定
K = VCO 開啟 PLL 的擴充計數器設定
對於Stratix® II、Stratix II GX 和 HardCopy® II 裝置,還有另外一項規則規定,相頻率偵測器 (PFD) 的最低頻率必須至少是最大頻寬頻率的 8 倍。 PFD 頻率是使用下列方程計算:
Fin (PFD) = Fin / N
編譯報告 => Fitter => 資源區段 => PLL 摘要中會報告頻寬頻率範圍。
如果您的輸入頻率頻率在手動計算所決定的鎖定範圍內,那麼這將會解釋為什麼在 Quartus II 軟體中您的 PLL 沒有任何警告或錯誤。 如果您在 Quartus II 軟體中收到警告或關鍵警告,表示您的輸入頻率不在 PLL 的有效鎖定範圍內,則 PLL 可能無法鎖定。以下是相關關鍵警告的範例:
關鍵警告:PLL「」的輸入頻率必須在的頻率範圍內進行鎖定
如需進一步資訊,請參閱 相鎖迴圈基本知識 PLL。