VHDL可編程邏輯結(jié)構(gòu)設(shè)計實驗四

VHDL可編程邏輯結(jié)構(gòu)設(shè)計實驗四

ID:928392

大小:56.01 KB

頁數(shù):4頁

時間:2017-09-25

VHDL可編程邏輯結(jié)構(gòu)設(shè)計實驗四_第1頁
VHDL可編程邏輯結(jié)構(gòu)設(shè)計實驗四_第2頁
VHDL可編程邏輯結(jié)構(gòu)設(shè)計實驗四_第3頁
VHDL可編程邏輯結(jié)構(gòu)設(shè)計實驗四_第4頁
資源描述:

《VHDL可編程邏輯結(jié)構(gòu)設(shè)計實驗四》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、西南石油大學(xué)計算機科學(xué)學(xué)院實驗/上機報告課程名稱:可編程邏輯系統(tǒng)設(shè)計專業(yè):計科09(嵌入式)成績:指導(dǎo)教師:XXXXX姓名:XXXX日期:2012.4.15項目序號:實驗四學(xué)號:XXXXXXX時間:項目名稱:計數(shù)器的設(shè)計組號:地點:明理樓B319一、實驗?zāi)康?.通過4位同步加/減法計數(shù)器的設(shè)計,掌握同步時序控制的基本方法2.掌握LPM參數(shù)化模塊庫中的功能塊調(diào)用方法二、實驗環(huán)境1.硬件:PC機、便攜式EDA/SOPC/DSP實驗系統(tǒng)2.軟件:QuartusII9.0三、實驗內(nèi)容1.完成4位同步加/減法計數(shù)器設(shè)計并實現(xiàn)功能仿真2.利用LPM參數(shù)化模塊庫中的組件設(shè)計8位同步加法計數(shù)

2、器并實現(xiàn)功能仿真3.設(shè)計一個1秒鐘定時器,用以控制發(fā)光二極管閃爍四、實驗過程1.首先仍然是先建立一個工程exp4,并設(shè)置為三態(tài)模式;本次的第一個任務(wù)是用VHDL設(shè)計一個4位的加法/減法計數(shù)器,這種計數(shù)器與一般的計數(shù)器的設(shè)計有一定的相似的程度。只不過在設(shè)計進程的時候要考慮到兩個方面,updn取1和0的時候分別代表加法計數(shù)器和減法計數(shù)器。設(shè)計好代碼后編譯,然后建立波形圖驗證設(shè)計是否正確。實驗的代碼見下面,實驗的結(jié)果見附錄1.4位加法/減法計數(shù)器的實驗的代碼:libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsig

3、ned.all;entityb4_counterisport(clk,rst,updn:instd_logic;q:outstd_logic_vector(3downto0));endb4_counter;architecturebehaveofb4_counterisbeginprocess(clk,rst,updn)variabletemp:std_logic_vector(3downto0);beginifrst='1'thentemp:=(others=>'0');elsifclk'eventandclk='1'andupdn='1'then--加法計數(shù)器iftemp

4、="1111"thentemp:=(others=>'0');elsetemp:=temp+1;endif;elsifclk'eventandclk='1'andupdn='0'then--減法計數(shù)器iftemp="0000"thentemp:=(others=>'1');elsetemp:=temp-1;endif;endif;q<=temp;endprocess;endbehave2.完成第一個任務(wù)后,將它移出工程,避免它與第二個任務(wù)干擾。接下來是利用LPM參數(shù)設(shè)計一個8位的計數(shù)器,這個比較簡單,直接在軟件的工程中找出該元件,將一些接口重命名一下就可以了,然后編譯,建立波

5、形圖進行仿真即可。實驗的元件圖和實驗結(jié)果見附錄2.3.第三個任務(wù)是設(shè)計一個1秒鐘定時器,實驗室的CLK是50MHz的頻率,直接將這樣的CLK50000000分頻即可。老師給出的代碼是一個5分頻的,只要這個5分頻的能夠編譯,建立波形圖仿真成功,那么1秒鐘定時器就不是問題了。實驗的結(jié)果見附錄3.五、實驗總結(jié)本次實驗主要是設(shè)計計數(shù)器,計數(shù)器是這門課程中一種很重要的元件。雖然這次實驗覺得比較簡單,但在實驗中也遇到了不少的問題,開始的時候不懂什么是加法/減法計數(shù)器,不知道是什么與什么相加,后來一看老師給的PPT就明白了。除此之外,由于實驗室給的EDA實驗系統(tǒng)沒有電,第三個任務(wù)下載到實驗

6、系統(tǒng)上沒能實現(xiàn)。六、附錄附錄1:4位加法/減法計數(shù)器結(jié)論:通過截圖可以看到在rst=0的時候是清零的作用,當(dāng)rst=1,updn=0的時候,是減法計數(shù)器,因此實驗的設(shè)計是正確的,與要求相符合。附錄2:利用LPM參數(shù)設(shè)計8位計數(shù)器結(jié)論:通過截圖可以看到該計數(shù)器是一個減法計數(shù)器。實驗的設(shè)計是正確的,與要求符合。附錄3:1秒鐘定時器結(jié)論:通過截圖可以看到設(shè)計的是一個5分頻的,alarm的周期是clk的5倍,因此實驗的設(shè)計是正確的。

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

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

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