FPGA在鎖相頻率合成中的應(yīng)用
累加器采用BCD碼全加器。如要實(shí)現(xiàn)六位小數(shù)分頻,每級(jí)累加器需三個(gè)八位鎖存器和六個(gè)BCD碼全加器。為了使電路設(shè)計(jì)相對(duì)簡(jiǎn)單,調(diào)制器部分采用吞脈沖技術(shù)。在采用三級(jí)累加器的情況下(參見圖2),分頻比最小時(shí)為N-3(第二級(jí)累加器-1有效,第三級(jí)累加器-2有效),最大時(shí)為N+4(圖中三級(jí)累加器+1均有效)。因?yàn)槭遣捎猛堂}沖技術(shù)(不能添加脈沖),即在分頻比為N-3時(shí)吞掉的脈沖最少。因此,在累加器全無溢出的情況下(分頻比為N),應(yīng)吞掉三個(gè)以上的脈沖,而這本不應(yīng)吞掉的脈沖在整數(shù)分頻部分予以添加。本設(shè)計(jì)采用無溢出時(shí)吞4個(gè)脈沖的方法,在三級(jí)調(diào)制器中的累加器的所有輸出情況下會(huì)吞掉1~8個(gè)脈沖。整數(shù)分頻計(jì)數(shù)器實(shí)際計(jì)數(shù)溢出值比分頻值小4,以添加本不應(yīng)吞掉的4個(gè)脈沖。
3 ∑-Δ調(diào)制器的FPGA實(shí)現(xiàn)
FPGA是80年代中期出現(xiàn)的高密度可編程邏輯器伯。FPGA及其系統(tǒng)軟件是開發(fā)數(shù)字集成電路的最新技術(shù),它利用計(jì)算機(jī)輔助設(shè)計(jì),以電路原理圖、高級(jí)語(yǔ)言、狀態(tài)機(jī)等形式輸入設(shè)計(jì)邏輯;它提供功能模擬、定時(shí)模擬等模擬手段,在功能模式、定時(shí)模擬都滿足要求后,經(jīng)過一系列的變換,將輸入邏輯轉(zhuǎn)換成FPGA器件的編程文件,以實(shí)現(xiàn)專用集成電路。
上述∑-Δ調(diào)制器采用三級(jí)累加器,實(shí)現(xiàn)六位小數(shù)分頻。采用74系列的電路,需要約60片左右的集成芯片,電路板尺寸比較大,電路調(diào)試麻煩,可靠性差,很難推廣使用和形成產(chǎn)品。將∑-Δ調(diào)制器用FPGA器件來實(shí)現(xiàn),不但電路體積大大縮小,而且可靠性大大提高。使用FPGA器件的另一個(gè)好處是,可將同一系統(tǒng)中的其它數(shù)字電路納入其中進(jìn)一步縮小體積。
本設(shè)計(jì)的軟件環(huán)境為Xilinx公司Foundation Serials 1.5i。采用原理圖輸入的設(shè)計(jì)方法,將復(fù)雜的原理圖分塊放在同一設(shè)計(jì)項(xiàng)目中,輸入完畢后進(jìn)行功能模擬,確認(rèn)功能正確以后,對(duì)原理圖進(jìn)行編譯并進(jìn)行FPGA器件內(nèi)部的布局布線,同時(shí)生成定時(shí)模擬數(shù)據(jù)文件。功能模擬主要是驗(yàn)證三級(jí)∑-Δ調(diào)制器的功能是否正確,判斷的依據(jù)是看其是否可實(shí)現(xiàn)吞掉1~8個(gè)脈沖。圖4是功能模擬的部分波形圖,采用XC3064A-7-PC84芯片對(duì)設(shè)計(jì)進(jìn)行布局布線,結(jié)果使用資源情況為CLB86%、IOB 27%、GCLK被使用。最高工作頻率為4MHz。定時(shí)模擬能夠保證功能正確。
在本設(shè)計(jì)中,將整數(shù)分頻電路、吞脈沖電路均做在FPGA器件之中,進(jìn)一步減小了電路板尺寸。
分頻器相關(guān)文章:分頻器原理
評(píng)論