




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課程報(bào)告基于VHDL的序列檢測(cè)器設(shè)計(jì)課程名稱EDA技術(shù)實(shí)用教程姓名盧澤文李嘉陽(yáng)吳熾揚(yáng)學(xué)號(hào)200730530318200730530311200730530326專業(yè)電氣工程及其自動(dòng)化3班指導(dǎo)老師:陳楚老師日期:2010/12隨著計(jì)算機(jī)的飛速發(fā)展,以計(jì)算機(jī)輔助設(shè)計(jì)為基礎(chǔ)的電子設(shè)計(jì)自動(dòng)化(EDA)技術(shù)已成為電子學(xué)領(lǐng)域的重要學(xué)科。EDA工具使電子電路和電子系統(tǒng)的設(shè)計(jì)產(chǎn)生了革命性的變化。序列檢測(cè)器也稱為串行數(shù)據(jù)檢測(cè)器,它在數(shù)據(jù)通訊,雷達(dá)和遙測(cè)等領(lǐng)域中用于檢測(cè)同步識(shí)別標(biāo)志,是一種用來檢測(cè)一組或多組序列信號(hào)的電路。本文輸入的序列信號(hào)由自行設(shè)計(jì)的計(jì)數(shù)器和數(shù)據(jù)選擇器組成的序列信號(hào)發(fā)生器提供。1.原理說明:序列檢測(cè)器可用于檢測(cè)一組或多組由二進(jìn)制碼組成的脈沖序列信號(hào),當(dāng)序列檢測(cè)器連續(xù)收到一組串行二進(jìn)制碼后,如果這組碼與檢測(cè)器中預(yù)先設(shè)置的碼相同,則輸出1,否則輸出0。由于這種檢測(cè)的關(guān)鍵在于正確碼的收到必須是連續(xù)的,這就要求檢測(cè)器必須記住前一次的正確碼及正確序列,知道在連續(xù)的檢測(cè)中所收到的每一位碼都與預(yù)置數(shù)的對(duì)應(yīng)碼相同。在檢測(cè)過程中,任何一位不相等都將回到初始狀態(tài)重新開始檢測(cè)。2.實(shí)驗(yàn)程序設(shè)計(jì)及程序分析和主要模塊的代碼:libraryieee;useieee.std_logic_1164.all;entityschkisport(din,clk,clr:instd_logic;ab:outstd_logic_vector(3downto0));endschk;architecturebehavofschkissignald:std_logic_vector(7downto0);signalq:integerrange0to8;typefsm_stis(s0,s1,s2,s3,s4,s5,s6,s7,s8);--數(shù)據(jù)類型定義,狀態(tài)符號(hào)化signalcurrent_state,next_state:fsm_st;begind<="11100101";--8位待檢預(yù)置數(shù)reg:process(clr,clk)--主控時(shí)序進(jìn)程beginifclr='1'thencurrent_state<=s0;elsifclk='1'andclk'eventthencurrent_state<=next_state;endif;endprocess;com:process(current_state,din)--主控組合進(jìn)程begincasecurrent_stateiswhens0=>q<=0;ifdin='0'thennext_state<=s0;elsenext_state<=s1;endif;whens1=>q<=1;ifdin='0'thennext_state<=s0;elsenext_state<=s2;endif;whens2=>q<=2;ifdin='0'thennext_state<=s0;elsenext_state<=s3;endif; whens3=>q<=3;ifdin='1'thennext_state<=s0;elsenext_state<=s4;endif;whens4=>q<=4;ifdin='1'thennext_state<=s0;elsenext_state<=s5;endif;whens5=>q<=5;ifdin='0'thennext_state<=s0;elsenext_state<=s6;endif;whens6=>q<=6;ifdin='1'thennext_state<=s0;elsenext_state<=s7;endif;whens7=>q<=7;ifdin='0'thennext_state<=s0;elsenext_state<=s8;endif;whens8=>q<=8;next_state<=s0;endcase;endprocess;process(q)--檢測(cè)結(jié)果判斷輸出beginifq=8thenab<="1010";--序列數(shù)檢測(cè)正確,輸出"A"elseab<="1011";--序列數(shù)檢測(cè)錯(cuò)誤,輸出"B"endif;endprocess;endbehav;3.原理圖(頂層電路結(jié)構(gòu)):clr為復(fù)位端,din為置數(shù)端,ab為輸出端。序列檢測(cè)器是時(shí)序數(shù)字電路中非常常見的設(shè)計(jì)之一。它的主要功能是:將一個(gè)指定的序列從數(shù)字碼流中識(shí)別出來。本文設(shè)計(jì)一個(gè)能檢測(cè)出11100101序列的電路。從數(shù)據(jù)類型定義,狀態(tài)符號(hào)化,然后8位待檢預(yù)置數(shù),設(shè)置主控時(shí)序進(jìn)程和主控組合進(jìn)程。在進(jìn)行檢測(cè)結(jié)果判斷輸出,如果序列數(shù)檢測(cè)正確,輸出"A",若序列數(shù)檢測(cè)錯(cuò)誤,輸出"B"。序列信號(hào)檢測(cè)器和序列信號(hào)發(fā)生器是基本的數(shù)字電路之一,不僅是學(xué)習(xí)電子技術(shù)應(yīng)具有的基本知識(shí),而且在電子、通信、控制等等很多領(lǐng)域具有廣泛的應(yīng)用。4仿真波形圖:其中ENDTIME=50.0usGRIDSIZE=100.0ns仿真波形分析:由上圖可知,clr為復(fù)位端,din為置數(shù)端,ab為輸出端。先給clr為高電平清零,在置數(shù)11100101,每個(gè)clk的上升沿到來時(shí)就檢驗(yàn),當(dāng)全部的數(shù)都檢驗(yàn)是正確的則輸出A,否則輸出B。由此仿真可以得出結(jié)論,該設(shè)計(jì)正確的。5.結(jié)語(yǔ):序列信號(hào)檢測(cè)器和序列信號(hào)發(fā)生器是基本的數(shù)字電路之一,不僅是學(xué)習(xí)電子技術(shù)應(yīng)具有的基本知識(shí),而且在電子、通信、控制等等很多領(lǐng)域具有廣泛的應(yīng)用。我們用MAX+plus軟件進(jìn)行vhdl仿真取得了成功。MAX+plus提供了豐富的元件庫(kù)及強(qiáng)大的仿真功能,使用更加方便。另外。由于本設(shè)計(jì)中電路是高校電工電子類課程中的基礎(chǔ)電路.可以將本設(shè)計(jì)作為一個(gè)提高型的實(shí)驗(yàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 星晨幼兒園課間活動(dòng)方案
- 春季商城活動(dòng)方案
- 明港公司團(tuán)建活動(dòng)方案
- 明禮崇德活動(dòng)方案
- 文明傳習(xí)活動(dòng)方案
- 星途汽車智能活動(dòng)方案
- 春招模擬面試活動(dòng)方案
- 新店口紅秒殺活動(dòng)方案
- 新春便民服務(wù)日活動(dòng)方案
- 春日計(jì)劃活動(dòng)方案
- GB 6722-2014爆破安全規(guī)程
- GA/T 1169-2014警用電子封控設(shè)備技術(shù)規(guī)范
- 校企合作項(xiàng)目立項(xiàng)申請(qǐng)表(模板)
- 六旋翼無人機(jī)的設(shè)計(jì)(畢業(yè)設(shè)計(jì))
- 假貨鑒定報(bào)告
- 藝術(shù)概論:第八章綜合藝術(shù)
- 云南省臨滄市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)及行政區(qū)劃代碼
- 新人教版九年級(jí)物理全冊(cè)知識(shí)點(diǎn)總結(jié)(課堂筆記)
- DB13T 5519.7-2022 軌道交通AFC系統(tǒng)線網(wǎng)技術(shù)要求 第7部分:數(shù)據(jù)接口
- 駐戈壁某部隊(duì)糖尿病流行病學(xué)調(diào)查
- 《網(wǎng)店運(yùn)營(yíng)與管理》整本書電子教案全套教學(xué)教案
評(píng)論
0/150
提交評(píng)論