999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的數(shù)字電路實(shí)驗(yàn)教學(xué)的探討

2011-12-29 00:00:00丁健杜瀟君張景鳳
考試周刊 2011年60期


  摘 要: 本文闡述了FPGA在數(shù)字電路實(shí)驗(yàn)教學(xué)中的重要地位和作用。采用基于VHDL的模N計(jì)數(shù)器設(shè)計(jì)體現(xiàn)數(shù)字電路設(shè)計(jì)由硬件設(shè)計(jì)向軟件化發(fā)展的新思路,表明了應(yīng)用FPGA技術(shù),能使學(xué)生在做數(shù)字電路實(shí)驗(yàn)時(shí)有效地提高現(xiàn)代化電子設(shè)計(jì)能力,激發(fā)學(xué)習(xí)興趣,提高教學(xué)質(zhì)量。
  關(guān)鍵詞:FPGA VHDL 模N計(jì)數(shù)器 數(shù)字電路實(shí)驗(yàn)教學(xué)
  
  1.引言
  隨著微電子技術(shù)的高速發(fā)展,集成電路設(shè)計(jì)也不斷向超大規(guī)模、超高速和低功耗的方向發(fā)展。傳統(tǒng)數(shù)字電路課程設(shè)計(jì)在許多方面都滯后于現(xiàn)代數(shù)字電路設(shè)計(jì)形勢(shì)的發(fā)展,如效率低、損耗大、電接觸不穩(wěn)定、實(shí)驗(yàn)裝置缺乏穩(wěn)定性和靈活性,成為創(chuàng)新和應(yīng)用型人才培養(yǎng)的阻力,而FPGA具有設(shè)計(jì)技術(shù)齊全、效率高、易仿真、可移植性高等優(yōu)點(diǎn)[1],通過對(duì)芯片的設(shè)計(jì)來完成大規(guī)模數(shù)字系統(tǒng),可以很好地解決上述問題。
  2.FPGA概述
  2.1FPGA的概念。
  FPGA(Field Programmable Gate Array)又稱現(xiàn)場(chǎng)可編程門陣列是大規(guī)模集成電路技術(shù)發(fā)展的產(chǎn)物,屬于ASIC(專用集成電路)器件中的一種,具有可編程的特性和實(shí)現(xiàn)方案容易改動(dòng)等特點(diǎn)。FPGA采用的是SRAM(靜態(tài)隨機(jī)存儲(chǔ)器)來構(gòu)成邏輯函數(shù)發(fā)生器,一個(gè)N輸入的LUT(可編程的最小邏輯構(gòu)成單元)可以完成N個(gè)輸入變量的邏輯功能,更適于完成觸發(fā)器豐富的時(shí)序邏輯電路。在現(xiàn)代集成電路設(shè)計(jì)中,數(shù)字系統(tǒng)所占的比例越來越大,F(xiàn)PGA設(shè)計(jì)開發(fā)周期短、集成度高、設(shè)計(jì)制造成本低、開發(fā)工具先進(jìn),將發(fā)揮越來越重要的作用[2]。
  2.2VHDL介紹。
  利用系統(tǒng)可編程邏輯器件FPGA芯片進(jìn)行數(shù)字系統(tǒng)設(shè)計(jì)時(shí),是以硬件描述語言作為設(shè)計(jì)語言,目前最主要的硬件描述語言是:VHDL(Very High Speed Integrated Circuit HDL)和Verilog HDL。VHDL發(fā)展得較早,語法嚴(yán)格,主要利用軟件編程的方式來描述數(shù)字系統(tǒng)的結(jié)構(gòu)、數(shù)據(jù)流、行為。該語言具有功能強(qiáng)大的語言結(jié)構(gòu),具有多層次的設(shè)計(jì)描述功能,與傳統(tǒng)的門級(jí)描述方式相比,它更適合大規(guī)模系統(tǒng)的設(shè)計(jì)。
  3.在數(shù)字電路課程設(shè)計(jì)中引入FPGA的必要性
  將FPGA引入數(shù)字電路課程設(shè)計(jì)中是一種全新的實(shí)驗(yàn)手段,可以不斷修改電路和參數(shù),及時(shí)觀察輸出結(jié)果,有效加深了學(xué)生對(duì)電子線路本質(zhì)的理解,提高學(xué)生現(xiàn)代化電子設(shè)計(jì)能力,激發(fā)學(xué)習(xí)興趣。在數(shù)字電路實(shí)驗(yàn)教學(xué)中引入FPGA有以下優(yōu)勢(shì)。
  3.1實(shí)驗(yàn)項(xiàng)目增加,效率提高。
  傳統(tǒng)數(shù)字電路的實(shí)驗(yàn)項(xiàng)目較少并普遍采用的是常規(guī)邏輯器件連接起來構(gòu)成不同功能的電路。由于電路板硬件決定了實(shí)驗(yàn)項(xiàng)目不能隨意更改,功能單一,不利于學(xué)生綜合電路設(shè)計(jì)能力的提高。較復(fù)雜的實(shí)驗(yàn)學(xué)生很難在2個(gè)課時(shí)內(nèi)做完。采用FPGA技術(shù),增加了綜合性實(shí)驗(yàn),學(xué)生只需學(xué)會(huì)EDA工具軟件的使用方法,就可以在2個(gè)課時(shí)內(nèi)完成更多的實(shí)驗(yàn)項(xiàng)目。
  3.2實(shí)驗(yàn)難度降低,成功率提高。數(shù)字電路實(shí)驗(yàn)主要裝置是面包板或?qū)嶒?yàn)箱。面包板連線時(shí)容易出現(xiàn)導(dǎo)線接觸不良、線路干擾等不穩(wěn)定的因素。實(shí)驗(yàn)箱雖然穩(wěn)定,但實(shí)驗(yàn)使用的邏輯器件功能較為單一,難以實(shí)現(xiàn)復(fù)雜的數(shù)字電路。采用FPGA設(shè)計(jì)硬件電路,對(duì)于比較復(fù)雜的硬件實(shí)驗(yàn),不必編寫邏輯表達(dá)式和7NAHtjrLwtiPrndeZRC7zQ==真值表,降低了設(shè)計(jì)難度,縮短了設(shè)計(jì)周期。也不必用通用的邏輯元器件來構(gòu)成邏輯電路,而是直接用語言描述其功能,根據(jù)電路的不同需要自行設(shè)計(jì)專用功能模塊,從而實(shí)現(xiàn)了“軟”硬件設(shè)計(jì),降低了研發(fā)成本。程序具有良好的可讀性,支持對(duì)已有設(shè)計(jì)的再利用。并且電路的設(shè)計(jì)更加合理,提高了實(shí)驗(yàn)成功率,體積和功耗也大為減小。
  3.3提高了學(xué)生的實(shí)踐和動(dòng)手能力。采用FPGA做數(shù)字電路實(shí)驗(yàn),對(duì)同一電路模塊的設(shè)計(jì)有了多種不同的計(jì)方案。如采用不同的門電路或者使用語言對(duì)電路的功能進(jìn)行描述,得到功能模塊。此模塊還可被調(diào)用,使設(shè)計(jì)更具靈活性。
  4.現(xiàn)場(chǎng)可編程門陣列在EDA設(shè)計(jì)中的應(yīng)用實(shí)例
  下面我以設(shè)計(jì)模為N的計(jì)數(shù)器電路課程設(shè)計(jì)為例,介紹使用FPGA在數(shù)字電路設(shè)計(jì)中新的設(shè)計(jì)思路。
  在對(duì)計(jì)數(shù)器電路進(jìn)行設(shè)計(jì)中,傳統(tǒng)的電路設(shè)計(jì)是用集成計(jì)數(shù)器構(gòu)成,如圖1所示。
  但是當(dāng)模N比較大或者想改變N的值的時(shí)候,會(huì)感到物理硬件連接和改動(dòng)起來非常麻煩,而利用FPGA的可編程的特性,采用VHDL可以方便快捷地實(shí)現(xiàn)任意模N的計(jì)數(shù)器,并且容易發(fā)現(xiàn)結(jié)構(gòu)設(shè)計(jì)上的失誤,提高了設(shè)計(jì)的成功率。
  上述電路采用VHDL語言描述如下。
  …………
  由程序可以看出,利用模12計(jì)數(shù)器的程序,只需修改計(jì)數(shù)器的狀態(tài)數(shù),就可以實(shí)現(xiàn)任意模N計(jì)數(shù)器。通過上述電路設(shè)計(jì)的學(xué)習(xí),學(xué)生逐漸學(xué)會(huì)用VHDL語言設(shè)計(jì)電路,體會(huì)到用VHDL語言來描述復(fù)雜的控制邏輯具有簡(jiǎn)潔明了、良好的可移植性,以及不依賴特定器件的優(yōu)點(diǎn)。提高了學(xué)生自己研究問題和解決問題的能力,培養(yǎng)了學(xué)生的創(chuàng)新意識(shí),取得了良好的教學(xué)效果。
  5.結(jié)語
  隨著FPGA的普及和知識(shí)產(chǎn)權(quán)核IP日益重視,電子產(chǎn)品設(shè)計(jì)中的硬件將不再是主導(dǎo)因素,而是全面轉(zhuǎn)向軟設(shè)計(jì),使得板級(jí)設(shè)計(jì)更加簡(jiǎn)單和模塊化。為了培養(yǎng)能適應(yīng)電子技術(shù)發(fā)展趨勢(shì)的創(chuàng)新型和應(yīng)用型人才,將FPGA技術(shù)引入數(shù)字電路實(shí)驗(yàn)教學(xué)中,能很好地鍛煉學(xué)生的綜合設(shè)計(jì)開發(fā)能力和動(dòng)手能力,激發(fā)他們的學(xué)習(xí)興趣,節(jié)約實(shí)驗(yàn)成本,提高教學(xué)質(zhì)量和設(shè)計(jì)效率。因此,將FPGA技術(shù)應(yīng)用于數(shù)字電路設(shè)計(jì)必將成為今后數(shù)字電路實(shí)驗(yàn)教學(xué)與課程設(shè)計(jì)教學(xué)改革的新方向。
  
  參考文獻(xiàn):
  [1]劉廷文,唐慶玉,段玉生.EDA技術(shù)是實(shí)現(xiàn)電工學(xué)研究型教學(xué)的良好手段[J].實(shí)驗(yàn)技術(shù)與管理,2006,23,(8):65-68.
  [2]艾明晶,康光宇.EDA教學(xué)實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用,2002,(10):23-24.
  
  基金項(xiàng)目:滁州學(xué)院校級(jí)教研課題:現(xiàn)場(chǎng)可編程門陣列在EDA教學(xué)中的應(yīng)用研究(2009jyy035)。

主站蜘蛛池模板: 综合亚洲色图| 国产青榴视频在线观看网站| 欧美人在线一区二区三区| 自慰高潮喷白浆在线观看| 99国产精品免费观看视频| 色综合久久久久8天国| 亚洲人成人无码www| 中文国产成人久久精品小说| 免费欧美一级| 无码在线激情片| 久久久亚洲色| 亚洲AV无码乱码在线观看代蜜桃| 亚洲欧美日韩成人在线| 丝袜亚洲综合| 国产av色站网站| 亚洲成年网站在线观看| 亚洲,国产,日韩,综合一区| 国产午夜人做人免费视频中文 | 国产全黄a一级毛片| 婷婷久久综合九色综合88| 国产福利影院在线观看| 国产高清在线观看| 四虎免费视频网站| 青青草91视频| 国产精品天干天干在线观看| 真人免费一级毛片一区二区| 精品成人一区二区三区电影| 亚洲天堂在线视频| 无码福利视频| 五月婷婷综合网| 波多野结衣亚洲一区| 国产精品福利一区二区久久| 久久青草视频| 久久五月天国产自| 国产三级成人| 国产一级毛片yw| 日韩精品毛片人妻AV不卡| 思思99热精品在线| 成人亚洲视频| 国产乱子伦手机在线| 国产精品七七在线播放| 日本一区高清| 九九九精品成人免费视频7| 97se亚洲综合不卡| 99人体免费视频| 亚洲第一成人在线| 国产主播福利在线观看| 国产午夜一级毛片| 国产网站免费| 国产网友愉拍精品| 第一页亚洲| 精品福利视频网| 欧美一区二区三区不卡免费| 亚洲AV一二三区无码AV蜜桃| 777国产精品永久免费观看| 亚洲国产中文在线二区三区免| 五月天婷婷网亚洲综合在线| 天天干天天色综合网| 国产欧美精品专区一区二区| 欧美亚洲网| 精品视频一区在线观看| 午夜老司机永久免费看片| 国产精品蜜芽在线观看| 亚洲欧美另类久久久精品播放的| 欧美成一级| 四虎在线观看视频高清无码 | 亚洲中文字幕在线观看| 国产成人a毛片在线| 福利国产微拍广场一区视频在线| 在线国产91| 欧美 国产 人人视频| 性色生活片在线观看| 亚洲中久无码永久在线观看软件 | 在线观看视频一区二区| 青青青草国产| 免费Aⅴ片在线观看蜜芽Tⅴ | 99在线国产| 亚洲an第二区国产精品| 久久精品91麻豆| 亚洲人成影视在线观看| 91久久精品国产| 亚洲天堂精品视频|