朱正偉,周炯如
(常州大學(xué)信息科學(xué)與工程學(xué)院,江蘇常州 213164)
在高校電氣信息類專業(yè)的教學(xué)中,硬件類課程是整個教學(xué)的核心主干課程。隨著大規(guī)模集成電路技術(shù)的飛速發(fā)展,新器件、新組件、新概念及新的分析方法不斷涌現(xiàn),電氣信息類專業(yè)的硬件類課程的教學(xué)面臨著新的挑戰(zhàn)。本文論述了EDA技術(shù)在電氣信息類專業(yè)硬件課程體系教學(xué)改革中的應(yīng)用,探索EDA技術(shù)在課程體系設(shè)置、實踐性教學(xué)和學(xué)生創(chuàng)新能力培養(yǎng)等方面所起的作用。
長期以來,我國大多數(shù)高校電氣信息類專業(yè)有關(guān)硬件課程仍沿用傳統(tǒng)教學(xué)模式,教學(xué)內(nèi)容上仍比較注重各門課程本身的理論性和系統(tǒng)性,較少考慮硬件課程之間彼此存在的內(nèi)在聯(lián)系。設(shè)計方法上仍停留在傳統(tǒng)設(shè)計方法上,使用電路圖來描述系統(tǒng)的連接關(guān)系[1],不適合復(fù)雜的數(shù)字系統(tǒng)的實現(xiàn)。
可編程邏輯器件和EDA技術(shù)的出現(xiàn),使數(shù)字系統(tǒng)功能實現(xiàn)及系統(tǒng)的設(shè)計方法發(fā)生了革命性的變化。因此改革和整合傳統(tǒng)的教學(xué)內(nèi)容,將EDA技術(shù)引入到硬件類課程的教學(xué)中,建立硬件課程之間的內(nèi)在聯(lián)系,確定階段性的模塊化教學(xué)內(nèi)容,形成新的硬件課程教學(xué)體系,這對于培養(yǎng)學(xué)生的硬件系統(tǒng)設(shè)計能力是十分必要的。
隨著可編程邏輯器件性價比的不斷提高和開發(fā)軟件功能的不斷完善,在涉及通信、國防、航天、醫(yī)學(xué)、工業(yè)自動化、儀器儀表和計算機應(yīng)用等領(lǐng)域的電子系統(tǒng)設(shè)計工作中,EDA技術(shù)的含量正急劇上升,因而非常有必要把EDA技術(shù)引入到電氣信息類專業(yè)的硬件類課程中,以開闊學(xué)生的視野,培養(yǎng)學(xué)生的創(chuàng)新意識和創(chuàng)新能力。
我們以專用集成電路芯片應(yīng)用為最終目標(biāo),以能力培養(yǎng)為宗旨,重新構(gòu)建了電氣信息類專業(yè)硬件系列課程體系。在該系列課程體系中,以“硬件技術(shù)基礎(chǔ)”和“EDA技術(shù)”為基礎(chǔ)主干課程,以其它幾門課程為應(yīng)用和提高部分,形成了一套系列化的硬件課程教學(xué)體系。課程結(jié)構(gòu)上劃分為三個層次:基礎(chǔ)層、系統(tǒng)層和應(yīng)用層。其結(jié)構(gòu)如圖1所示。
圖1 硬件課程體教學(xué)系結(jié)構(gòu)
在該三層體系結(jié)構(gòu)中,基礎(chǔ)層為“電路”、“模擬電子技術(shù)”和“數(shù)字電子技術(shù)”課程,它們是硬件系列課程的技術(shù)基礎(chǔ);在系統(tǒng)層中,以“硬件技術(shù)基礎(chǔ)”和“EDA技術(shù)”課程為主,輔之以配套的實踐性課程,是硬件課程體系中最重要的課程;應(yīng)用層中,主要以EDA技術(shù)和嵌入式技術(shù)為核心,設(shè)置了“數(shù)字系統(tǒng)設(shè)計”、“單片微機測控系統(tǒng)”、“DSP實用技術(shù)”課程,且每門課程都配有相應(yīng)的實踐性環(huán)節(jié)。
傳統(tǒng)的課程體系由電路原理、器件介紹、硬件搭試和制作樣機所組成。引入EDA技術(shù)后的新的體系應(yīng)改為電路原理、仿真技術(shù)和實驗制作。對分立器件的要求降低,部分教學(xué)內(nèi)容在課程之間進(jìn)行重新劃分或縮減,如數(shù)字電路中脈沖電路可劃歸到“模擬電子技術(shù)”中。對于電氣信息類專業(yè)的整個EDA教學(xué)過程來說,還應(yīng)分層次確定目標(biāo)。專業(yè)基礎(chǔ)課作為第一層次,通過EDA教學(xué)達(dá)到的目標(biāo)是分析為主,設(shè)計為輔。相關(guān)課程設(shè)計和部分專業(yè)要上升到第二層次,即以設(shè)計為主。畢業(yè)設(shè)計作為第三層次,要求全面地掌握EDA工具,最終要達(dá)到“制板(PCB板)”或“流片(專用集成電路芯片)”的水平。
EDA技術(shù)使每門硬件類課程的教學(xué)內(nèi)容和教學(xué)重點都要作一定的改變。如“電路原理”課程,電路分析中技巧性的解題方法可不作要求,復(fù)雜性難題可由仿真軟件去解決,教學(xué)的重點完全放到電路的一般原理、定律和基本分析方法上。教學(xué)內(nèi)容變化最大的是“數(shù)字電子技術(shù)”課程,PLD技術(shù)的引入使得該課程的重點由分析轉(zhuǎn)為設(shè)計,不僅涉及硬件,還涉及軟件編程,使軟硬件設(shè)計緊密結(jié)合。
“硬件技術(shù)基礎(chǔ)”課程不以某一種計算機為背景,而是集中闡述各類計算機共同的基本原理,特別注重系統(tǒng)的概念和接口的設(shè)計?!皢纹C測控系統(tǒng)”課程在原來介紹的單片機的原理及其應(yīng)用的基礎(chǔ)上,增加了嵌入式系統(tǒng)的內(nèi)容。“DSP實用技術(shù)”課程面向嵌入式系統(tǒng)領(lǐng)域,構(gòu)建基于DSP的高性能嵌入式測控系統(tǒng),課程內(nèi)容包括DSP原理、應(yīng)用系統(tǒng)設(shè)計方法等。“數(shù)字系統(tǒng)設(shè)計”課程內(nèi)容主要包括數(shù)字系統(tǒng)設(shè)計的基本方法和數(shù)字系統(tǒng)設(shè)計的工程應(yīng)用實例。在這些課程中,都涉及到硬件系統(tǒng)的設(shè)計,在設(shè)計中充分應(yīng)用EDA設(shè)計方法,把EDA技術(shù)融合到相應(yīng)的硬件系統(tǒng)設(shè)計中去。
硬件類課程的重要特點是工程性、實踐性很強,因此實驗教學(xué)是課程教學(xué)的一個很重要的環(huán)節(jié)[2]。
EDA技術(shù)好比紐帶,可以將那些分散的硬件類課程有機地連接起來,構(gòu)建涵蓋硬件課程的層次化實驗體系[3]。該體系的第一層次為基礎(chǔ)層實驗,涉及常用電路的分析和設(shè)計,包括功能驗證型實驗和常規(guī)的設(shè)計性實驗等。第二層次為系統(tǒng)層次實驗,能夠?qū)崿F(xiàn)硬件系統(tǒng)的各種組成部件或整機系統(tǒng),追求硬件系統(tǒng)結(jié)構(gòu)的優(yōu)化和性能的提高。第三層次為應(yīng)用層次實驗,主要完成嵌入式系統(tǒng)的軟硬件的設(shè)計、軟硬件綜合設(shè)計、多機容錯系統(tǒng)設(shè)計和多機并行算法設(shè)計等,最終設(shè)計出一個完整的嵌入式系統(tǒng)。
目前我國各高校普遍開設(shè)了EDA教學(xué)課程,建立了EDA實驗室,利用EDA實驗室進(jìn)行學(xué)生創(chuàng)新能力的培訓(xùn)。這不僅解決了學(xué)校實驗室設(shè)備有限、品種缺乏的問題,也大大節(jié)省了元器件的消耗。學(xué)生可以在軟件天地盡情發(fā)揮創(chuàng)造性思維,設(shè)計各種各樣的硬件電路,學(xué)生可以從最初的方案論證到最后的設(shè)計實施,從計算機電路仿真設(shè)計到實際電路制作,從虛擬器件到真實器件的應(yīng)用得到了全面訓(xùn)練,“虛”、“實”結(jié)合使學(xué)生對現(xiàn)代電子設(shè)計理念有了一個全面的認(rèn)識,這對于電氣信息類專業(yè)創(chuàng)新人才的培養(yǎng)將會有非常大的推動作用。
在不同的學(xué)習(xí)階段,學(xué)生學(xué)習(xí)了相應(yīng)的硬件類課程后,就可以在EDA實驗室里采用EDA技術(shù),自行設(shè)計與本課程相關(guān)的電路或復(fù)雜系統(tǒng),通過此過程,學(xué)生的自主設(shè)計能力和創(chuàng)新意識將得到極大提高。
將EDA技術(shù)的應(yīng)用貫穿于硬件課程的教學(xué)中,主要有以下作用。
(1)EDA技術(shù)的應(yīng)用是電氣信息類專業(yè)硬件體系實驗教學(xué)的一個重要補充。通過設(shè)計的描述、軟件仿真和時序分析,學(xué)生可以深化所學(xué)的硬件知識,更透徹地了解這些硬件的功能和結(jié)構(gòu),并能根據(jù)仿真波形觀察到在傳統(tǒng)實驗中根本觀察不到的諸如競爭冒險和延遲等實驗現(xiàn)象,起到硬件體系實驗教學(xué)的一個重要補充作用。
(2)解決了硬件設(shè)備有限與學(xué)生人數(shù)多之間的矛盾。學(xué)生最初可以在課下先借助EDA工具完成設(shè)計輸入、編譯、仿真和綜合,然后再到實驗臺上進(jìn)行編程下載和驗證。這種模式無須與學(xué)生規(guī)模相配套的實驗設(shè)備,實現(xiàn)了硬件資源的集約化利用。
(3)借助于EDA技術(shù),教師可以跟蹤先進(jìn)技術(shù)的發(fā)展,能多開設(shè)一些自主性、綜合性和創(chuàng)新性實驗。例如,面向DSP和無線通信等實際應(yīng)用的實驗,嵌入式系統(tǒng)設(shè)計實驗等。學(xué)生能夠應(yīng)用 EDA技術(shù)完成大型硬件的原型設(shè)計,也可進(jìn)行設(shè)計工具方面創(chuàng)新課題的研究,這無疑對培養(yǎng)創(chuàng)新性人才有著重要的作用。
EDA技術(shù)引入教學(xué),可為開放性實驗室建設(shè)提供了強有力的輔助手段。EDA技術(shù)強化了學(xué)生在教學(xué)活動中的主體地位,有利于學(xué)生創(chuàng)新思維和創(chuàng)新能力的培養(yǎng)。通過EDA技術(shù)和硬件系列課程體系融合的實踐,在我校電氣信息類專業(yè)的學(xué)生培養(yǎng)中已初建成效。
[1] 夏益民.電子設(shè)計自動化技術(shù)發(fā)展對電子類專業(yè)教學(xué)的影響[J].廣州:廣東工業(yè)大學(xué)學(xué)報(社會科學(xué)版),2005(9):242-246
[2] 謝云等.現(xiàn)代電子技術(shù)實踐課程指導(dǎo).北京:機械工業(yè)出版社,2003.193-220
[3] 曹曉莉,江朝元.電子信息類專業(yè)實踐教學(xué)改革初探[J].重慶:重慶工商大學(xué)學(xué)報(自然科學(xué)版),2007(4)208-209