|
例說FPGA連載30:PLL例化配置與LED之功能概述 特權同學,版權所有 配套例程和更多資料下載鏈接: http://pan.baidu.com/s/1c0nf6Qc
本實例使用Quartus II中用于例化IP核的Megafunction配置一個PLL模塊,PLL模塊產生的25MHz時鐘進行24位循環計數,24位計數器的最高位賦值給連接到LED指示燈的引腳上,由此實現了LED以固定頻率閃爍的效果。 該實例的功能框圖如圖3.1所示。FPGA外部引腳的復位信號進入FPGA后,首先做了一次“異步復位,同步釋放”的處理,然后這個復位信號輸入到PLL模塊,在PLL模塊輸出時鐘有效后,它的鎖定信號locked就會拉高,我們以此信號作為系統的復位信號,因此也做了“異步復位,同步釋放”的處理。PLL的輸入時鐘為FPGA外部晶振產生的時鐘信號,它經過PLL處理后產生一個25MHz的時鐘信號,24位計數器在這個PLL時鐘的“節拍”下不停的計數。
圖3.1 工程實例1功能框圖 |