前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了FPGA天線選通電路設(shè)計(jì)思考范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
1電路的功能仿真及結(jié)果
1.1電路功能仿真
本電路的設(shè)計(jì)采用了QuartusII軟件進(jìn)行功能仿真。QuartusII是Altera提供的現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)和復(fù)雜可編程邏輯器件(CPLD)開(kāi)發(fā)綜合環(huán)境。QuatusII支持Altera的IP核,包含了LPM/MegaFunetion宏功能模塊庫(kù),使用戶可以充分利用成熟的模塊,簡(jiǎn)化了設(shè)計(jì)的復(fù)雜性,加快了設(shè)計(jì)速度。此外,QuartusII通過(guò)和DSPBuilder工具與Matlab/Simulink相結(jié)合,可以方便地實(shí)現(xiàn)各種DSP應(yīng)用系統(tǒng)。其支持Altera的片上可編程系統(tǒng)開(kāi)發(fā),集系統(tǒng)級(jí)設(shè)計(jì)、嵌入式軟件開(kāi)發(fā)、可編程邏輯設(shè)計(jì)于一體,是一種綜合性的開(kāi)發(fā)平臺(tái),適用于實(shí)際電路的設(shè)計(jì)與仿真,可以大大縮短電路開(kāi)發(fā)的周期,提高設(shè)計(jì)的效率。在分層電路設(shè)計(jì)中,QuartusII可以采用兩種結(jié)構(gòu)。第一種結(jié)構(gòu)就是每個(gè)模塊分別建立一個(gè)工程文件,在每個(gè)工程中分別調(diào)試單元電路,調(diào)試通過(guò)后,生成器件,然后再TOP中調(diào)用元件即可;另一種就是所有模塊文件統(tǒng)一放在一個(gè)工程文件中,每個(gè)模塊調(diào)試時(shí)設(shè)置成置頂即可,相互之間沒(méi)有影響,然后生成器件在Top文件中進(jìn)行調(diào)用。本文電路的設(shè)計(jì)與仿真采用了第二種方法,統(tǒng)一放置在一個(gè)工程文件中,便于文件的管理,提高了設(shè)計(jì)與仿真過(guò)程的效率。對(duì)于TOP-Down結(jié)構(gòu),頂層設(shè)計(jì)有兩種輸入方式,一種是采用VHDL語(yǔ)言編程,利用例化語(yǔ)句將各個(gè)組成模塊進(jìn)行邏輯連接,從而實(shí)現(xiàn)電路功能;另一種方式就是采用電路圖輸入方式,分別調(diào)用庫(kù)中已有或編程生成的器件,最終實(shí)現(xiàn)電路設(shè)計(jì)實(shí)現(xiàn)。本文設(shè)計(jì)電路采用原理圖輸入的方式,在Top結(jié)構(gòu)中最后形成的電路原理
1.2仿真結(jié)果與分析
1.2.1分頻模塊仿真結(jié)果本電路中共有3級(jí)分頻電路,采用串聯(lián)方式連接,分別為一級(jí)9分頻和兩級(jí)10分頻,需要得到占空比為1:1的信號(hào),因此10分頻電路輸出必須為占空比為1:1的方波信號(hào),單10分頻模塊仿真結(jié)果,能夠得到占空比1:1的方波信號(hào),滿足了電路的設(shè)計(jì)要求。
1.2.2選通電路仿真結(jié)果從上文中可以知道,設(shè)計(jì)天線選通電路的目的就是產(chǎn)生8路天線打通脈沖,且有效脈沖應(yīng)該是依次出現(xiàn)的,每一時(shí)刻有且僅有一路信號(hào)是有效的,同時(shí)還應(yīng)按照順序依次有效。本設(shè)計(jì)總體電路功能仿真結(jié)果。從仿真結(jié)果中可以看出,在輸入一路時(shí)鐘(CLK)信號(hào)的情況下,8路輸出端中每一時(shí)刻僅有1位為0,也就是1位有效,且為0的位是按順序依次出現(xiàn)的,因此電路設(shè)計(jì)輸出結(jié)果滿足系統(tǒng)對(duì)電路的要求,同時(shí)也說(shuō)明電路設(shè)計(jì)是成功的。
2結(jié)論
本文采用VHDL語(yǔ)言的層次化和模塊化的設(shè)計(jì)方法,對(duì)系統(tǒng)的邏輯行為進(jìn)行描述,然后通過(guò)綜合工具進(jìn)行結(jié)構(gòu)的綜合、編譯、仿真,可在短時(shí)間內(nèi)設(shè)計(jì)出高效、穩(wěn)定、符合要求的電路系統(tǒng),而且在不變化頂層文件的情況下即可任意升級(jí)、完善模塊電路。硬件描述語(yǔ)言VHDL為設(shè)計(jì)提供了更大的可移植性和可擴(kuò)展性,使程序具有更高的通用性,較好的達(dá)到了系統(tǒng)對(duì)本電路的要求。同時(shí),基于VHDL語(yǔ)言的FPGA技術(shù)是近年來(lái)新興技術(shù),功能強(qiáng)大,速度快,應(yīng)用領(lǐng)域光,在軍事、醫(yī)療、通信、視頻技術(shù)等領(lǐng)域都得到了廣泛的應(yīng)用。雖然目前利用FPGA成本偏高,但是隨著產(chǎn)量的增加和應(yīng)用的進(jìn)一步拓展,成本必將進(jìn)一步降低。因此,本文中電路設(shè)計(jì)采用了FPGA技術(shù),符合設(shè)備未來(lái)發(fā)展需求,為將來(lái)設(shè)備的升級(jí)換代提供了必要保障。
作者:王傳剛 欒寶寬 董茂林 單位:海軍航空工程學(xué)院 西安電子科技大學(xué)