




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實驗一 半加器的設(shè)計一、 實驗?zāi)康?、掌握簡單組合電路的設(shè)計;2、掌握CASE語句的應(yīng)用方法;3、掌握真值表到VHDL的綜合;4、熟練掌握MAXPLUS II的使用。二、實驗內(nèi)容1、熟練軟件基本操作,完成半加器的設(shè)計;2、正確設(shè)置仿真激勵信號,全面檢測設(shè)計邏輯;三、實驗原理1、半加器的設(shè)計半加器只考慮了兩個加數(shù)本身,沒有考慮由低位來的進(jìn)位。半加器真值表:被加數(shù)A 加數(shù)B 和數(shù)S 進(jìn)位數(shù)C 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1半加器邏輯表達(dá)式:;2、利用CASE語句進(jìn)行半加器的設(shè)計3、將生成的半加器生成元件四、實驗步驟1、完成半加器設(shè)計。2、完成VHDL半加器設(shè)計與仿真
2、(記錄仿真波形)。3、生成半加器元件。五、思考題: 1、怎樣自建元件?自建元件的調(diào)用要注意什么?實驗二 全加器的設(shè)計二、 實驗?zāi)康?、掌握圖形的設(shè)計方式;2、掌握自建元件及調(diào)用自建元件的方法;3、熟練掌握MAXPLUS II的使用。二、實驗內(nèi)容1、熟練軟件基本操作,完成全加器的設(shè)計;2、正確設(shè)置仿真激勵信號,全面檢測設(shè)計邏輯;三、實驗原理1、全加器的設(shè)計全加器除考慮兩個加數(shù)外,還考慮了低位的進(jìn)位。全加器真值表: 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1全加器邏輯表達(dá)式:;2、利
3、用半加器元件完成全加器的設(shè)計圖形方式(其中HADDER為半加器元件)四、實驗步驟1、完成圖形全加器設(shè)計。2、完成VHDL全加器設(shè)計與仿真(記錄仿真波形)。3、利用半加器元件進(jìn)行圖形的全加器設(shè)計。五、思考題: 1、怎樣自建元件?自建元件的調(diào)用要注意什么?附加自選實驗 二位加法計數(shù)器的設(shè)計一、實驗?zāi)康?1、掌握二位加法計數(shù)器的原理;2、掌握二位加法計數(shù)器的VHDL描述。3、深入理解VHDL中元件例化的意義。二、實驗內(nèi)容1、完成帶進(jìn)位功能二位加法計數(shù)器的VHDL設(shè)計;2、正確設(shè)置仿真激勵信號,全面檢測設(shè)計邏輯;3、綜合下載,進(jìn)行硬件電路測試。三、實驗原理1、二位加法計數(shù)器中使用了矢量類型的數(shù)據(jù),用來
4、表示計數(shù)的數(shù)值。2、元件的例化就是元件的調(diào)用,是層次化設(shè)計的基礎(chǔ)。具體設(shè)計程序由學(xué)生自己完成。四、實驗步驟1、了解二位加法計數(shù)器的工作原理。2、用VHDL文本方式設(shè)計二位加法計數(shù)器。3、進(jìn)行二位加法計數(shù)器的設(shè)計仿真(記錄仿真波形)。4、進(jìn)行二位加法計數(shù)器的設(shè)計下載與測試。五、思考題 1、怎樣設(shè)計“減法”計數(shù)器?2、進(jìn)位信號的設(shè)置應(yīng)注意什么?實驗三 十進(jìn)制計數(shù)器的設(shè)計一、實驗?zāi)康?、掌握流程控制語句(IF語句和CASE語句)的使用。;2、掌握計數(shù)器進(jìn)制的設(shè)置原理。3、熟練掌握矢量類型數(shù)據(jù)與進(jìn)程語句的使用。4、掌握IF語句的嵌套使用方法,二、實驗內(nèi)容1、完成多功能十進(jìn)制加法計數(shù)器的VHDL設(shè)計。2
5、、正確設(shè)置仿真激勵信號,全面檢測設(shè)計邏輯。3、綜合下載,進(jìn)行硬件電路測試。三、實驗說明十進(jìn)制計數(shù)器的VHDL設(shè)計的關(guān)鍵在于計數(shù)位寬的設(shè)置與進(jìn)制的設(shè)置,通常應(yīng)具有以下功能:清零、使能、向高位進(jìn)位。要注意進(jìn)位信號的處理,進(jìn)位信號的脈寬處理與產(chǎn)生時間處理。四、實驗步驟1、了解十進(jìn)制計數(shù)器的工作原理。2、用VHDL文本方式設(shè)計十進(jìn)制加法計數(shù)器。3、進(jìn)行十進(jìn)制加法計數(shù)器的設(shè)計仿真(記錄仿真波形)。4、進(jìn)行十進(jìn)制加法計數(shù)器的設(shè)計下載與測試。五、實驗報告要求及思考題:1、進(jìn)制數(shù)與計數(shù)最大值的關(guān)系是什么?2、能否設(shè)計出可改變參數(shù)的通用的計數(shù)器?怎樣設(shè)計?實驗四 八位雙向移位寄存器的設(shè)計一、實驗?zāi)康?1、掌握八
6、位雙向移位寄存器的基本原理。2、掌握八位雙向移位寄存器的VHDL描述。 二、實驗內(nèi)容1、完成八位雙向移位寄存器的VHDL設(shè)計;2、正確設(shè)置仿真激勵信號,全面檢測設(shè)計邏輯;3、綜合下載,進(jìn)行硬件電路測試。三、實驗原理八位雙向移位寄存器具有數(shù)據(jù)左移、右移和預(yù)置數(shù)功能。其輸出Q和置數(shù)輸入DATA為八位口;方式控制輸入MODE為2位口。SL_IN,SR_IN分別為左移輸入和右移輸入;CLK為時鐘信號(輸入);RESET為復(fù)位信號(輸入,高電平有效)。四、實驗步驟1、了解八位雙向移位寄存器的工作原理。2、用VHDL文本方式設(shè)計八位雙向移位寄存器。3、進(jìn)行八位雙向移位寄存器的設(shè)計仿真(記錄仿真波形)。4、
7、進(jìn)行八位雙向移位寄存器的設(shè)計下載與測試五、實驗報告要求及思考題 1、八位雙向移位寄存器的外部引腳在測試時應(yīng)怎樣連接?實驗五 數(shù)控分頻器一、實驗?zāi)康?、學(xué)會數(shù)控分頻器的設(shè)計、分析和測試方法;2、根據(jù)仿真結(jié)果分析設(shè)計的優(yōu)缺點(diǎn)。二、實驗原理 數(shù)控分頻器的功能就是當(dāng)輸入端給定不同輸入數(shù)據(jù)時,將對輸入的時鐘信號有不同的分頻比。三、實驗內(nèi)容1、用VHDL語言寫出源程序,輸入不同的CLK和預(yù)置值D,仿出時序波形;2、通過編譯仿真、波形分析來驗證設(shè)計;3、下載驗證(用示波器)。四、實驗報告要求1、寫出數(shù)控分頻器源程序; 2、分析設(shè)計和仿真結(jié)果;3、詳細(xì)敘述數(shù)控分頻器的工作原理。五、思考題 1、如何利用2個上述
8、所設(shè)計的模塊來設(shè)計一個電路,使其輸出方波的正負(fù)脈沖的寬度分別由兩個8位輸入數(shù)據(jù)控制?實驗六 計數(shù)譯碼顯示電路的設(shè)計一、實驗?zāi)康?1、掌握譯碼電路的設(shè)計原理。2、掌握靜態(tài)顯示和動態(tài)顯示電路的原理。3、熟練多進(jìn)程的VHDL程序設(shè)計。二、實驗內(nèi)容1、完成七段譯碼器的VHDL設(shè)計。2、完成靜態(tài)和動態(tài)顯示電路的VHDL設(shè)計。3、正確設(shè)置仿真激勵信號,全面檢測設(shè)計邏輯。4、綜合下載,進(jìn)行硬件電路測試。三、實驗原理LED顯示電路分為靜態(tài)方式與動態(tài)方式兩種。靜態(tài)方式顯示電路的設(shè)計比較簡單,只需完成七段譯碼器的設(shè)計。動態(tài)方式顯示電路除了要完成七段譯碼器的設(shè)計外,還要進(jìn)行掃描模塊的設(shè)計。動態(tài)掃描模塊要能夠輸出位選
9、信號和相應(yīng)的待譯碼值。四、實驗步驟1、了解靜態(tài)和動態(tài)顯示電路的工作原理。2、完成靜態(tài)顯示電路的方案設(shè)計和七段譯碼器的VHDL設(shè)計。3、完成動態(tài)掃描模塊的VHDL設(shè)計。4、利用七段譯碼器和動態(tài)掃描模塊完成動態(tài)顯示電路的設(shè)計。5、進(jìn)行設(shè)計仿真與下載測試。五、思考題 1、靜態(tài)顯示與動態(tài)顯示的區(qū)別是什么? 2、動態(tài)掃描的時鐘頻率應(yīng)怎樣設(shè)置?附加實驗 數(shù)碼掃描顯示電路設(shè)計一、實驗?zāi)康?、學(xué)會數(shù)碼掃描顯示電路的設(shè)計;2、掌握數(shù)碼掃描顯示電路的分析和測試方法;3、根據(jù)仿真結(jié)果分析設(shè)計的優(yōu)缺點(diǎn)。二、實驗原理 電路有8個數(shù)碼掃描顯示電路,每個數(shù)碼管的8個段h、g、f、e、d、c、b、a都分別連在一起,通過選通信
10、號選擇數(shù)碼管,被選擇的數(shù)碼管顯示數(shù)據(jù),其余關(guān)閉,8個選通信號獨(dú)立工作,可以使得8個數(shù)碼管同時顯示,在段信號輸入口加上希望在該對應(yīng)數(shù)碼管上顯示的數(shù)據(jù),從而顯示。三、實驗內(nèi)容1、用VHDL語言寫出源程序,仿出時序波形;2、通過編譯仿真、波形分析來驗證設(shè)計;四、實驗報告要求1、寫出數(shù)碼掃描顯示電路源程序;2、分析設(shè)計和仿真結(jié)果;3、詳細(xì)敘述數(shù)碼掃描顯示電路的工作原理。附加實驗LPM應(yīng)用一、實驗?zāi)康?1、掌握LPM中RAM、ROM等模塊參數(shù)的設(shè)置方法。2、掌握LPM模塊的設(shè)計、應(yīng)用方法。二、實驗內(nèi)容1、完成基于ROM的4位乘法器設(shè)計的設(shè)計。2、正確設(shè)置ROM的參數(shù)。3、正確設(shè)置仿真激勵信號,全面檢測設(shè)
11、計邏輯。4、綜合下載,進(jìn)行硬件電路測試。三、實驗原理LPM即是參數(shù)可設(shè)置模塊庫,這些可以以圖形或硬件語言模塊形式方便調(diào)用的宏功能塊,使得基于EDA技術(shù)的電子設(shè)計的效率和可靠性有了很大的提高。硬件乘法器的設(shè)計方法有很多,但相比之下,由高速ROM構(gòu)成的乘法表達(dá)方式的乘法器的運(yùn)算速度最快。四、實驗步驟1、調(diào)用LPM下LPM_ROM模塊。2、參數(shù)設(shè)置,其中地址位寬LPM_WIDTH為8,地址線位寬LPM_WIDTHAD也為8,地址輸入由時鐘inclock的上升沿來控制,即令LPM_ADDRESS_CONTROL=”REGISTERED”,輸出為非寄存方式,即:LPM_OUTDATA=”UNREGIST
12、ERED”,最后為ROM配置乘法表數(shù)據(jù)文件。3、完成ROM中的數(shù)據(jù)配制。4、進(jìn)行設(shè)計仿真與下載測試。五、思考題 1、如何文本進(jìn)行調(diào)用LPM模塊?附加實驗 優(yōu)化設(shè)計一、實驗?zāi)康膌、熟悉狀態(tài)機(jī)(Moore型)的工作原理;2、用VHDL語言設(shè)計狀態(tài)機(jī)電路;3、學(xué)會使用狀態(tài)機(jī)設(shè)計電路。二、實驗原理Moore型狀態(tài)機(jī)的輸出與狀態(tài)有關(guān)而與輸入無關(guān),如以下圖所示:若目前處于S0時,輸入為0則狀態(tài)機(jī)將維持狀態(tài)0不變;若輸入為l則下個狀態(tài)將改變?yōu)镾l,但不論輸入是什么,此時輸出均為0。三、實驗內(nèi)容1、用VHDL語言寫出源程序。2、通過編譯仿真、波形分析來驗證設(shè)計;四、實驗報告要求1、寫出狀態(tài)機(jī)的VHDL源程序;
13、2、詳細(xì)敘述狀態(tài)機(jī)的工作原理;3、畫出工作時序波形圖。五、思考題 1、狀態(tài)機(jī)兩種描述方式的區(qū)別? 2、MEALY和MOORE的描述有何不同?附加實驗 多路選擇器一、實驗?zāi)康?熟練掌握多路選擇器的設(shè)計方法;2用VHDL語言中不同的語句來描述。二、實驗原理 四選一多路選擇器的原理如下圖及下表,由Sl, S0來選擇d0 ,dl ,d2 ,d3的信號,并使其能在Q上輸出。S1S0Q00d 001d 110d 211d 3XX0三、實驗內(nèi)容1、用VHDL語言的不同語句分別描述任務(wù)選擇器,并通過編譯仿真比較不同語句描述的區(qū)別。2、通過仿真下載并通過硬件驗證實驗結(jié)果。四、實驗報告要求l、寫出幾種不同的VHDL源程序;2、畫出電路的時序仿真波形;3、分析不同VHDL語句的優(yōu)劣;4、寫出設(shè)計心得體會。五、思考題: 1、如何設(shè)計一個3選1的選擇器? 附加實驗JK觸發(fā)器的設(shè)計一、實驗?zāi)康?1、掌握J(rèn)K觸發(fā)器的原理;2、掌握J(rèn)K觸發(fā)器的VHDL描述;3、掌握VHDL中信號的特性與使用方法。二、實驗內(nèi)容1、完成JK觸發(fā)器的VHDL設(shè)計;2、正確設(shè)置仿真激勵信號,全面檢測設(shè)計邏輯;3、綜合下載,進(jìn)行硬
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年車輛抵押貸款信保業(yè)務(wù)借款協(xié)議
- 三年級下冊數(shù)學(xué)教案-第五單元長方形的面積∣北師大版
- 2025年工作室網(wǎng)站合同
- 行業(yè)培訓(xùn)外包合同(2篇)
- (高清版)DB45∕T 227-2022 地理標(biāo)志產(chǎn)品 廣西肉桂
- 2011年全國各地高考生物試題分章匯編
- 任務(wù)二 高效地下載信息 教學(xué)設(shè)計 -2023-2024學(xué)年桂科版初中信息技術(shù)七年級上冊
- 第十一課 智能家居教學(xué)設(shè)計 -2023-2024學(xué)年青島版(2019)初中信息技術(shù)第四冊
- 第八單元(A卷基礎(chǔ)篇)三年級語文下冊單元分層訓(xùn)練AB卷(部編版)
- 第六單元-平移、旋轉(zhuǎn)和軸對稱(單元測試)-蘇教版數(shù)學(xué)三年級上冊(含解析)
- 職業(yè)衛(wèi)生調(diào)查表
- GB/T 11982.1-2005聚氯乙烯卷材地板第1部分:帶基材的聚氯乙烯卷材地板
- GB/T 10046-2018銀釬料
- GB 4094-2016汽車操縱件、指示器及信號裝置的標(biāo)志
- 免疫學(xué)檢測技術(shù)的基本原理優(yōu)秀課件
- 第一講 文化概論
- 小兒急性喉炎-課件
- 醫(yī)院難免壓瘡申報表
- 七年級上冊走進(jìn)Python的世界第一課python導(dǎo)入及海龜編輯器介紹
- 公路工程概論全套課件
- 中小學(xué)教師師德師風(fēng)警示教育培訓(xùn)PPT
評論
0/150
提交評論