基于eda技術(shù)的電子搶答器設(shè)計(jì)與實(shí)現(xiàn)_第1頁
已閱讀1頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p>  EDA技術(shù)應(yīng)用總結(jié)報(bào)告</p><p>  年 月 日</p><p><b>  目錄</b></p><p>  1.EDA技術(shù)的發(fā)展與應(yīng)用3</p><p>  1.1EDA概述3</p><p>  1.2EDA技術(shù)的發(fā)展歷程3</p>

2、<p>  1.3EDA的發(fā)展方向4</p><p>  1.4EDA技術(shù)的應(yīng)用5</p><p>  1.4.1EDA 技術(shù)在工程上的應(yīng)用5</p><p>  1.4.2EDA 技術(shù)在教學(xué)上的應(yīng)用6</p><p>  2.電子搶答器的EDA設(shè)計(jì)與實(shí)現(xiàn)6</p><p>  2.1 電子搶答器

3、的功能6</p><p>  2.1.1 第一搶答信號的鑒別和鎖存6</p><p>  2.1.2 計(jì)時(shí)功能6</p><p>  2.1.3 計(jì)分功能7</p><p>  2.1.4犯規(guī)設(shè)置7</p><p>  2.2 電子搶答器的結(jié)構(gòu)原理7</p><p>  2.2.1電

4、子搶答器的整體結(jié)構(gòu)7</p><p>  2.2.2鑒別與鎖存模塊設(shè)計(jì)8</p><p>  2.2.3電子搶答器定時(shí)與犯規(guī)模塊設(shè)計(jì)8</p><p>  2.2.4 計(jì)分模塊的設(shè)計(jì)10</p><p>  3.電子搶答器的EDA設(shè)計(jì)與實(shí)現(xiàn)特點(diǎn)11</p><p><b>  4.總結(jié)12<

5、/b></p><p><b>  5.參考文獻(xiàn)13</b></p><p>  1.EDA技術(shù)的發(fā)展與應(yīng)用</p><p><b>  1.1EDA概述</b></p><p>  EDA技術(shù),近十年來隨著微電子和計(jì)算機(jī)技術(shù)的進(jìn)步及電子產(chǎn)品市場運(yùn)作節(jié)奏的進(jìn)一步加快已邁入了一個(gè)全新的階段,其

6、特點(diǎn)是通過軟件方式的設(shè)計(jì)和測試,達(dá)到對既定功能的硬件系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。是一種以計(jì)算機(jī)為工作平臺,利用計(jì)算機(jī)圖形學(xué)、拓?fù)溥壿媽W(xué)、計(jì)算數(shù)學(xué)以至人工智能學(xué)等多種計(jì)算機(jī)應(yīng)用學(xué)科的最新成果而開發(fā)出來的一整套軟件工具;是一種幫助電子設(shè)計(jì)工程師從事電子系統(tǒng)設(shè)計(jì)的綜合技術(shù)。它的出現(xiàn)極大的改變了傳統(tǒng)的設(shè)計(jì)方法、設(shè)計(jì)過程乃至設(shè)計(jì)觀念,使廣大的電子設(shè)計(jì)工程師開始實(shí)現(xiàn)“概念驅(qū)動(dòng)工程”的夢想。設(shè)計(jì)師們擺脫了大量的輔助設(shè)計(jì)工作,而把精力集中于創(chuàng)造性的方案與概念構(gòu)思

7、上,用新的思路來發(fā)掘硬件設(shè)備的潛力,從而極大地提高了設(shè)計(jì)效率,縮短了產(chǎn)品的研制周期。</p><p>  EDA是電子設(shè)計(jì)自動(dòng)化(Electronic Design Automation)縮寫,是90年代初從CAD(計(jì)算機(jī)輔助設(shè)計(jì))、CAM(計(jì)算機(jī)輔助制造)、CAT(計(jì)算機(jī)輔助測試)和CAE(計(jì)算機(jī)輔助工程)的概念發(fā)展而來的。EDA技術(shù)是以計(jì)算機(jī)為工具,根據(jù)硬件描述語言HD( Hardware Descripti

8、on language)完成的設(shè)計(jì)文件,自動(dòng)地完成邏輯編譯、化簡、分割、綜合及優(yōu)化、布局布線、仿真以及對于特定目標(biāo)芯片的適配編譯和編程下載等工作。典型的EDA工具中必須包含兩個(gè)特殊的軟件包,即綜合器和適配器。綜合器的功能就是將設(shè)計(jì)者在EDA平臺上完成的針對某個(gè)系統(tǒng)項(xiàng)目的HDL、原理圖或狀態(tài)圖形描述,針對給定的硬件系統(tǒng)組件,進(jìn)行編譯、優(yōu)化、轉(zhuǎn)換和綜合,最終獲得我們欲實(shí)現(xiàn)功能的描述文件;適配器的功能是將由綜合器產(chǎn)生的王表文件配置與指定的目標(biāo)

9、器件中,產(chǎn)生最終的下載文件,如JED文件。適配所選定的目標(biāo)器件(FPGA/CPLD芯片)必須屬于在綜合器中已指定的目標(biāo)器件系列。</p><p>  1.2EDA技術(shù)的發(fā)展歷程</p><p>  EDA 技術(shù)是現(xiàn)代電子設(shè)計(jì)技術(shù)的核心,就是依賴功能強(qiáng)大的計(jì)算機(jī), 在EDA 工具軟件平臺上,對以硬件描述語言HDL為系統(tǒng)邏輯描述手段完成的設(shè)計(jì)文件,自動(dòng)地完成邏輯編譯、邏輯化簡、邏輯分割、邏輯綜

10、合、結(jié)構(gòu)綜合( 布局布線) ,以及邏輯優(yōu)化和仿真測試,直至實(shí)現(xiàn)既定的電子線路系統(tǒng)功能。 EDA 技術(shù)使得設(shè)計(jì)者的工作僅限于利用軟件的方式,即利用硬件描述語言和EDA 軟件來完成對系統(tǒng)硬件功能的實(shí)現(xiàn)。因此, EDA 技術(shù)為現(xiàn)代電子理論和設(shè)計(jì)的表達(dá)與實(shí)現(xiàn)提供了可能性。在過去近30 年的電子技術(shù)的發(fā)展歷程,可大致將EDA 技術(shù)的發(fā)展分為三個(gè)階段:</p><p>  第一階段 20 世紀(jì)70 年代,集成電路制作方面,

11、MOS 工藝已得到廣泛的應(yīng)用。 可編程邏輯技術(shù)及其器件已經(jīng)問世, 計(jì)算機(jī)作為一種運(yùn)算工具已在科研領(lǐng)域得到廣泛的應(yīng)用。 而在后期, CAD 的概念已見雛形。這一階段人們開始利用計(jì)算機(jī)取代手工勞動(dòng), 輔助進(jìn)行集成電路版圖編輯、PCB 布局布線等工作。</p><p>  第二階段 20 世紀(jì)80 年代,,集成電路設(shè)計(jì)進(jìn)入了CMOS( 互補(bǔ)場效應(yīng)管) 時(shí)代.。復(fù)雜可編程邏輯器件已進(jìn)入商業(yè)應(yīng)用, 相應(yīng)的輔助設(shè)計(jì)軟件也已投

12、入使用。而在80 年代末,出現(xiàn)了FPGA( F) ,CAE 和CAD 技術(shù)的應(yīng)用更為廣泛,它們在PCB 設(shè)計(jì)方面的原理圖輸入、自動(dòng)布局布線及PCB 分析,以及邏輯設(shè)計(jì)、邏輯仿真、布爾方程綜合和化簡等方面擔(dān)任了重要的角色,特別是各種硬件描述語言的出現(xiàn)、應(yīng)用和標(biāo)準(zhǔn)化方面的重大進(jìn)步,為電子設(shè)計(jì)自動(dòng)化必須解決的電路建模、標(biāo)準(zhǔn)文檔及仿真測試奠定了基礎(chǔ)。</p><p>  第三階段 進(jìn)入20 世紀(jì)90 年代,隨著硬件描述語

13、言的標(biāo)準(zhǔn)化得到進(jìn)一步的確立,計(jì)算機(jī)輔助工程、輔助分析和輔助設(shè)計(jì)在電子技術(shù)領(lǐng)域獲得更加廣泛的應(yīng)用,與此同時(shí)電子技術(shù)在通信、計(jì)算機(jī)及家電產(chǎn)品生產(chǎn)中的市場需求和技術(shù)需求,極大地推動(dòng)了全新的電子設(shè)計(jì)自動(dòng)化技術(shù)的應(yīng)用和發(fā)展。特別是集成電路設(shè)計(jì)工藝步入了超深亞微米階段,百萬門以上的大規(guī)模ASIC 設(shè)計(jì)技術(shù)的應(yīng)用,促進(jìn)了EDA技術(shù)的形成。更為重要的是各EDA 公司致力于兼容各種硬件實(shí)現(xiàn)方案和支持標(biāo)準(zhǔn)硬件描述語言的EDA 工具軟件的研究,都有效地將ED

14、A 技術(shù)推向成熟。</p><p>  1.3EDA的發(fā)展方向</p><p>  EDA技術(shù)在進(jìn)入21世紀(jì)后,由于更大規(guī)模的FPGA器件的不斷推出,在仿真和設(shè)計(jì)兩方面支持標(biāo)準(zhǔn)硬件描述語言的功能強(qiáng)大的EDA軟件不斷更新、增加,使電子EDA技術(shù)得到了更大的發(fā)展。電子技術(shù)全方位納入EDA領(lǐng)域,EDA使得電子領(lǐng)域各學(xué)科的界限更加模糊,更加互為包容,突出表現(xiàn)在以下幾個(gè)方面:使電子設(shè)計(jì)成果以自主知識

15、產(chǎn)權(quán)的方式得以明確表達(dá)和確認(rèn)成為可能;基于EDA工具的ASIC設(shè)計(jì)標(biāo)準(zhǔn)單元已涵蓋大規(guī)模電子系統(tǒng)及IP核模塊;軟硬件IP核在電子行業(yè)的產(chǎn)業(yè)領(lǐng)域、技術(shù)領(lǐng)域和設(shè)計(jì)應(yīng)用領(lǐng)域得到進(jìn)一步確認(rèn);soc高效低成本設(shè)計(jì)技術(shù)的成熟。隨著半導(dǎo)體技術(shù)、集成技術(shù)和計(jì)算機(jī)技術(shù)的迅猛發(fā)展,電子系統(tǒng)的設(shè)計(jì)方法和設(shè)計(jì)手段都發(fā)生了很大的變化??梢哉f電子EDA技術(shù)是電子設(shè)計(jì)領(lǐng)域的一場革命。傳統(tǒng)的“固定功能集成塊十連線”的設(shè)計(jì)方法正逐步地退出歷史舞臺,而基于芯片的設(shè)計(jì)方法正成

16、為現(xiàn)代電子系統(tǒng)設(shè)計(jì)的主流。作為高等院校有關(guān)專業(yè)的學(xué)生和廣大的電子工程師了解和掌握這一先進(jìn)技術(shù)是勢在必行,這不僅是提高設(shè)計(jì)效率的需要,更是時(shí)代發(fā)展的需求,只有掌握了EDA技術(shù)才有能力參與世界電子工業(yè)市場的競爭,才能生存與發(fā)展。隨著科技的進(jìn)步,電子產(chǎn)品的更</p><p>  1.4EDA技術(shù)的應(yīng)用</p><p>  1.4.1EDA 技術(shù)在工程上的應(yīng)用</p><p&g

17、t;  EDA 技術(shù)廣泛應(yīng)用于科研工作和新產(chǎn)品的開發(fā)中。由于該技術(shù)設(shè)計(jì)電子系統(tǒng)具有用軟件的方式設(shè)計(jì)硬件的特點(diǎn), 和系統(tǒng)可現(xiàn)場編程、在線升級, 整個(gè)系統(tǒng)可集中在一個(gè)芯片等特點(diǎn), 使該技術(shù)應(yīng)用在科研和產(chǎn)品的開發(fā)中有著巨大的優(yōu)勢。EDA 技術(shù)廣泛應(yīng)用于傳統(tǒng)機(jī)電設(shè)備的升級換代和技術(shù)改造。傳統(tǒng)機(jī)電設(shè)備的電氣控制系統(tǒng), 如果利用EDA 技術(shù)進(jìn)行重新設(shè)計(jì)或進(jìn)行技術(shù)改造, 不但設(shè)計(jì)周期短、設(shè)計(jì)成本低, 而且將提高產(chǎn)品或設(shè)備的性能, 縮小產(chǎn)品體積, 提高

18、產(chǎn)品的技術(shù)含量, 提高產(chǎn)品的附加值。</p><p>  EDA 技術(shù)廣泛應(yīng)用于專用集成電路的開發(fā),從事電子產(chǎn)品設(shè)計(jì)、開發(fā)等工作的人員, 經(jīng)常要求對所設(shè)計(jì)的電路進(jìn)行實(shí)物模擬和調(diào)試。其目的,一是為了驗(yàn)證所設(shè)計(jì)的電路是否能達(dá)到設(shè)計(jì)要求的技術(shù)指標(biāo), 另一方面, 通過改變電路元器件的參數(shù),使整個(gè)電路性能達(dá)到最佳值。EDA 技術(shù)能將電子產(chǎn)品從電路設(shè)計(jì)、性能分析到設(shè)計(jì)出印刷電路板的整個(gè)過程在計(jì)算機(jī)上自動(dòng)處理完成。一臺電子產(chǎn)品

19、的設(shè)計(jì)過程, 從概念的確立, 到包括電路原理、PCB 版圖、單片機(jī)程序、機(jī)內(nèi)結(jié)構(gòu)、外觀界面、熱穩(wěn)定性分析、電磁兼容性分析在內(nèi)的物理級設(shè)計(jì), 再到PCB 鉆孔圖、自動(dòng)貼片、焊膏漏印、元器件清單、總裝配圖等生產(chǎn)所需資料等等全部在計(jì)算機(jī)上完成。EDA 技術(shù)借助計(jì)算機(jī)存儲量大、運(yùn)行速度快的特點(diǎn), 可對設(shè)計(jì)方案進(jìn)行人工難以完成的模擬評估、設(shè)計(jì)檢驗(yàn)、設(shè)計(jì)優(yōu)化和數(shù)據(jù)處理等工作。EDA 已經(jīng)成為集成電路、印制電路板、電子整機(jī)系統(tǒng)設(shè)計(jì)的主要技術(shù)手段。&l

20、t;/p><p>  1.4.2EDA 技術(shù)在教學(xué)上的應(yīng)用</p><p>  EDA 技術(shù)廣泛應(yīng)用于高校電類專業(yè)的實(shí)踐教學(xué)工作中, 在EDA 實(shí)驗(yàn)室不需要添加任何新的東西, 即可設(shè)計(jì)出各種比較復(fù)雜的數(shù)字系統(tǒng), 如頻率計(jì)、交通控制燈、秒表等。</p><p>  隨著電子技術(shù)的飛速發(fā)展, 新器件與新實(shí)驗(yàn)方法層出不窮, 傳統(tǒng)的教學(xué)、實(shí)驗(yàn)方法已落后于時(shí)代的發(fā)展。各大院校相繼

21、建立起電子電工實(shí)驗(yàn)中心與EDA 教學(xué)實(shí)驗(yàn)室, 確立了實(shí)際操作與計(jì)算機(jī)模擬仿真相結(jié)合的實(shí)驗(yàn)教學(xué)方式, 利用現(xiàn)代科技條件并充分挖掘現(xiàn)有儀器設(shè)備的潛力, 從培養(yǎng)學(xué)生運(yùn)用知識和提高實(shí)際工作能力出發(fā), 突出創(chuàng)新教育, 注重對學(xué)生創(chuàng)新能力的培養(yǎng), 形成一個(gè)靈活多樣、適應(yīng)不同層次、不同專業(yè)要求的新型的教學(xué)、實(shí)驗(yàn)體系, 以適應(yīng)面向21 世紀(jì)人才培養(yǎng)的需要。電子設(shè)計(jì)自動(dòng)化教學(xué)的計(jì)算機(jī)化以及電子實(shí)驗(yàn)的數(shù)字化、計(jì)算機(jī)化是毫無爭議的發(fā)展趨勢。利用當(dāng)今最先進(jìn) E

22、WB、 PSPICE、 IsSpice4等電子電路設(shè)計(jì)軟件以及其它一些自動(dòng)化設(shè)計(jì)軟件, 完成電子電路的計(jì)算機(jī)輔助設(shè)計(jì)、大規(guī)模集成電路設(shè)計(jì)實(shí)驗(yàn)、現(xiàn)場可編程門陣列( FPGA ) 和可編程邏輯器件( PLD) 的實(shí)驗(yàn)以及印刷電路板( PCB) 的設(shè)計(jì)。學(xué)生在計(jì)算機(jī)上完成電路設(shè)計(jì)計(jì)算、電路模擬和印刷電路板設(shè)計(jì), 并在實(shí)驗(yàn)室完成實(shí)際制作, 培養(yǎng)學(xué)生設(shè)計(jì)電路系統(tǒng)的能力和實(shí)際操作的能力。以上這些教學(xué)的新手段已稍稍地走進(jìn)了電子技術(shù)的課堂和實(shí)驗(yàn)室, 正

23、在改變著電子</p><p>  2.電子搶答器的EDA設(shè)計(jì)與實(shí)現(xiàn)</p><p>  2.1 電子搶答器的功能</p><p>  2.1.1 第一搶答信號的鑒別和鎖存</p><p>  該電子搶答器共設(shè)4個(gè)組別, 每組控制一個(gè)搶答開關(guān), 分別為a, b, c, d。在主持人發(fā)出搶答指令后, 若有參賽者按搶答器按鈕, 則該組指示燈亮, 同

24、時(shí)顯示器顯示出搶答者的組別。同時(shí), 電路處于自鎖狀態(tài), 以使其他組的搶答器按鈕不起作用。</p><p>  2.1.2 計(jì)時(shí)功能</p><p>  在初始狀態(tài)時(shí), 主持人可以設(shè)置答題時(shí)間的初時(shí)值。在主持人對搶答組別進(jìn)行確認(rèn), 并給出倒計(jì)時(shí)計(jì)數(shù)開始信號以后, 搶答者便可開始回答問題。此時(shí), 顯示器從初始值開始倒計(jì)時(shí), 計(jì)至0時(shí)停止計(jì)數(shù), 同時(shí)揚(yáng)聲器發(fā)出超時(shí)報(bào)警信號。若參賽者在規(guī)定的時(shí)間內(nèi)

25、回答完問題, 主持人即可給出計(jì)時(shí)停止信號, 以免揚(yáng)聲器鳴叫。</p><p>  2.1.3 計(jì)分功能</p><p>  在初始狀態(tài)時(shí), 主持人可以給每組設(shè)置初始分值。每組搶答完后, 由主持人打分, 答對一次加1分, 答錯(cuò)一次減1分。</p><p><b>  2.1.4犯規(guī)設(shè)置</b></p><p>  對提前搶

26、答者和超時(shí)搶答者給予蜂鳴警示,并顯示犯規(guī)組別。</p><p>  2.2 電子搶答器的結(jié)構(gòu)原理</p><p>  2.2.1電子搶答器的整體結(jié)構(gòu)</p><p>  電子搶答器的整體結(jié)構(gòu)如圖1所示, 它包括鑒別與鎖存模塊、定時(shí)與犯規(guī)設(shè)置模塊以及計(jì)分模塊。</p><p>  圖1 電子搶答器整體結(jié)構(gòu)</p><p>

27、;  2.2.2鑒別與鎖存模塊設(shè)計(jì)</p><p>  鑒別與鎖存模塊的主要功能是用于判斷a、b、c、d四個(gè)組別搶答的先后, 記錄最先搶答的組別號碼, 并且不再接受其它輸入信號, 而對最先搶答的組別鎖存, 同時(shí)顯示最先搶答的組別。根據(jù)以上功能要求, 該模塊的源程序必須包含四個(gè)搶答輸入信號?,F(xiàn)將其信號分別設(shè)為a、b、c、d; 搶答時(shí)必須要有一個(gè)允許開始搶答信號, 將其信號設(shè)為sta, 該信號輸入后, 其輸出指示燈亮

28、, 以便選手知道允許搶答信號已發(fā)出, 故可設(shè)置一個(gè)sta的輸出指示燈信號為start; 為了鑒別最先搶答者, 可分別設(shè)置a、b、c、d組的輸出指示燈為led_a、led_b、led_c、led_d, 同時(shí)設(shè)置顯示最先搶答組別號碼的輸出信號為states [3..0]; 為了使系統(tǒng)進(jìn)入重新?lián)尨馉顟B(tài), 還需要設(shè)置一個(gè)系統(tǒng)復(fù)位信號, 可將其設(shè)為rst。其鑒別與鎖存模塊的仿真波形如圖2所示。</p><p>  圖2 鑒

29、別與鎖存模塊的仿真波形</p><p>  通過圖2可以看出, 當(dāng)rst=1時(shí), 系統(tǒng)處于初始狀態(tài), 此時(shí)所有輸入均無效; 當(dāng)rst=0且sta=0時(shí), 搶答無效; 而當(dāng)rst=0且sta=1時(shí), start指示燈亮, d組為最先有效搶答組別, led_d指示燈亮,并顯示搶答成功組別d組為“0100”。通過圖2的仿真圖及分析說明, 可見其鑒別與鎖存模塊的功能設(shè)計(jì)正確。</p><p>  

30、2.2.3電子搶答器定時(shí)與犯規(guī)模塊設(shè)計(jì)</p><p>  定時(shí)與犯規(guī)模塊的主要功能是用來對答題限時(shí)。當(dāng)?shù)褂?jì)時(shí)時(shí)間計(jì)為0時(shí), 系統(tǒng)將輸出報(bào)警信號, 以對提前搶答者給予蜂鳴警示并顯示犯規(guī)組別號碼。</p><p>  根據(jù)以上功能設(shè)計(jì)要求, 該模塊需要設(shè)置一個(gè)倒計(jì)數(shù)器來限制答題時(shí)間, 可將其信號設(shè)為time [7..0]。為了使倒計(jì)時(shí)器能夠開始或停止工作, 應(yīng)設(shè)置一個(gè)計(jì)時(shí)使能輸入信號en;

31、為了確定是否有選手提前搶答或超時(shí)答題, 可將允許搶答信號sta和四個(gè)搶答輸入(a、b、c、d)、顯示搶答成功組別states [3..0]、系統(tǒng)時(shí)鐘信號clk_1hz等作為輸入信號, 而將犯規(guī)報(bào)警器信號alarm和犯規(guī)組別顯示offender作為輸出信號。為了使蜂鳴器停止報(bào)警或使系統(tǒng)重新進(jìn)入有效搶答狀態(tài), 應(yīng)設(shè)置系統(tǒng)復(fù)位輸入信號rst。定時(shí)與犯規(guī)模塊的仿真波形</p><p>  如圖3所示, 其中圖3 (a)

32、為搶答犯規(guī)及暫停計(jì)時(shí)控制功能的仿真, 圖3 (b) 為答題犯規(guī)控制功能</p><p>  圖3(a)搶答犯規(guī)及暫停計(jì)時(shí)控制功能的仿真圖3(b) 答題犯規(guī)控制功能的仿真</p><p>  通過圖3 (a) 可以看出, 當(dāng)rst=1時(shí), 搶答無效, 倒計(jì)時(shí)器初始值設(shè)為60s; 當(dāng)rst=0, 且sta=0時(shí), d組提前搶答, 報(bào)警器開始報(bào)警, offender顯示犯規(guī)組別“0100”, 說

33、明提前犯規(guī)組別為d組。此后主持人按下rst鍵, 使rst=1, 此時(shí)報(bào)警器停止報(bào)警, 系統(tǒng)進(jìn)入初始狀態(tài); 而當(dāng)rst=0且sta=1, a組搶答成功, 計(jì)時(shí)使能信號en=1, 當(dāng)時(shí)鐘信號clk_1hz的上升沿來時(shí), 倒計(jì)時(shí)器開始計(jì)時(shí), 當(dāng)a組在限定時(shí)間內(nèi)回答完問題, 主持人按下計(jì)時(shí)使能信號, 使en=0, 倒計(jì)時(shí)器停止計(jì)時(shí), 同時(shí)防止報(bào)警器報(bào)警。而通過圖3 (b) 可以看出, 當(dāng)rst=0, sta=1時(shí),a組搶答成功, 但沒在限定時(shí)間

34、內(nèi)回答完問題,60s倒計(jì)時(shí)時(shí)間計(jì)為0時(shí), 報(bào)警器開始報(bào)警, of-fender顯示犯規(guī)組別為“0001”, 說明超時(shí)犯規(guī)組別為a組; 主持人按下復(fù)位鍵, 使rst=1, 報(bào)警器停止報(bào)警, offender顯示“0000”, 即將犯規(guī)組別的號碼清零, 系統(tǒng)重新進(jìn)入初始狀態(tài)。</p><p>  2.2.4 計(jì)分模塊的設(shè)計(jì)</p><p>  計(jì)分模塊的主要功能是對搶答成功并答對的組別進(jìn)行加分

35、操作或?qū)尨鸪晒Φ疱e(cuò)的組別進(jìn)行減分操作, 同時(shí)通過譯碼顯示電路顯示出來。根據(jù)以上的功能設(shè)計(jì)要求, 該模塊需要將加、減分操作add、sub和系統(tǒng)時(shí)鐘clk_1hz作為輸入信號, 而各組別的分?jǐn)?shù)顯示作為輸出信號aa0[3..0]、bb0 [3..0]、cc0 [3..0]、dd0 [3..0]; 為了確定給哪個(gè)組別加或減分, 需要有一個(gè)搶答成功組別的輸入信號, 可將其設(shè)為chose。為了使系統(tǒng)能進(jìn)入下一輪的搶答, 應(yīng)設(shè)置系統(tǒng)復(fù)位輸入信號r

36、st。其計(jì)分模塊的仿真模型如圖4所示。通過圖4可以看出, 當(dāng)rst=1時(shí), 系統(tǒng)進(jìn)入初始狀態(tài), a、b、c、d 組的初始分值都為5, 當(dāng)add=1, 系統(tǒng)時(shí)鐘信號clk_1hz的一個(gè)上升沿到來時(shí), 就給chose當(dāng)前鑒別的組別“0001” 組加1分,當(dāng)sub=1, 系統(tǒng)時(shí)鐘信號clk_1hz來一個(gè)上升沿時(shí),就給chose當(dāng)前鑒別的組別“0010” 組減1分。</p><p>  圖4 計(jì)分模塊的波形仿真圖<

37、/p><p>  3.電子搶答器的EDA設(shè)計(jì)與實(shí)現(xiàn)特點(diǎn)</p><p>  電子搶答器的EDA設(shè)計(jì)與實(shí)現(xiàn)可編程邏輯器件(FPGA) 為設(shè)計(jì)載體, 以硬件描述語言(VHDL) 為主要表達(dá)方式, 以QuartusⅡ開發(fā)軟件和GW48EDA開發(fā)系統(tǒng)為設(shè)計(jì)工具設(shè)計(jì)了一種具有第一搶答信號鑒別和鎖存、計(jì)時(shí)和計(jì)分, 并可對提前搶答和超時(shí)搶答進(jìn)行蜂鳴警示等功能的電子搶答器。VHDL 即超高速集成電路硬件描述語

38、言, 是作為電子設(shè)計(jì)主流硬件的描述語言。它具有很強(qiáng)的電路描述和建模能力, 能從多個(gè)層次對數(shù)字系統(tǒng)進(jìn)行建模和描述, 從而大大簡化了硬件設(shè)計(jì)任務(wù), 提高了設(shè)計(jì)可靠性, 用VHDL 進(jìn)行電子系統(tǒng)設(shè)計(jì)的一個(gè)很大的優(yōu)點(diǎn)是設(shè)計(jì)者可以專心致力于其功能的實(shí)現(xiàn), 而不需要對不影響功能與工藝有關(guān)的因素花費(fèi)過多的時(shí)間和精力。硬件描述語言可以在三個(gè)層次上進(jìn)行電路描述, 其層次由高到低, 分為行為級、幾級和門電路級。應(yīng)用VHDL 進(jìn)行電子系統(tǒng)設(shè)計(jì)有以下優(yōu)點(diǎn): (

39、 1) VHDL 的寬范圍描述能力使它成為高層次設(shè)計(jì)的核心, 將設(shè)計(jì)人員的工作重心提高到了系統(tǒng)功能的實(shí)現(xiàn)與調(diào)試, 只需花較少的精力用于物理實(shí)現(xiàn)。( 2) VHDL 可以用簡潔明確的代碼描述來進(jìn)行復(fù)雜控制邏輯的設(shè)計(jì), 靈活且方便, 而且也便于</p><p>  電子搶答器分別利用原理圖設(shè)計(jì)和硬件描述高級語言( VHDL)設(shè)計(jì)的優(yōu)點(diǎn)完成了對應(yīng)單元的電路設(shè)計(jì), 使系統(tǒng)較為簡潔合理。利用復(fù)雜可編程器件( CPLD )實(shí)

40、現(xiàn)了搶答器的系統(tǒng)功能, 使電路引腳定義自如, 實(shí)際印制板布線靈活, 應(yīng)用可靠。應(yīng)用復(fù)雜可編程器件的軟硬件特點(diǎn)和在系統(tǒng)可編程( isp)技術(shù), 按具體發(fā)展的要求, 還可對系統(tǒng)的功能進(jìn)行再編程設(shè)計(jì)來不斷完善系統(tǒng)功能, 縮短設(shè)計(jì)周期, 同時(shí)保證設(shè)計(jì)系統(tǒng)的高可靠性。本文分別利用原理圖設(shè)計(jì)和硬件描述高級語言( VHDL)設(shè)計(jì)的優(yōu)點(diǎn)完成了對應(yīng)單元的電路設(shè)計(jì), 使系統(tǒng)較為簡潔合理。利用復(fù)雜可編程器件( CPLD )實(shí)現(xiàn)了搶答器的系統(tǒng)功能, 使電路引腳

41、定義自如, 實(shí)際印制板布線靈活, 應(yīng)用可靠。應(yīng)用復(fù)雜可編程器件的軟硬件特點(diǎn)和在系統(tǒng)可編程( isp)技術(shù), 按具體發(fā)展的要求, 還可對系統(tǒng)的功能進(jìn)行再編程設(shè)計(jì)來不斷完善系統(tǒng)功能, 縮短設(shè)計(jì)周期, 同時(shí)保證設(shè)計(jì)系統(tǒng)的高可靠性。并闡述了電子搶答器的工作原理和軟硬件實(shí)現(xiàn)方法。并對電子搶答器的各部分模塊進(jìn)行了時(shí)序仿真和硬件驗(yàn)證, 結(jié)果表明, 該電路能夠?qū)崿F(xiàn)其所要求的功能。另外, 由于FPGA芯片體積小, 功耗低</p><p

42、><b>  4.總結(jié)</b></p><p>  EDA技術(shù)為現(xiàn)代數(shù)字系統(tǒng)理論和設(shè)計(jì)的表達(dá)與應(yīng)用提供了可能性,它已不是某一學(xué)科的分支,而是一門綜合性學(xué)科。EDA技術(shù)打破了計(jì)算機(jī)軟件與硬件間的壁壘,使計(jì)算機(jī)的軟件技術(shù)與硬件實(shí)現(xiàn)、設(shè)計(jì)效率和產(chǎn)品性能合二為一,它代表了數(shù)字電子設(shè)計(jì)技術(shù)和應(yīng)用技術(shù)的發(fā)展方向。</p><p>  21世紀(jì)將是EDA技術(shù)的高速發(fā)展時(shí)期,并

43、著眼于數(shù)字邏輯向模擬電路和數(shù)?;旌想娐返姆较虬l(fā)展。EDA將會(huì)超越電子設(shè)計(jì)的范疇進(jìn)入其他領(lǐng)域,隨著基于EDA的SoC設(shè)計(jì)技術(shù)的發(fā)展、軟硬核功能庫的建立、IP核復(fù)用,以及基于HDL的自頂向下的設(shè)計(jì)理念的確立,未來的電子系統(tǒng)級設(shè)計(jì)(ESL)將不再是電子工程師們的專利。</p><p><b>  5.參考文獻(xiàn)</b></p><p>  [1]李 洋 《EDA技術(shù)實(shí)用教程》

44、 北京: 機(jī)械工業(yè)出版社 2008</p><p>  [2]符興昌 EDA 技術(shù)在數(shù)字系統(tǒng)設(shè)計(jì)分析中的應(yīng)用[J].微計(jì)算機(jī)信息,2006,5-2章:267-269頁.</p><p>  [3]胡丹 基于VHDL的智力競賽搶答器的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代機(jī)械,2007</p><p>  [4]張彩珍 EDA的發(fā)展及組成 蘭州鐵道學(xué)院學(xué)報(bào) 2002年第6期2—3頁

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論