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