勇敢的芯伴你玩轉Altera FPGA連載61:PLL概述 特權同學(xué),版權所有 配套例程和更多資料下載鏈接: http://pan.baidu.com/s/1i5LMUUD ![]() PLL(Phase Locked Loop):為鎖相回路或鎖相環(huán),用來(lái)統一整合時(shí)脈訊號,使內存能正確的存取資料。PLL用于振蕩器中的反饋技術(shù)。許多電子設備要正常工作,通常需要外部的輸入信號與內部的振蕩信號同步,利用鎖相環(huán)路就可以實(shí)現這個(gè)目的。 時(shí)鐘就是FPGA運行的心臟,它的每次跳動(dòng)必須精準而毫無(wú)偏差(當然現實(shí)世界中不存在所謂的毫無(wú)偏差,但是我們希望它的偏差越小越好)。一個(gè)FPGA工程中,不同的外設通常工作在不同的時(shí)鐘頻率下,所以一個(gè)時(shí)鐘肯定滿(mǎn)足不了需求;此外,有時(shí)候可能兩個(gè)不同的模塊共用一個(gè)時(shí)鐘頻率,但是由于他們運行在不同的工作環(huán)境和時(shí)序下,所以他們常常是同頻不同相(相位),怎么辦?用PLL唄。當然了,我們的FPGA里面定義的PLL,可不是僅僅只有一個(gè)反饋調整功能,它還有倍頻和分頻等功能集成其中。嚴格一點(diǎn)講,我覺(jué)得這個(gè)PLL實(shí)際上應該算是一個(gè)FPGA內部的時(shí)鐘管理模塊了。不多說(shuō),如圖8.16所示,大家看看PLL內部的功能框圖自己體味體味。 ![]() 圖8.16Cyclone IV PLL內部結構 大家記住PLL一個(gè)最主要的功能,即能夠對輸入的基準時(shí)鐘信號進(jìn)行一定范圍內的分頻或者倍頻,從而產(chǎn)生多個(gè)輸出時(shí)鐘信號供芯片內部的各個(gè)功能模塊使用。 |