下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)五 4選1多路復(fù)用器和4位比較器設(shè)計(jì)與仿真班級(jí) 信息安全一班 姓名 鄧一蕾學(xué)號(hào)201208060106指導(dǎo)老師 袁文澹一、實(shí)驗(yàn)?zāi)康?.熟悉Quartus仿真軟件的基本操作,并用VHDL語(yǔ)言和邏輯圖設(shè)計(jì)四選一多路選擇器,4位比較器。二、實(shí)驗(yàn)內(nèi)容 1參照芯片74LS153的電路結(jié)構(gòu),用邏輯圖和VHDL語(yǔ)言設(shè)計(jì)四選一多路復(fù)用器;2從Quartus中取7485器件(比較器)進(jìn)行仿真與分析;用VHDL語(yǔ)言設(shè)計(jì)4位比較器,接著進(jìn)行仿真與分析,電路邏輯結(jié)構(gòu)參照芯片74x85三實(shí)驗(yàn)原理1. (1)四選一多路選擇器邏輯電路的原理4選1多路選擇器,GN為使能端,AB為選擇通道控制端,c0,c1,c2,c3為數(shù)
2、據(jù)輸入端.Y為輸出端。當(dāng)GN為1時(shí),y=0;當(dāng)GN為0,AB=00時(shí),Y為c0的值;當(dāng)GN為0,AB=01時(shí),Y為c1的值;當(dāng)GN為0,AB=10時(shí),Y為c2的值;當(dāng)GN為0,AB=11時(shí),Y為c3的值;(2)通過(guò)實(shí)驗(yàn)實(shí)現(xiàn)邏輯的原理InputsOutputsSelectStrobeGYB AX X100 00C00 10C11 00C21 10C32. (1)4位比較器的邏輯電路圖A0,B0,A1,B1,A2,B2,A3,B3為相比較數(shù)輸入端,ALBI,AEBI,AGBI為級(jí)聯(lián)輸入端ALBO,AEBO,AGBO為比較輸出端。2)通過(guò)實(shí)驗(yàn)實(shí)現(xiàn)邏輯的邏輯功能表為數(shù)據(jù)輸入端控制輸入端輸出端A3A2A
3、1A0B3B2B1B0AGBIALBIAEBIAGBOALBOAEBO100000000001000000100000001011001000000100100011000001011110110000010011001110000010111111100001001110111100001000000000100100000000000100101111111100100111111111000001四、實(shí)驗(yàn)方法與步驟實(shí)驗(yàn)方法:采用基于FPGA進(jìn)行數(shù)字邏輯電路設(shè)計(jì)的方法。采用的軟件工具是QuartusII軟件仿真平臺(tái),采用的硬件平臺(tái)是Altera EPF10K20TI144_4的FPGA試驗(yàn)
4、箱。1.4選1多路選擇器實(shí)驗(yàn)步驟:編寫源代碼。打開(kāi)Quartus軟件平臺(tái),點(diǎn)擊File中得New建立一個(gè)文件。編寫的文件名與實(shí)體名一致,點(diǎn)擊File/Save as以“.vhd”為擴(kuò)展名存盤文件。2、按照實(shí)驗(yàn)箱上FPGA的芯片名更改編程芯片的設(shè)置。操作是點(diǎn)擊Assign/Device,選取芯片的類型。建議選“Altera的EPF10K20TI144_4”3、編譯與調(diào)試。確定源代碼文件為當(dāng)前工程文件,點(diǎn)擊Complier進(jìn)行文件編譯。編譯結(jié)果有錯(cuò)誤或警告,則將要調(diào)試修改直至文件編譯成功。4、波形仿真及驗(yàn)證。在編譯成功后,點(diǎn)擊Waveform開(kāi)始設(shè)計(jì)波形。點(diǎn)擊“insert the node”,按
5、照程序所述插入A0,A1,A2,A3,B0,B1,B2,B3,ALBI,AEBI,AGEBI,ALBO,AEBO,AGBO14個(gè)節(jié)點(diǎn)(A0,A1,A2,A3,B0,B1,B2,B3為輸入節(jié)點(diǎn),y為輸出節(jié)點(diǎn))。設(shè)置A0,A1,A2的輸入波形,在仿真啟動(dòng)之前,需要設(shè)置兩個(gè)重要的參數(shù)End Time 和Grid Size 步驟:點(diǎn)擊Edit-End Time -2.0us;Edit-.Grid Time -100.0ns,點(diǎn)擊輸入信號(hào),然后選擇左邊的波形編輯工作欄中count value 給一個(gè)輸入的激勵(lì)信號(hào),OK返回,點(diǎn)擊保存按鈕保存為sjw_duolu。建立仿真網(wǎng)表:Proccessing-Ge
6、nerate Functional Sumulation Nelist .選擇Assignments-Settings-Simulation mode-Fouctional選擇激勵(lì)文件”sjw_duolu”.選擇Processingstar Simulation啟動(dòng)仿真,可以看到功能仿真圖。5、時(shí)序仿真。首先進(jìn)行全編譯,編譯成功后,點(diǎn)擊Assignments 的settings的 simulation mode: Timing,仿真成功后即出帶延時(shí)的波形圖。6、FPGA芯片編程及驗(yàn)證。(1)分配管腳:assignmentPins在Location中選擇合適的輸入輸出管腳并進(jìn)行編譯。(2)下載驗(yàn)
7、證:Tools-Programmer進(jìn)入下載窗口Hardware SetupByteBlaster-Start-OK(3)初始化電路,根據(jù)設(shè)置好的管腳資源擦做實(shí)驗(yàn)電路板,完成數(shù)據(jù)測(cè)試。五、實(shí)驗(yàn)結(jié)果與分析1、 編譯過(guò)程a) 編譯過(guò)程、調(diào)試結(jié)果b)結(jié)果分析及結(jié)論編譯成功,可繼續(xù)下一步驟。2、 功能仿真a) 功能仿真過(guò)程及仿真結(jié)果 選擇processing-Generate Functional Simulation Netlist 產(chǎn)生功能仿真網(wǎng)格-Assigentnents-Settings-Functional-Processing-Start Simulation,啟動(dòng)功能仿真b)結(jié)果分析及
8、結(jié)論GN為0,AB為00時(shí),y=c0;GN為0,AB為01時(shí),y=c1;GN為0,AB為10時(shí),y=c2;GN為0,AB為11時(shí),y=c3;3.時(shí)序仿真a) 時(shí)序仿真過(guò)程及仿真結(jié)果b)結(jié)果分析及結(jié)論仿真結(jié)果與邏輯存在偏差,因?yàn)闀r(shí)序仿真存在延遲現(xiàn)象,是正?,F(xiàn)象。Programming芯片編程a) 芯片編程過(guò)程管腳分配:b) 編程芯片F(xiàn)PGA驗(yàn)證結(jié)果c)結(jié)果分析與結(jié)論GN=1,AB=11,c0c1c2c3=0001 GN=0,AB=10,c0c1c2c3=0100 GN=0,AB=10,c0c1c2c3Y=0 y=1=c1 =0110,y=1=c12.4位比較器實(shí)驗(yàn)步驟:編寫源代碼。打開(kāi)Quart
9、us軟件平臺(tái),點(diǎn)擊File中得New建立一個(gè)文件。編寫的文件名與實(shí)體名一致,點(diǎn)擊File/Save as以“.vhd”為擴(kuò)展名存盤文件。2、按照實(shí)驗(yàn)箱上FPGA的芯片名更改編程芯片的設(shè)置。操作是點(diǎn)擊Assign/Device,選取芯片的類型。建議選“Altera的EPF10K20TI144_4”3、編譯與調(diào)試。確定源代碼文件為當(dāng)前工程文件,點(diǎn)擊Complier進(jìn)行文件編譯。編譯結(jié)果有錯(cuò)誤或警告,則將要調(diào)試修改直至文件編譯成功。4、波形仿真及驗(yàn)證。在編譯成功后,點(diǎn)擊Waveform開(kāi)始設(shè)計(jì)波形。插入節(jié)點(diǎn):點(diǎn)擊Insert,然后 insert the node”,按照程序所述插入A0,A1,A2,
10、A3,B0,B1,B2,B3,ALBI,AEBI,AGEBI,ALBO,AEBO,AGBO14個(gè)節(jié)點(diǎn)(A0,A1,A2,A3,B0,B1,B2,B3,ALBI,AEBI,AGBI為輸入節(jié)點(diǎn),ALBO,AEBO,AGBO為輸出節(jié)點(diǎn))。根據(jù)邏輯功能表設(shè)置A0,A1,A2,A3,B0,B1,B2,B3,ALBI,AEBI,AGBI的輸入波形,在仿真啟動(dòng)之前,選擇菜單Edit-End Time和Edit -Gird Size設(shè)置結(jié)束時(shí)間和網(wǎng)格大小。然后輸入信號(hào)激勵(lì),可生成波形圖,最后點(diǎn)擊保存按鈕保存。建立仿真網(wǎng)表:Proccessing-Generate Functional Sumulation N
11、elist .選擇Assignments-Settings-Simulation mode-Fouctional選擇激勵(lì)文件”sjw_bijiaoqi選擇Processingstart Simulation啟動(dòng)仿真,可以看到功能仿真圖。5、時(shí)序仿真。首先進(jìn)行全編譯,編譯成功后,點(diǎn)擊Assignments 的settings的 simulation mode: Timing,仿真成功后即出帶延時(shí)的波形圖。選擇Processingstart Simulation啟動(dòng)仿真,可以看到時(shí)序仿真圖。6、FPGA芯片編程及驗(yàn)證。(1)分配管腳:assignmentPins在Location中選擇合適的輸入輸
12、出管腳并進(jìn)行編譯。(2)下載驗(yàn)證:Tools-Programmer進(jìn)入下載窗口Hardware SetupByteBlaster-Start-OK(3)完成配置后,單擊Start按鈕,Progress欄中出現(xiàn)100%,下載成功。(4)初始化電路,根據(jù)設(shè)置好的管腳資源操作實(shí)驗(yàn),完成測(cè)試。五、 實(shí)驗(yàn)結(jié)果與分析1,編譯過(guò)程b) 編譯過(guò)程、調(diào)試結(jié)果b)結(jié)果分析及結(jié)論編譯正確,可繼續(xù)進(jìn)行下一步。2, 功能仿真A)功能仿真過(guò)程及仿真結(jié)果 選擇processing-Generate Functional Simulation Netlist 產(chǎn)生功能仿真網(wǎng)格-Assigentnents-Settings-F
13、unctional-Processing-Start Simulation,啟動(dòng)功能仿真b)結(jié)果分析及結(jié)論 當(dāng)A3B3時(shí)AGBO=1,ALBO=0;當(dāng)A3BA時(shí)AGBO=1,ALBO=0;依次類推,當(dāng)AB時(shí)AGBO=1,當(dāng)AB時(shí)ALBO=1;當(dāng)A=B時(shí)如果輸入端AGBI=1,則AGBO=1;若ALBI=1,則ALBO=1;若AEBI=1時(shí),AEBO=1;特別的,當(dāng)A=B且AGBI=ALBI=1時(shí),即時(shí)不可能狀態(tài),輸出AGBO=ALBO=AEBO=0。3、 時(shí)序仿真a)時(shí)序仿真過(guò)程及仿真結(jié)果b)結(jié)果分析及結(jié)論仿真結(jié)果與邏輯存在偏差,因?yàn)闀r(shí)序仿真存在延遲現(xiàn)象,是正?,F(xiàn)象。Programming芯片
14、編程c) 芯片編程過(guò)程管腳分配:b)編程芯片F(xiàn)PGA驗(yàn)證結(jié)果d) 結(jié)果分析與結(jié)論1、(1)G=0、A0A1=0,C0=1時(shí),Y=1(2)G=0,A0,A1,C3=1時(shí),Y=12、(1)AGBI=1,ALBI=1,AGBO=0,ALBO =0,AEBO=0(2)AEBI=1時(shí),AEBO=1實(shí)驗(yàn)結(jié)論:與邏輯功能表相對(duì)應(yīng),實(shí)驗(yàn)結(jié)果正確。6、 實(shí)驗(yàn)結(jié)論1.實(shí)驗(yàn)結(jié)論成功完成了參照芯片74153的電路結(jié)構(gòu),用邏輯圖和VHDL語(yǔ)言設(shè)計(jì)四選一多路復(fù)用器;從Quartus中取7485器件(比較器)進(jìn)行仿真與分析;用VHDL語(yǔ)言設(shè)計(jì)4位比較器,接著進(jìn)行仿真與分析,電路邏輯結(jié)構(gòu)參照芯片7485。仿真下載成功。2.實(shí)驗(yàn)心得 這次數(shù)字設(shè)計(jì)實(shí)驗(yàn)的內(nèi)容主要是用電
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版音像制品出版合同
- 2024年項(xiàng)目融資中介合同
- 2025年農(nóng)業(yè)設(shè)施彩鋼棚租賃與維護(hù)服務(wù)合同3篇
- 2024藝術(shù)品收藏與買賣合同
- 2024鐵路運(yùn)輸合同中物流成本控制策略研究3篇
- 2024衣柜墻板吊頂裝修工程合同簽訂與生效條件合同
- 2024茶園承包種植經(jīng)營(yíng)合同
- 醫(yī)療建筑管樁施工合同
- 碼頭加固施工協(xié)議
- 兒童劇主持人聘請(qǐng)協(xié)議
- 湖北省部分市州2024-2025學(xué)年高二(上)期末考試物理試卷(含答案)
- 2025寒假 家長(zhǎng)會(huì) 課件
- 2025年中國(guó)國(guó)新控股限責(zé)任公司招聘2人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 綠城營(yíng)銷策劃管理標(biāo)準(zhǔn)化手冊(cè)
- 采購(gòu)部5年規(guī)劃
- 《公路養(yǎng)護(hù)安全培訓(xùn)》課件
- 股東合作協(xié)議書標(biāo)準(zhǔn)范本
- 干法讀書會(huì)分享
- 進(jìn)階練12 材料作文(滿分范文20篇)(解析版)-【挑戰(zhàn)中考】備戰(zhàn)2024年中考語(yǔ)文一輪總復(fù)習(xí)重難點(diǎn)全攻略(浙江專用)
- 非營(yíng)利組織薪酬標(biāo)準(zhǔn)與管理
- 2025年中國(guó)陪診服務(wù)行業(yè)現(xiàn)狀、發(fā)展環(huán)境及投資前景分析報(bào)告
評(píng)論
0/150
提交評(píng)論