




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、電子科技大學計算機學院實驗中心計算機科學與工程學院實驗報告課程名稱:大規(guī)模集成電路原理與設計學院:計算機科學與工程學院專業(yè):計算機科學與技術學生姓名:林怡學號:2012060020023指導教師:蔡世民日期:2014年10月30日電 子 科 技 大 學實 驗 報 告實驗(shyn)一一、實驗(shyn)名稱:(1)42編碼器 (2)24譯碼器 (3)2位比較(bjio)器二、實驗學時:4學時三、實驗內容和目的內容:(1)設計一個4-2編碼器模塊,將輸入的每一個高低電平信號編成一個對應的二進制代碼。(2)設計一個2-4譯碼器模塊,其功能是編碼器的反操作。(3)設計一個2位二進制比較器模塊,實現(xiàn)兩
2、個2位二進制數(shù)的比較操作并在相應輸出端口輸出高電平。目的:(1)認識并學習使用Xilinx軟件;(2)能夠靈活利用Verilog語言編程實現(xiàn)一些基本的功能塊,如:編碼器,譯碼器等。四、實驗原理:(1)由4-2編碼器和2-4譯碼器的輸入輸出邏輯框圖,注意到對應于每一個二進制編碼的輸入,有且僅有一個唯一的二進制編碼的輸出,因此考慮采用case語句來實現(xiàn)此功能;(2)根據(jù)輸入輸出變量之間的邏輯關系來編寫相應的程序;(3)通過給定一組輸入的高、低電平信號進行行為級仿真,觀察最終產(chǎn)生的波形圖來檢驗編寫程序的正確性。(4)Verilog編程語言的語法及其相應的功能。五、實驗器材(設備、元器件):Windo
3、ws平臺下的xilinx軟件 六、實驗(shyn)步驟:4-2編碼器:(1)構建一個名為encode42的工程,根據(jù)實驗(shyn)要求進行模塊代碼的編寫;(2)實驗要求將輸入的每一個高低電平信號(xnho)(對應于每一個4位二進制編碼),編成一個對應的2位二進制代碼輸出,故考慮采用case語句來實現(xiàn)對應于不同輸入得到對應輸出的功能,對于默認輸入狀態(tài)采用高阻態(tài)輸出;其代碼如下:module encode42(I3,I2,I1,I0,Y1,Y0);input I3,I2,I1,I0;output Y1,Y0;reg Y1,Y0;always (I3,I2,I1,I0)begincase(I3,I
4、2,I1,I0)4b0001:Y1,Y0=2b00;4b0010:Y1,Y0=2b01;4b0100:Y1,Y0=2b10;4b1000:Y1,Y0=2b11;default: Y1,Y0=2bz;endcaseendendmodule(3)進行編譯,編譯成功后,給定一組高低電平的輸入信號,進行行為級仿真,觀察最終生成的波形圖來檢驗模塊是否實現(xiàn)了對應的功能。2-4譯碼器:(1)構建一個名為decode2_4的工程,根據(jù)實驗要求進行模塊代碼的編寫;(2)實驗要求將輸入的每一個高低電平信號(對應于每一個2位二進制編碼),編成一個對應的4位二進制代碼輸出,故考慮采用case語句來實現(xiàn)此功能;其代碼如
5、下:module decode2_4(Y3,Y2,Y1,Y0,I1,I0);input I1,I0;output Y3,Y2,Y1,Y0;reg Y3,Y2,Y1,Y0;always (I1,I0)begincase(I1,I0)2b00:Y3,Y2,Y1,Y0=4b0001;2b01:Y3,Y2,Y1,Y0=4b0010;2b10:Y3,Y2,Y1,Y0=4b0100;2b11:Y3,Y2,Y1,Y0=4b1000;default:Y3,Y2,Y1,Y0=4bz;endcaseendendmodule(3)進行編譯,編譯成功后,給定一組高低電平的輸入信號,進行行為級仿真,觀察最終生成(shn
6、 chn)的波形圖來檢驗模塊是否實現(xiàn)了對應的功能。2位比較(bjio)器:(1)構建一個名為compare的工程,根據(jù)(gnj)實驗要求進行模塊代碼的編寫;(2) bigger,smaller,equal為對應的三個輸出端口,分別代表ab,ab)beginbigger = 1; smaller = 0;equal = 0;end if (ab)beginsmaller = 1;bigger = 0;equal = 0;endendendmodule(3)進行編譯,編譯成功后,給定兩個輸入信號a,b,進行行為級仿真,觀察最終三個輸出端口的波形圖來檢驗(jinyn)模塊是否實現(xiàn)了對應2位比較器功能
7、。七、實驗(shyn)數(shù)據(jù)及結果分析4-2編碼器的實驗結果(ji gu)波形圖如下圖1: 圖1:4-2編碼器輸出(shch)波形圖2-4譯碼器的實驗結果(ji gu)波形圖如下圖2: 圖2:2-4譯碼器輸出(shch)波形圖2位比較器的實驗結果波形圖如下圖3:圖3:2位比較(bjio)器輸出波形圖八、實驗(shyn)總結及心得體會(1)通過這次(zh c)實驗,我對于verilog中的數(shù)據(jù)類型和語法有了初步的了解和掌握;(2)由于實驗過程中程序多次出現(xiàn)錯誤,我也學會了如何利用xilinx進行調試;(3)這次實驗也激發(fā)了我對大規(guī)模集成電路的興趣。 電 子 科 技 大 學實 驗 報 告實驗(shy
8、n)二實驗(shyn)名稱:(1)實現(xiàn)(shxin)2位計數(shù)器(2)實現(xiàn)2分頻電路實驗學時:4實驗內容和目的:內容:(1)設計一個2位計數(shù)器模塊,實現(xiàn)2位二進制數(shù)的計數(shù)功能;(2)設計一個2分頻模塊,實現(xiàn)2分頻電路。目的:(1)熟練掌握Verilog編程語言;(2)通過編程實現(xiàn)程序計數(shù)器以及分頻器,進一步理解掌握計數(shù)器和分頻器的原理并掌握Verilog編程的整個過程。實驗原理:(1)因為寄存器型變量在自增1后超出其范圍時會自動清零,所以采用寄存器型變量;(2)對于二分頻電路,觀察可知,若設置一個計數(shù)器code,當clock上升沿來臨時,code增1,當code為二進制11,01時,輸出1;計數(shù)
9、器數(shù)到10,00時,輸出0。(3)Verilog編程語言的語法及其相應的功能。實驗器材(設備、元器件)Xilinx軟件實驗(shyn)步驟:2位計數(shù)器(1)構建(u jin)一個名為counter的工程,按照試驗要求進行模塊代碼的編寫;(2)定義(dngy)一個2位寄存器型輸出變量1:0y,并將其初始化為0;定義輸入脈沖信號clk,每檢測到一個輸入信號的上升沿脈沖,輸出變量自增1(輸出變量自增變化過程:0001,0110,1011,1100)。其程序代碼如下:module counter(Q,clr,clk);output1:0 Q;input clr,clk;reg 1:0Q;always(
10、posedge clr or negedge clk)if (clr)Q = 2d0;else Q = Q + 1;endmodule(3)進行編譯,編譯成功后,生成一個Test,進行行為級仿真,觀察計數(shù)過程的波形圖來檢驗模塊程序編寫是否正確。2分頻電路(1)構建一個名為frequency2的工程,按照試驗要求進行模塊代碼的編寫;(2)定義一個2位寄存器型計數(shù)變量counter,設置其初始值為00,并實現(xiàn)其計數(shù)器功能;當計數(shù)變量counter為00,10時,輸出0,當計數(shù)變量counter為01,11時,輸出1,即可實現(xiàn)一個二分頻電路功能;其程序代碼如下:module frequency2(c
11、lock,out);input clock;output out;reg out = 1b0;reg1:0 code = 2b00;always(posedge clock)beginif(clock)code=code+2b01;case (code)2b00:out = 0;2b01:out = 1;2b10:out = 0;2b11:out = 1;endcaseendendmodule(3)進行編譯,編譯成功后,生成一個Test,進行行為級仿真,觀察生成的波形圖來檢驗(jinyn)模塊程序編寫是否正確。實驗數(shù)據(jù)及結果(ji gu)分析:2位計數(shù)器實驗(shyn)結果圖如下圖4: 圖4:2位二進制計數(shù)器結果(ji gu)波形圖2分頻電路實現(xiàn)(shxin)結果波形圖如下圖5: 圖5:2分頻(fn pn)電路實現(xiàn)結果波形圖實驗結論(jiln)、心得體會和改進建議:(1)實驗時要根據(jù)具體的實驗內容選取(xunq)合適的數(shù)據(jù)類型,這樣可以省事不少。(2)每一個(y )實驗都有很多種可采取的實驗方法,而通過縝密的思考可以讓我們找到一種巧妙的解決方案,大大提升實驗的趣味性。(3)通過這兩組實驗,我對于verilog編程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市政工程技術專業(yè)2021級人才培養(yǎng)方案
- 齊魯師范學院《大學外語(英)》2023-2024學年第一學期期末試卷
- 二零二四年份7月特殊口味研發(fā)保密附加冰淇淋采購合同
- 2025年二月環(huán)保設備采購合同能源管理條款效力驗證
- 01-崔言蹊《公募基金營銷進階之路》6課時
- 中醫(yī)運動療法考題試題及答案
- 2024年圖書管理員考試交流能力試題及答案
- 2025年份3月閉口合同裝修隱形消防栓門開啟測試
- 2024年地理科技前沿試題及答案
- 二零二五年2月量子計算實驗室EPC總承包合同驗收標準
- 化工有限公司職業(yè)衛(wèi)生管理制度
- 2022年新改版教科版五年級下冊科學全冊實驗記錄單(實驗必備)
- 2023年四級汽車美容裝潢工資格考試題庫(濃縮600題)
- 慢性腎衰竭教學查房
- ZZ031 園林微景觀設計與制作賽項賽題-2023年全國職業(yè)院校技能大賽擬設賽項賽題完整版(10套)
- 吉林師范成人教育《大學英語2》期末考試復習題及參考答案
- 電力設計收費標準2018
- GB/T 27740-2011流延聚丙烯(CPP)薄膜
- GB/T 17214.4-2005工業(yè)過程測量和控制裝置的工作條件第4部分:腐蝕和侵蝕影響
- 顯微鏡檢驗報告
- 信息的提煉與概括
評論
0/150
提交評論