版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第 頁共8頁時序電路設(shè)計實驗?zāi)康?1掌握條件語句在簡單時序模塊設(shè)計中的使用。學(xué)習(xí)在Verilog模塊中應(yīng)用計數(shù)器。實驗環(huán)境:Windows7、MAX+PlusII10等。實驗內(nèi)容:模為60的8421BCD碼加法計數(shù)器的文本設(shè)計及仿真。BCD碼一七段數(shù)碼管顯示譯碼器的文本設(shè)計及仿真。用For語句設(shè)計和仿真七人投票表決器。1/20分頻器的文本設(shè)計及仿真。實驗過程:一、模為60的8421BCD碼加法計數(shù)器的文本設(shè)計及仿真:(1)新建文本:選擇菜單File下的New,出現(xiàn)如圖5.1所示的對話框,在框中選中“TextEditorfile”按“OK”按鈕,即選中了文本編輯方式。圖5.1新建文本另存為Ver
2、ilog編輯文件,命名為“count60.v”如圖5.2所示。在編輯窗口中輸入程序,如圖5.3所示。SaveA5圖5.2另存為.V編輯文件Prqje-ctName圖5.4設(shè)置當(dāng)前仿真的文本設(shè)計count60.V-TextEditormodulecoantiO(qo_Jtrcoa匸claxa.r丄口3(1ulrir工亡日亡匸ulk:);*inpjitload,cifc2kfreset;_input:0data;atpat7:0qo-jtoatpatcoat;reg:0qot;always(pnsedgeelk)teginif(TEBEt)qoJt=0;elseif(loadqo_at.=data
3、;elseif(cinbeginif(qoat3;0=3)beginqojt【3:0=C;if(qoJt7:4=5)qoat7:4=0;elseqojt7;4=qoJt7;4十丄;endelseqoat3:0r圖5.3模為60的8421BCD碼加法計數(shù)器的設(shè)計代碼設(shè)置當(dāng)前文本:在MAX+PLUSII中,在編譯一個項目前,必須確定一個設(shè)計文件作為當(dāng)前項目。按下列步驟確定項目名:在File菜單中選擇Project中的Name選項,將出現(xiàn)ProjectName對話框:在Files框內(nèi),選擇當(dāng)前的設(shè)計文件。選擇“OK”。如圖5.4所示。打開編譯器窗口:在MAXplusH菜單內(nèi)選擇Compiler項,即
4、出現(xiàn)如圖5.5的編譯器窗口。圖5.5編譯器窗口選擇Start即可開始編譯,MAX+PLUSII編譯器將檢查項目是否有錯,并對項目進(jìn)行邏輯綜合,然后配置到一個Altera器件中,同時將產(chǎn)生報告文件、編程文件和用于時間仿真用的輸出文件。建立波形編輯文件:選擇菜單File下的New選項,在出現(xiàn)的New對話框中選擇“WaveformEditorFile”,單擊OK后將出現(xiàn)波形編輯器子窗口。仿真節(jié)點插入:選擇菜單Node下的EnterNodesfromSNF選項,出現(xiàn)如圖5.6所示的選擇信號結(jié)點對話框。按右上側(cè)的“List”按鈕,在左邊的列表框選擇需要的信號結(jié)點,然后按中間的=”按鈕,單擊“0K”,選中
5、的信號將出現(xiàn)在波形編輯器中。EnterModesfromSNF圖5.6仿真節(jié)點插入(8)輸入波形設(shè)置,保存波形文件,文本仿真:單擊菜單File下的Save選項,在彈出的窗口中將波形文件存在以上的同一目錄中,文件取名為count60.scf。單擊MAXplusII菜單內(nèi)選擇Simulator選項,單擊Start,接著打開OpenSCF(界面如下圖5.7所示),即完成計數(shù)器的波形仿真。呂Simulator:TimingSimulationSimulationInput:countGO.scfSimulationTime!0.0nsStartTime:0.0nsUseDevice廠Setup/Hol
6、dCheckOutputsEndTime:OscillationGlitch圖5.7Simulator仿真、BCD碼一七段數(shù)碼管顯示譯碼器、七人投票表決器、1/20分頻器的文本設(shè)計及仿真:(1)新建文本:“File”f“New”,出現(xiàn)如圖5.1所示的對話框,“TextEditorfile”f“OK”。(2)另存為Verilog編輯文件:分別命名為“decode4_7.v”、“voter7.v”、“fdivision.v”,與圖5.2類似。(3)在編輯窗口中分別輸入各自相應(yīng)的程序代碼,分別如圖5.8、圖5.9、圖5.10所示。regc,d,eff,g;always電(D3oiDorD丄orDOb
7、egincase(fDlfDO?);耳匕rU4dl:c4d2:-affcfc4d3:24c4d4:24c嗆P5;“匕rU4d6:24c4d7:-affcfc4dS;-a,fc,c4dSIcdfefffg-=7blll0000;心g亡,f,?=71111111;f,g-?=7billion:efIfg=tlllllia;d,e,f,=710110000;fdfefffg-=7bll01101;d亡丄gyt/LlllOOl;ffg-=7bO110011;endmaduleLir21|Col10|INS圖5.8BCD碼一七段數(shù)碼管顯示譯碼器的設(shè)計代碼vot&rJ.v-TextEditornodule
8、votei7(passvot亡);oatpatpass;iTiput7;1vote;reg2:0sura;integex1;regpass;always(vote)beginSJIT=0jfoi(1=1ji=7;i=i+lif(vote1)BJir.=sizm.+l;(sum)pass=l;elseE3SS=0;end亡ndmadalerLine16Col1flNS圖5.9七人投票表決器的設(shè)計代碼魯fdivision.v-TextEdito-rnoduleidivlslon(RE5ET,F10MB,F500K);inpJtRESET,FlOME;JCpatF500E;regFEOOKBjreg
9、:0j;always(posedgeFlOWE)if(JRESET)teginF500X3=0j=;endelsebeginif(n=i3Jbeginj=0;F5OOKB”按鈕,插入仿真節(jié)點。單擊“OK”,選中的信號將出現(xiàn)在波形編輯器中。與圖5.6類似。輸入波形設(shè)置,保存波形文件,文本仿真:單擊菜單File下的Save選項,在彈出的窗口中將波形文件存在以上的同一目錄中,文件分別取名為decode4_7.scf、voter7.scf、fdivision.scf。單擊MAXPlusII菜單內(nèi)選擇Simulator選項,單擊Start,接著打開OpenSCF(界面與圖5.7類似),即完成對以上實驗的
10、波形仿真。實驗結(jié)果及分析:、模為60的8421BCD碼加法計數(shù)器實驗的仿真結(jié)果,如下圖5.11所示:逾count60.sef-Wave-formEditorPRef:400.0ns701.0nsInterval:301.0ns4Name:Value:nA200.0ns1400Ous400.0ns00.0nsi81一reset_x-elk-_z&Utqout87|dataa3.Oder|dataa3.088|dataa3.Oder|dataa3.000:DC01X2)(譏00口L1!X$Q0I1!X$糾H00H02H0H0H2H2圖5.11模為60的8421BCD碼加法計數(shù)器仿真波形窗口、BCD
11、碼一七段數(shù)碼管顯示譯碼器實驗的仿真結(jié)果,如下圖5.12所示:飛decode4_7.scf-WaveformEditoiTRefName:D310463.0ns101Interval:-463.0ns463.0ns5的10H*Time:|0一Oris200.0ns400.0nsValue:0GOO.0ns圖5.12BCD碼一七段數(shù)碼管顯示譯碼器仿真波形窗口三、七人投票表決器實驗的仿真結(jié)果,如下圖5.13、圖5.14所示:voter7,sH-Wavefo-rmEditorRef:Name:58.0ns_vote了_vote6_voteEvote4_voteSvote2_votel王Time:|篦了一OnsInterval:309.0ns圖5.13七人投票表決器仿真波形窗口(不通過)voter7.scf-Wavefo-irmEditor1=1Ref:152.0nsTime:153.0nsInterval:1.0ns152.0nsName:200.0ns400.0nsGOO.On_vote7vote6_voteS_xviote4_vote3=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度電力系統(tǒng)電力物資安全儲存與運輸合同3篇
- 二零二五年建筑公司內(nèi)部工程承包合同范本5篇
- 臨時服務(wù)協(xié)議:專項工作期間合作意向書版A版
- 2025年度農(nóng)家樂鄉(xiāng)村旅游服務(wù)合同范本3篇
- 2024版有關(guān)房屋分配協(xié)議書
- 2024租賃期滿設(shè)備回收合同
- 二零二五年租房合同涉及的環(huán)保要求3篇
- 二零二五版出租車行業(yè)駕駛員勞動合同執(zhí)行規(guī)范6篇
- 二零二五年能源設(shè)施工程設(shè)計合同補充協(xié)議3篇
- 2024版智能可穿戴設(shè)備設(shè)計與生產(chǎn)合同
- 道德經(jīng)中德文對照版
- 公路工程隨機(jī)抽樣一覽表(路基路面現(xiàn)場測試隨機(jī)選點方法自動計算)
- 2021版中醫(yī)癥候醫(yī)保對應(yīng)中醫(yī)癥候醫(yī)保2
- 2023年山東省青島市中考化學(xué)試題(含答案解析)
- 商業(yè)計劃書(BP)產(chǎn)品與服務(wù)的撰寫秘籍
- 安徽華塑股份有限公司年產(chǎn) 4萬噸氯化石蠟項目環(huán)境影響報告書
- 公司章程(二個股東模板)
- 世界奧林匹克數(shù)學(xué)競賽6年級試題
- 藥用植物學(xué)-課件
- 文化差異與跨文化交際課件(完整版)
- 國貨彩瞳美妝化消費趨勢洞察報告
評論
0/150
提交評論