


版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、文檔來(lái)源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.五比特紐環(huán)計(jì)數(shù)器設(shè)計(jì)一、設(shè)計(jì)要求:用D觸發(fā)器來(lái)設(shè)計(jì)一個(gè)五比特紐環(huán)計(jì)數(shù)器要求用觀察其計(jì)數(shù)器序列;2)列出至少三個(gè)制約系統(tǒng)正常工作的最高頻率的因素;3估計(jì)系統(tǒng)的最高工作頻率。二、設(shè)計(jì)原理:紐環(huán)計(jì)數(shù)器又叫作約翰遜計(jì)數(shù)器,五位紐環(huán)計(jì)數(shù)器由五個(gè)D觸發(fā)器構(gòu)成,后四位D觸發(fā)器的輸入由分別由前一個(gè)的觸發(fā)器的輸出作為輸入,而最高位的輸入由最低位的輸出經(jīng)過(guò)反向后輸入,因此五位紐環(huán)計(jì)數(shù)器的有效狀態(tài)位有2n個(gè)(這里n=5)所以有十個(gè)有效狀態(tài),所以有32-10=22個(gè)狀態(tài)是非法的。我們使用五位計(jì)數(shù)器就是要使它在正常狀態(tài)中工作,才能達(dá)到理想的工作狀態(tài),如果進(jìn)入
2、了非法狀態(tài),那么計(jì)數(shù)器就不能正常工作了。所以要使(B'00000')成為初始狀態(tài)這樣才能使得計(jì)數(shù)器進(jìn)入非法狀態(tài)后經(jīng)過(guò)初始才能使計(jì)數(shù)器回到正常狀態(tài)中去。因此根據(jù)這個(gè)原理我們可以建立初步的設(shè)計(jì)思想。三、實(shí)驗(yàn)過(guò)程首先根據(jù)設(shè)計(jì)要求對(duì)五位紐環(huán)計(jì)數(shù)器的工作狀態(tài)進(jìn)行分析,通過(guò)計(jì)算可文檔來(lái)源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.以得出該計(jì)數(shù)器有以下幾個(gè)有效狀態(tài):紐環(huán)計(jì)數(shù)器的真值表當(dāng)前狀態(tài)下一個(gè)狀態(tài)B"00000"B"10000"B"10000"B"11000"B"11000"B&
3、quot;11100"B"11100"B"11110"B"11110"B"11111"B"11111"B"01111"1B"01111"B"00111"B"00111"B"00011"B"00011"B"00001"B"00001"B"00000"其余未列出的狀態(tài)均為非法狀態(tài)根據(jù)上面的真值表利用AHDL硬件設(shè)
4、計(jì)語(yǔ)言就可以在QuartusU軟件中進(jìn)行設(shè)計(jì)。在設(shè)計(jì)中除了需要滿(mǎn)足正常狀態(tài)的循環(huán)計(jì)數(shù)以外,我們還應(yīng)該注意計(jì)數(shù)器進(jìn)入非法狀態(tài)后的工作情況,如果進(jìn)入非法狀態(tài)系統(tǒng)就不會(huì)回到正常工作狀態(tài)了,這就需要在設(shè)計(jì)過(guò)程中對(duì)非法狀態(tài)進(jìn)行編程,以便使得系統(tǒng)進(jìn)入非法狀態(tài)后能自動(dòng)回到正常狀態(tài)。這可以運(yùn)用AHDL中的CASE語(yǔ)句,把非法狀態(tài)區(qū)分。(程序見(jiàn)附表)編程工作完成后就需要進(jìn)行編譯,運(yùn)用QuartusU軟件中的編譯工具可以對(duì)設(shè)計(jì)進(jìn)行編譯來(lái)檢查所編程序的正確與否以便及時(shí)修改。編譯成功后下一步就是仿真,來(lái)驗(yàn)證設(shè)計(jì)是否滿(mǎn)足題目所提出的要求。在設(shè)計(jì)中Mem表示觸發(fā)器的輸出,TOT9表示計(jì)數(shù)器在各有效狀態(tài)時(shí)產(chǎn)文檔來(lái)源為:從網(wǎng)
5、絡(luò)收集整理.word版本可編輯.歡迎下載支持.生的脈沖,這可以作為計(jì)數(shù)器的解碼器表示計(jì)數(shù)器計(jì)數(shù)到了那個(gè)狀態(tài)。的通過(guò)仿真圖可以看見(jiàn)Mem的確是按照真值表的內(nèi)容輸出的,TOT9在每個(gè)狀態(tài)時(shí)有且只有一個(gè)脈沖輸出。可見(jiàn)設(shè)計(jì)是滿(mǎn)足題目需要的。MtHuttVslufi*1488rcl油JL田卩丁I10031oTQ$nT1iL12I013JQio15J016J0TTJ0TBJ0TSHTiniBa!嚴(yán):I4.8T5Tit80.Uis12(D1610ns00.Uh=MJOrtIII/HIMUUCJ1H1J0LI11XODHOOQ11JDOGO1(DO30QIMJOOlltjd)(在仿真波形圖中我們可以看到若計(jì)數(shù)
6、器工作在正常循環(huán)狀態(tài),那么解碼器就可以輸出瀑布型脈沖來(lái)顯示當(dāng)前計(jì)數(shù)狀態(tài)。我們可以借此來(lái)進(jìn)行邏輯控制。作為設(shè)計(jì)最終我們要投入實(shí)際工作,所以要對(duì)設(shè)計(jì)工作狀態(tài)進(jìn)行必要的時(shí)序分析。作為計(jì)數(shù)器我們要關(guān)心它的最大計(jì)數(shù)頻率。因此利用時(shí)序分析工具可以看到最大工作頻率。文檔來(lái)源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.由下圖可以看見(jiàn)該計(jì)數(shù)器工作的最大頻率為422.12MHZ&T1EngTfioI&T1EngTfioIClochclockCuDelays20D210300150%35010040050>*450D四、試驗(yàn)結(jié)論:五位紐環(huán)計(jì)數(shù)器是一種較為簡(jiǎn)單的邏輯控制的實(shí)現(xiàn),可以根據(jù)
7、當(dāng)前的狀態(tài)準(zhǔn)確地控制下一狀態(tài)。系統(tǒng)的狀態(tài)被一系列的組合邏輯所驅(qū)動(dòng),所以它的工作只有在:輸入的驅(qū)動(dòng)功能(存儲(chǔ)元件的輸出)達(dá)到穩(wěn)定;傳播時(shí)延(這文檔來(lái)源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.種時(shí)延決定于組合邏輯與存儲(chǔ)元件的同步脈沖輸出的的時(shí)延)之后才能達(dá)到穩(wěn)定。根據(jù)分析這就是影響計(jì)數(shù)器最大頻率的因素此外還有有:TSU(時(shí)鐘建立時(shí)間)Th(時(shí)鐘保持時(shí)間)Tco(時(shí)鐘到輸出延時(shí))這幾種時(shí)延的長(zhǎng)短決定了最大工作頻率。通過(guò)本次試驗(yàn),我具體進(jìn)一步熟悉了QuartusU軟件的使用,初步掌握了編程技巧,加深了AHDL語(yǔ)言的使用的熟悉程度。進(jìn)一步了解了時(shí)序分析在硬件設(shè)計(jì)中的重要性。附AHDL源程序
8、SUBDESIGN'twist5'(clock:INPUT;文檔來(lái)源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.Mem4.0:OUTPUT;T9,T8,T7,T6,T5,T4,T3,T2,T1,T0:OUTPUT;)VARIABLEMem4.0:DFF;BEGINMem4.0.clk=clock;CASEMem4.0ISWHENB"00010",B"00100",B"01000"=>Mem4.0.d=B"00000"WHENB"10100",B"1001
9、0",B"10001",B"01100",B"01010",B"01001",B"00110",B"00101"=>Mem4.0.d=B"00000"WHENB"11010",B"11001",B"10110",B"10101",B"10011",B"01110",B"01101",B"010
10、11"=>Mem4.0.d=B"00000"WHENB"10111",B"11011",B"11101"=>Mem4.0.d=B"00000"WHENOTHERS=>Mem3.0.d=Mem4.1.q;Mem4.d=!Mem0;ENDCASE;%GENERATET0toT9%IF(Mem4.0=B"00000")THENT0=VCC;ELSET0=GND;ENDIF;IF(Mem4.0=B"10000")THENT1=VCC;E
11、LSET1=GND;ENDIF;IF(Mem4.0=B"11000")THENT2=VCC;ELSET2=GND;ENDIF;IF(Mem4.0=B"11100")THENT3=VCC;ELSET3=GND;ENDIF;IF(Mem4.0=B"11110")THENT4=VCC;ELSET4=GND;ENDIF;IF(Mem4.0=B"11111")THENT5=VCC;ELSET5=GND;ENDIF;IF(Mem4.0=B"01111")THENT6=VCC;ELSET6=GND;ENDIF;IF(Mem4.0=B"00111")THENT7=VCC;ELSET7=GND;E
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代林業(yè)造林方法及營(yíng)林生產(chǎn)管理問(wèn)題探尋
- 老年人護(hù)理中心
- 交通運(yùn)輸采購(gòu)法務(wù)支持與合同違約責(zé)任明確合同
- 車(chē)輛租賃行業(yè)風(fēng)險(xiǎn)評(píng)估承包合同
- 高科技園區(qū)廠房場(chǎng)地租賃合同范本
- 槽棎施工與地基處理合同
- 礦山采礦權(quán)抵押貸款與礦山運(yùn)營(yíng)管理服務(wù)合同
- 叉車(chē)操作員健康管理與勞動(dòng)合同
- 商業(yè)店鋪?zhàn)赓U合同含裝修補(bǔ)貼
- 特色餐飲店鋪?zhàn)赓U與裝修合同
- +畢業(yè)試卷(試題)-2023-2024學(xué)年六年級(jí)下冊(cè)數(shù)學(xué)蘇教版
- 工程管理之施工資料管理培訓(xùn)
- 變壓器油箱焊接工藝
- 國(guó)學(xué)療愈行業(yè)分析
- (2023)義務(wù)教育新課程標(biāo)準(zhǔn)生物(2022年版)必考試題含答案
- 陣發(fā)性室上性心動(dòng)過(guò)速(PSVT)的診斷和治療
- 原發(fā)性硬化性膽管炎學(xué)習(xí)課件
- 《高分子聚合方法》課件
- 語(yǔ)音信號(hào)的處理與濾波
- 喜之郎營(yíng)銷(xiāo)方案
- 眼科眼瞼病診療規(guī)范診療規(guī)范2023版
評(píng)論
0/150
提交評(píng)論