文章 ID: 000073701 內容類型: 產品資訊與文件 最近查看日期: 2013 年 06 月 18 日

如何展開 PLL 的輸入頻率鎖定範圍?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

Quartus® II 軟體在編譯報告 - Fitter - 資源使用 - PLL 摘要中,回報設計中所使用的任何 PLL 的鎖定範圍。 Freq 分鐘鎖和 Freq max 鎖之間的範圍稱為 PLL 的鎖定範圍。 Quartus II 軟體不會選擇 PLL 參數值,以最大化鎖定範圍。

例如,如果您在 PLL MegaWiazd® 外掛程式管理器中使用 75MHz 作為輸入頻率,鎖定範圍可能是 70MHz 到 90MHz。 也許在您的應用程式中,您需要 50MHz 到 100MHz 之間的鎖定範圍。 因此,此 PLL 的鎖定範圍對您的應用程式並不滿意。

您可以在 Quartus II 軟體中使用 PLL MegaWi insightd 外掛程式管理器,協助支援輸入頻率切換功能的裝置將鎖定範圍最大化。 此解決方案的意圖不是在最終設計中使用頻率切換,而是使用此功能為 PLL 擷取有效的參數值,透過以下步驟將鎖定範圍最大化:

1) 開啟 PLL MegaWi insightd 外掛程式管理器。

2) 在「您的不鎖輸入頻率是多少?」中輸入您對低鎖範圍的渴望頻率。舉例來說,此值為 50MHz。

3) 開啟「使用「進階」PLL 參數建立輸出檔案的選項。

4) 開啟「為第二個 inclk1 建立'inclk1」的選項,並進入鎖定範圍的高階,作為 inclk1 的頻率。舉例來說,此值為 100MHz。

5) 完成 PLL 精靈,如您通常所選擇的其餘選項和輸出頻率比率定義。

6) 編譯您的專案,並記下 PLL 摘要中所示的鎖定範圍。 如果情況令人滿意,請記下本報告中 PLL 的所有值,例如 PLL 摘要報告中的 M 值、N 值、充電泵電流、迴圈濾波器阻力,以及 Loop 濾波容量。 另外,請注意每個輸出頻率的高/低甚至奇數值,如 PLL 使用報告所示。

7) 開啟 PLL 精靈,然後關閉「為第二個 inclk 建立'inclk1」的選項。 按一下「完成」以更新 PLL 包裝檔。

8) 開啟 PLL 包裝檔。 使用進階參數時,您可以直接將 PLL 參數輸入代碼。 如果包裝檔是 Verilog,請前往 defparam 區段。 如果包裝檔是 VHDL,請前往一般地圖區段。修改步驟 6 中所列參數的所有值。 儲存變更。

9) 編譯您的專案。 最終結果應該是具有您渴望的鎖定範圍的 PLL。

10) 如果鎖定範圍太接近您的輸入頻率,例如,低端是 50MHz,而您打算使用 50MHz 輸入頻率,如果輸入頻率有抖動或頻率浮動在 50MHz 以下,則 PLL 維護鎖定可能有困難。 您可能會決定為精靈的亂倫0 和不鎖頻 1 頻率提供一點防護帶。 在此範例中,您可以輸入 45MHz 和 105MHz,因此 50MHz 至 100MHz 的目標鎖定範圍完全在 PLL 鎖定範圍內。

如果 Quartus II 軟體無法使用此程式執行您想要的鎖定範圍,您將會在 PLL MegaWi insightd 外掛程式管理器中收到錯誤。 在這種情況下,您必須查看其他選項,例如 PLL 重新配置,以支援所需的輸入頻率頻率範圍。

相關產品

本文章適用於 1 產品

Intel® 可程式裝置

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。