基于VHDL語言 3-8譯碼器的設(shè)計.doc

基于VHDL語言 3-8譯碼器的設(shè)計.doc

ID:56483433

大?。?9.00 KB

頁數(shù):3頁

時間:2020-06-24

基于VHDL語言 3-8譯碼器的設(shè)計.doc_第1頁
基于VHDL語言 3-8譯碼器的設(shè)計.doc_第2頁
基于VHDL語言 3-8譯碼器的設(shè)計.doc_第3頁
資源描述:

《基于VHDL語言 3-8譯碼器的設(shè)計.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、《EDA技術(shù)》課程實驗報告學生姓名:黃紅玉所在班級:電信100227指導教師:高金定老師記分及評價:項目滿分5分得分一、實驗名稱實驗4:3-8譯碼器的設(shè)計二、任務(wù)及要求【基本部分】4分1、在QuartusII平臺上,采用文本輸入設(shè)計方法,通過編寫VHDL語言程序,完成3-8譯碼器的設(shè)計并進行時序仿真。2、設(shè)計完成后生成一個元件,以供更高層次的設(shè)計調(diào)用。3、實驗箱上選擇恰當?shù)哪J竭M行驗證,目標芯片為ACEX1K系列EP1K30TC144-3。【發(fā)揮部分】1分修改設(shè)計,完成3-6譯碼器的設(shè)計,并進行時序仿真。三、實

2、驗程序libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitydecoderisport(en:instd_logic;a,b,c:instd_logic;y:outbit_vector(7downto0));endentitydecoder;architectureart4ofdecoderissignalsr:std_logic_vector(2downto0);beginsr<=c&b&a;process(sr

3、)isbegincasesriswhen"000"=>y<="00000001";when"001"=>y<="00000010";when"010"=>y<="00000100";when"011"=>y<="00001000";when"100"=>y<="00010000";when"101"=>y<="00100000";when"110"=>y<="01000000";when"111"=>y<="10000000";whenothers=>y<="00000000";endcase;endproce

4、ss;endarchitectureart4;一、仿真及結(jié)果分析用三位撥碼開關(guān)代表譯碼器的輸入端a、b、c,將之分別與EP1K30TC144-3芯片的相應管腳相連;用LED燈來表示譯碼器的輸出,將D0...D7對應的管腳分別與8只LED燈相連。從圖中可見,首先判斷使能端口en狀態(tài),當滿足高電平時,判斷三個輸入端口A、B、C的狀態(tài);來決定八個輸出的狀態(tài)。輸入en和A、B、C需要獨立可變的輸入激勵,所以最好選擇開關(guān),獨立可變,易于控制;譯碼器輸出為8位數(shù)據(jù),使用獨立顯示各個數(shù)據(jù)位的設(shè)備較好,故選用8個LED知識燈來

5、表示。具體引腳分配見下表。二、硬件驗證1、選擇模式:模式62、引腳鎖定情況表:一、小結(jié)通過這次實驗,讓我更深刻的了解了QuartusII這個軟件的使用,也學會了怎么用VHDL語言來實現(xiàn)設(shè)計。實驗期間也遇到了很多問題,在同學和老師的幫助下解決了困難,總之,通過這次實驗,讓我受益匪淺。

當前文檔最多預覽五頁,下載文檔查看全文

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

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