實(shí)驗(yàn)六數(shù)控分頻器的設(shè)計(jì).doc

實(shí)驗(yàn)六數(shù)控分頻器的設(shè)計(jì).doc

ID:58860947

大?。?08.00 KB

頁數(shù):5頁

時(shí)間:2020-09-22

實(shí)驗(yàn)六數(shù)控分頻器的設(shè)計(jì).doc_第1頁
實(shí)驗(yàn)六數(shù)控分頻器的設(shè)計(jì).doc_第2頁
實(shí)驗(yàn)六數(shù)控分頻器的設(shè)計(jì).doc_第3頁
實(shí)驗(yàn)六數(shù)控分頻器的設(shè)計(jì).doc_第4頁
實(shí)驗(yàn)六數(shù)控分頻器的設(shè)計(jì).doc_第5頁
資源描述:

《實(shí)驗(yàn)六數(shù)控分頻器的設(shè)計(jì).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、·可編程邏輯設(shè)計(jì)——實(shí)驗(yàn)六報(bào)告學(xué)院:物理與信息工程學(xué)院專業(yè):通信工程年級:2007級班級:二班學(xué)號:姓名:林明明指導(dǎo)老師:楊秀芝實(shí)驗(yàn)六數(shù)控分頻器的設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)數(shù)控分頻器的設(shè)計(jì)和測試方法。二、實(shí)驗(yàn)原理:數(shù)控分頻器的功能為在不同輸入信號時(shí),對時(shí)鐘信號進(jìn)行不同的分頻,在輸出端輸出不同頻率的信號。該電路可以用具有并行預(yù)置功能的加法計(jì)數(shù)器實(shí)現(xiàn),方法是對應(yīng)不同的輸入信號,預(yù)置數(shù)(初始計(jì)數(shù)值)設(shè)定不同的值,計(jì)數(shù)器以此預(yù)置數(shù)為初始狀態(tài)進(jìn)行不同模值的計(jì)數(shù),當(dāng)計(jì)數(shù)器的狀態(tài)全為1時(shí),計(jì)數(shù)器輸出溢出信號。用計(jì)數(shù)器的溢出信號作為輸出信號或輸出信號的控制值,使輸出信號的頻率受控于輸入的預(yù)置數(shù)。電路

2、輸出波形圖:三、實(shí)驗(yàn)內(nèi)容:1)根據(jù)實(shí)驗(yàn)原理畫出電路框圖,并計(jì)算在不同預(yù)置數(shù)時(shí)輸出信號的頻率與時(shí)鐘頻率的比值。2)編寫實(shí)現(xiàn)數(shù)控分頻器的VHDL程序。要求輸出信號的占空比盡量為50%。提示:可以將計(jì)數(shù)器溢出信號輸出給一個(gè)翻轉(zhuǎn)觸發(fā)器,溢出信號的邊沿作為觸發(fā)器的觸發(fā)信號,觸發(fā)器的輸出就是分頻器的輸出(注意計(jì)數(shù)器初始計(jì)數(shù)值與輸出頻率之間的關(guān)系)。3)用QuartusII對設(shè)計(jì)進(jìn)行編譯、綜合、仿真,給出仿真波形和時(shí)序分析數(shù)據(jù)。4)通過QuartusII集成環(huán)境,將設(shè)計(jì)下載到實(shí)驗(yàn)電路上進(jìn)行硬件測試。輸入不同的clk信號和不同的輸入控制信號,測試輸出波形。管腳鎖定:clkclk143D(3)PI

3、O2330SW1D(2)PIO2435SW2D(1)Pio2536SW3D(0)PIO2637SW4FoutPIO1929LED12四、思考題:如果需要進(jìn)行奇數(shù)分頻(如3分頻),能否夠保持輸出波形的占空比為50%?如果不能,如何使占空比盡量接近50%;如果可以,應(yīng)如何做?五、實(shí)驗(yàn)結(jié)果:數(shù)控分頻器的原理框圖:數(shù)控分頻器輸出頻率與輸入時(shí)鐘的關(guān)系:答:數(shù)控分頻器輸出頻率與輸入時(shí)鐘頻率成正比。對于相同的計(jì)數(shù)器初始計(jì)數(shù)值,如果時(shí)鐘頻率變大(或縮?。樵瓉淼膎倍,那么數(shù)控分頻器輸出頻率也將變大(或縮小)為原來的n倍。數(shù)控分頻器的VHDL描述:libraryieee;useieee.std_l

4、ogic_1164.all;useieee.std_logic_unsigned.all;entitydvfisport(clk:instd_logic;d:instd_logic_vector(3downto0);fout:outstd_logic);end;architecturebhvofdvfissignalfull:std_logic;beginp_reg:process(clk)variablecnt8:std_logic_vector(3downto0);beginifclk'eventandclk='1'thenifcnt8="1111"thencnt8:=d;f

5、ull<='1';elsecnt8:=cnt8+1;full<='0';endif;endif;endprocessp_reg;p_div:process(full)variablecnt2:std_logic;beginiffull'eventandfull='1'thencnt2:=notcnt2;ifcnt2='1'thenfout<='1';elsefout<='0';endif;endif;endprocessp_div;end;仿真波形:測試結(jié)果及分析:隨著d的改變,輸出信號fout頻率發(fā)生變化,在實(shí)驗(yàn)箱上看到LED燈的閃動(dòng)頻率發(fā)生了明顯的變化。如此,電路的分頻的功能

6、得到驗(yàn)證?!净卮饐栴}】如果需要進(jìn)行奇數(shù)分頻(如3分頻),能否夠保持輸出波形的占空比為50%?如果不能,如何使占空比盡量接近50%;如果可以,應(yīng)如何做?答:可以實(shí)現(xiàn)占空比為50%奇數(shù)N倍分頻,方法是:首先進(jìn)行上升沿觸發(fā)進(jìn)行模N計(jì)數(shù),計(jì)數(shù)選定到某一個(gè)值進(jìn)行輸出時(shí)鐘翻轉(zhuǎn),然后經(jīng)過(N-1)/2再次進(jìn)行翻轉(zhuǎn)得到一個(gè)占空比非50%奇數(shù)N分頻時(shí)鐘。再者同時(shí)進(jìn)行下降沿觸發(fā)的模N計(jì)數(shù),到和上升沿觸發(fā)輸出時(shí)鐘翻轉(zhuǎn)選定值相同值時(shí),進(jìn)行輸出時(shí)鐘時(shí)鐘翻轉(zhuǎn),同樣經(jīng)過(N-1)/2時(shí),輸出時(shí)鐘再次翻轉(zhuǎn)生成占空比非50%的奇數(shù)N分頻時(shí)鐘。兩個(gè)占空比非50%的N分頻時(shí)鐘相或運(yùn)算,得到占空比為50%的奇數(shù)N分頻時(shí)

7、鐘。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。