1,首先妳得建壹個工程,比如最簡單的分頻工程;
2.配置要求(後面兩個觸發源我們會用到):1)PLL輸入時鐘clk02)復位信號areset(記住是高電平有效)。都設為輸入3) C0: PLL輸出時鐘,也就是妳倍頻後的20M 4)鎖定信號,高電平表示輸出穩定。
3.PLL的配置過程:1)。打開Qusartus >;工具& gt大向導插件管理器。
2)選擇第壹項,創建壹個新的...然後單擊下壹步。
3)打開選擇a中的I/O下拉框...在左邊,找到阿爾普爾。右邊是PLL內核編譯語言的選擇。中間是默認的項目存儲目錄,地址末尾加了\PLL_ctrl(意思是將文件PLL_ctrl存儲在項目目錄下)。單擊下壹步
4)接下來會有ALPLL的輸入時鐘,配置控制信號,配置輸出時鐘,仿真庫文件,輸出文件的設置,輸出文件的設置。妳要看清楚內容,有PLL_CTRL_inst和PLL_CTRL文件可以查。其他配置都很簡單,妳應該能看懂。配置完成後點擊finish(點擊FINISH後,會提示是否添加到項目,選擇Yes)。
5)接下來將PLL_CTRL_inst實例化到項目中:將PLL_CTRL_inst文件中的內容復制到項目目錄中,修改()中的內容,實際上是作為壹個子函數調用的。選擇輸入信號和輸出信號的正確引腳分配。
這就完成了壹個簡單的PLL時鐘倍頻。特定的倍頻(或分頻)可以修改PLL_CTRL文件中的系數。還有壹點,燒錄程序後,妳要把實際的晶振時鐘引到妳的PLL輸入信號端。
有什麽不懂的,壹起討論,互相學習。