實(shí)驗(yàn)六利用條件語句實(shí)現(xiàn)計(jì)數(shù)分頻時(shí)序電路_第1頁
實(shí)驗(yàn)六利用條件語句實(shí)現(xiàn)計(jì)數(shù)分頻時(shí)序電路_第2頁
實(shí)驗(yàn)六利用條件語句實(shí)現(xiàn)計(jì)數(shù)分頻時(shí)序電路_第3頁
實(shí)驗(yàn)六利用條件語句實(shí)現(xiàn)計(jì)數(shù)分頻時(shí)序電路_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、電子信息工程學(xué)系實(shí)驗(yàn)報(bào)告成 績(jī):指導(dǎo)教師(簽名)課程名稱:EDA技術(shù)與實(shí)驗(yàn)實(shí)驗(yàn)項(xiàng)目名稱:利用條件語句實(shí)現(xiàn)計(jì)數(shù)分頻時(shí)序電路實(shí)驗(yàn)時(shí)間:2012.10.21班級(jí):通信姓名:學(xué)號(hào):010705實(shí)驗(yàn)?zāi)康模?、了解函數(shù)的定義和在模塊設(shè)計(jì)中的使用。2、了解函數(shù)的可綜合性問題。3、了解許多綜合器不能綜合復(fù)雜的算術(shù)運(yùn)算。4、掌握任務(wù)在Verilog 模塊設(shè)計(jì)中的應(yīng)用。5、 學(xué)會(huì)在電平敏感列表的always中的使用拼接操作任務(wù)和阻塞賦值等語句,并生成復(fù)雜 組合邏輯的高級(jí)方法。實(shí)驗(yàn)內(nèi)容:1. 學(xué)習(xí)Verilog HDL設(shè)計(jì)課件。2. 運(yùn)行課件例(任務(wù)與函數(shù)各選一例)子并進(jìn)行仿真。實(shí)驗(yàn)步驟:1. 在教師的指導(dǎo)下,學(xué)習(xí)

2、Verilog HDL課件。2. 由教師演示max+plus n課件的文本設(shè)計(jì)流程。3. 參考課件實(shí)例,動(dòng)手操作軟件,按照流程做完從新建文件,編譯,仿真,分配引腳等軟 件操作部分的全過程。實(shí)驗(yàn)過程:一、用函數(shù)和case語句描述的編碼器(不含優(yōu)先順序)1、 新建文本:選擇菜單File下的New,在框中選中“ Text Editor file”,按“ OK”按鈕, 即選中了文本編輯方式。2、在文本編輯窗口,輸入 Verilog語言,代碼如下:8. v Text Edit or3、將文件命名為code_83”保存v文件。4、 打開編譯器窗口:在MAX plus n菜單內(nèi)選擇 Compiler項(xiàng),即出

3、現(xiàn)編譯器窗口。選 擇Start即可開始編譯,MAX+PLUS II編譯器將檢查項(xiàng)目是否有錯(cuò)。5、 建立波形編輯文件:在MAX plusn菜單內(nèi)選擇 Waveform Editor File 項(xiàng)。6、 仿真節(jié)點(diǎn)插入:選擇菜單 Node下的Enter Nodes from SNF選項(xiàng)。按右上側(cè)的List” 按鈕,左邊的列表框?qū)⒘⒓戳谐鏊锌梢赃x擇的信號(hào)結(jié)點(diǎn),然后按中間的“= ”按鈕,將左邊列表框的結(jié)點(diǎn)全部選中到右邊的列表框。單擊“OK,選中的信號(hào)將出現(xiàn)在波形編輯器中。7、 輸入波形設(shè)置,保存波形文件,文本仿真:?jiǎn)螕舨藛蜦ile下的Save選項(xiàng),在彈出的窗口中將波形文件存在以上的同一目錄中,文件取名

4、為code_83.scf。單擊MAXplus n菜單內(nèi)選擇Simulator選項(xiàng),單擊Start,接著打開 Open SCF(界面如下圖),即完成文本的波形 仿真。二、任務(wù)舉例(task)過程如同“用函數(shù)和 case語句描述的編碼器”,輸入代碼如下圖:&- Te)rt Editormcdule alutsskl(code,a,b,c);input1;C J cade:input3.0 a,b;out口Lit 4 ; 6 u;reg4:0 J e:task m.y_and:input【3:0 a,b;nutput4:0 out:integeT i:beginfot(; 1: iai-1)out|

5、i-aLi&bi:stidtask always(3)(cccle ocr a ar b) begin ease(code)2 1 bOO(a., h ” 亡):2bOl.c=a|L,21LOC:t=ab; 2b01:t=aL+b: endcass eiidendnodule、函數(shù)舉例(function )過程如同“用函數(shù)和 case語句描述的編碼器”,輸入代碼如下圖:& dluFunction.v - Text EditorTaodule alufunction(c口de”曰*匚input1;03 code;input3:0 J h;output4:0 c”reg|4:0 c,functio

6、n: R7_andjinput3:0 d b;integer zl ”b eginfor(i=3;i=0;i=i1)my_ndi=ai&b工 j: end呂口dfunctionai 1 waiys ( code ocr- b qt h )begincase(code)2 bOO : c=a-b ;2bOl:c=alb;2 blO : c=ai-b ;2bll:c=a+b,endcaseendendmodule實(shí)驗(yàn)結(jié)果及分析:一、用函數(shù)和case語句描述的編碼器二、任務(wù)舉例(task)_ o x-口匚 rror: Lhi# 6: File cildocuments und c Btli n g

7、c|a d min tetr a tor alula file, v: Uncupported Verilog i-IDL feature error: T*sk該軟件與repeat語句不可綜合。、函數(shù)舉例(function ) alufurrtkn.sd - Waveform EditorEE Kims |221Dn$RefName.180.0ns口回40.(ns180 On*;Valuecode300X01 J 10 61 * * * S 6 * 8jS1 bDlxx xxxx :cocie3 * h6;81b001x_MXKx:code=3 * KE;611 tiOOOlKXXx ;cocie=3 hi耳:61 tiOOaO_lxxx : aode=3 J h3 :8 1 toOOOO_OlMK icoc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論