



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實驗二實驗目的:掌握組合邏輯和時序邏輯電路的設(shè)計方法。掌握組合邏輯電路的靜態(tài)測試方法。加深FPGA設(shè)計的過程,并比較原理圖輸入和文本輸入的優(yōu)劣。了解通用同步計數(shù)器,異步計數(shù)器的使用方法。理解積分分頻器的原理。二、實驗所需器件1、撥位開關(guān)。2、FPGA主芯片:EP1K30QC208。3、LED顯示模塊。三、實驗原理譯碼器是輸入數(shù)碼和輸出數(shù)碼之間的對應(yīng)關(guān)系,也就是說,“輸入碼和輸出碼之間的對應(yīng)表”這應(yīng)該算是設(shè)計譯碼器的必須條件。譯碼器常用來做碼和碼之間的轉(zhuǎn)換器,也常被用于地址總線或用作電路的控制線。例如下面為常見的3×8譯碼器的真值表:A0A1AY0Y1Y2Y3Y4Y5Y6Y70001000000000101000000010001000000110001000010000001000101000001001100000001011100000001 實驗中可根據(jù)需要,為3×8譯碼器加入使能控制腳。 一般的分頻器可獲得的分頻頻率種類分布不均勻,積分分頻,能比較好的解決這個問題。1、分頻結(jié)果=來源頻率×N/(2?-1);2、頻率波形不均勻。四、實驗內(nèi)容及數(shù)據(jù)記錄1、編寫3×8譯碼器的VHDL代碼。3×8譯碼器的VHDL代碼為:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYDec3_8ISPORT(A:INSTD_LOGIC_VECTOR(2DOWNTO0);EN:INSTD_LOGIC;Y:OUTSTD_LOGIC_VECTOR(7DOWNTO0));ENDDec3_8;ARCHITECTUREBEHAVEOFDec3_8ISSIGNALSEL:STD_LOGIC_VECTOR(3DOWNTO0);BEGINSEL(0)<=EN;SEL(1)<=A(0);SEL(2)<=A(1);SEL(3)<=A(2);WITHSELSELECTY<="00000001"WHEN"0001","00000010"WHEN"0011","00000100"WHEN"0101","00001000"WHEN"0111","00010000"WHEN"1001","00100000"WHEN"1011","01000000"WHEN"1101","10000000"WHEN"1111","11111111"WHENOTHERS;ENDBEHAVE;用MaxPlusII對其進行編譯仿真下載到市縣鄉(xiāng)實驗箱后,在實驗箱驗驗證實驗結(jié)果,實驗結(jié)果正確,并用WaveForm進行波形仿真,波形為:2、編寫5/8分頻器的VHDL代碼。用MaxPlusII對其進行編譯仿真。使用WaveForm進行波形仿真。2.1、5/8分頻器的VHDL代碼為libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityclkdiv58isport(clk:instd_logic;c_out:outstd_logic);endentityclkdiv58;architectureoneofclkdiv58issignaldly:std_logic;signalqn:std_logic_vector(3downto0);beginprocess(clk)beginifclk'eventandclk='1'thendly<=qn(3);qn<=qn+5;endif;endprocess;c_out<=(qn(3)xordly)and(notclk);endarchitectureone;2.2、使用WaveForm進行波形仿真。波形為五、思考題請學生思考:如果要設(shè)計7/8分頻器,需要如果進行改動?總結(jié)設(shè)計方法。7/8分頻器的程序代碼如下:libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityclkdiv78isport(clk:instd_logic;c_out:outstd_logic);endentityclkdiv78;architectureoneofclkdiv78issignaldly:std_logic;signalqn:std_logic_vector(3downto0);beginprocess(clk)beginifclk'eventandclk='1'thendly<=qn(3);qn<=qn+7;endif;endprocess;c_out<=(qn(3)xordly)and(notclk);endarchitectureone;設(shè)計m/n分頻器的方法是:采用t(t>=L,2^L=n)位二進制的設(shè)計方法,從0開始,每隔m記錄一次,然后運用這樣的進程process(clk)beginifclk'eventandclk='1'thendly<=qn(t-1);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公寓品牌合作合同范例
- 公司裝飾合同范例
- 六十歲勞務(wù)合同范例
- 低溫設(shè)備租賃合同范本
- 綠化水保施工方案
- 北京2025年北京市農(nóng)林科學院高層次人才引進34人筆試歷年參考題庫附帶答案詳解
- 個人電表出租合同范例
- 假發(fā)店加盟合同范例
- 2次抵押合同范例
- 代辦會議合同范例
- 2024版非ST段抬高型急性冠脈綜合征診斷和治療指南解讀
- 2025初級會計理論考試100題及解析
- 中華人民共和國統(tǒng)計法
- 《 大學生軍事理論教程》全套教學課件
- 中考數(shù)學計算題練習100道(2024年中考真題)
- 業(yè)主授權(quán)租戶安裝充電樁委托書
- 2023公務(wù)員年度考核表個人總結(jié)600字
- 北京大學2018年第1批總第5批博雅博士后項目候選人名
- 氣質(zhì)類型測試量表
- 話單類型解析
- 趣味運動會方案1
評論
0/150
提交評論