薛迎春
(蘇州工業(yè)職業(yè)技術(shù)學(xué)院 電子工程系,江蘇 蘇州 215104)
電子設(shè)計自動化(electronic design automation,EDA)應(yīng)用技術(shù)以計算機為基本工作平臺,用硬件描述語言為系統(tǒng)邏輯描述的主要表達方式,以EDA工具軟件為開發(fā)環(huán)境,以大規(guī)模可編程邏輯器件為設(shè)計載體完成設(shè)計文件,由計算機自動完成邏輯編譯、源代碼仿真、綜合、適配、配置等工作.利用EDA應(yīng)用技術(shù)進行電路設(shè)計是從系統(tǒng)總體要求出發(fā),自上而下(top-down)地逐步將設(shè)計內(nèi)容細(xì)化,最后完成電路系統(tǒng)的整體設(shè)計.
“EDA應(yīng)用技術(shù)”課程是電子、通信、計算機等電子信息類專業(yè)的一門十分重要的專業(yè)基礎(chǔ)課,課程受益面很寬,是一門發(fā)展迅速,工程性強,緊密結(jié)合技術(shù)發(fā)展前沿的現(xiàn)代電子設(shè)計技術(shù)課程.隨著大規(guī)模集成電路的普及和對專用集成電路開發(fā)需求的迅速提高,EDA應(yīng)用技術(shù)已成為電子設(shè)計的熱門技術(shù)之一,是當(dāng)今電子工程師必備的技能.在專業(yè)課程結(jié)構(gòu)分析暨行業(yè)調(diào)研會上,與會的電子行業(yè)專家一致要求畢業(yè)生必須掌握電子產(chǎn)品的輔助設(shè)計與開發(fā)技能,并提高設(shè)計及創(chuàng)新能力,為后續(xù)電子產(chǎn)品輔助設(shè)計與開發(fā)服務(wù).
本文對創(chuàng)新型EDA人才培養(yǎng)的探索和研究,旨在以培養(yǎng)“EDA綜合設(shè)計能力”為突破口,探索電子類專業(yè)創(chuàng)新型人才培養(yǎng)的有效途徑,實現(xiàn)“培養(yǎng)具有創(chuàng)新精神和實踐能力的高級專門人才”的任務(wù).
國內(nèi)大多數(shù)高職院校將“數(shù)字電子技術(shù)”課程放在第2、3學(xué)期學(xué)習(xí),“EDA應(yīng)用技術(shù)”課程放在第5、6學(xué)期學(xué)習(xí),這種先理論后實踐的傳統(tǒng)EDA教學(xué)模式主要以熟悉工具軟件的使用和一些數(shù)字電路驗證實驗為主,這在多年前是合理的,但在當(dāng)今日新月異的數(shù)字技術(shù)時代,先理論后實踐的教學(xué)模式使學(xué)生學(xué)習(xí)的數(shù)字電路理論知識與實踐教學(xué)產(chǎn)生脫節(jié).在教授“EDA應(yīng)用技術(shù)”課程理論知識時學(xué)生興趣不高,在進行相關(guān)的實踐時大部分學(xué)生對數(shù)字電路概念不熟悉,沒有理論知識來支撐實踐,無法解決實際的問題,因此傳統(tǒng)的教學(xué)模式已不適應(yīng)EDA技術(shù)發(fā)展需求,需要將“數(shù)字電子技術(shù)”課程和“EDA應(yīng)用技術(shù)”課程合二為一組成新的課程:“數(shù)字電子EDA技術(shù)”.
“EDA應(yīng)用技術(shù)”是實踐性很強的課程,能提高學(xué)生的實踐技能、工程意識、創(chuàng)新意識.國外院校學(xué)生在大一、大二就能做出極具創(chuàng)新的實驗了,這主要是因為國外教材中將現(xiàn)代EDA技術(shù)貫穿整個“數(shù)字電子技術(shù)”課程教學(xué)中,使學(xué)生有一定的設(shè)計能力.綜合國內(nèi)外實際情況,改革后的“數(shù)字電子EDA技術(shù)”新課程要使學(xué)生具有通過實際的設(shè)計來驗證所學(xué)理論的能力,鞏固知識,開拓思路,提高分析問題、解決問題的能力.使學(xué)生充分理解從設(shè)計思想到電子產(chǎn)品的一系列設(shè)計過程,真正實現(xiàn)理實一體的教學(xué)模式,與企業(yè)要求實現(xiàn)無縫對接.
根據(jù)教學(xué)培養(yǎng)目標(biāo)和專業(yè)教學(xué)要求,優(yōu)化教學(xué)內(nèi)容,制定合理的教學(xué)大綱.在教學(xué)中注重學(xué)生個性發(fā)展,強化其應(yīng)用意識,突出工程實踐能力和創(chuàng)新意識培養(yǎng),將理論知識融于項目教學(xué)中,重點培養(yǎng)學(xué)生的自主創(chuàng)新能力.通過課堂教學(xué)和實踐環(huán)節(jié)的訓(xùn)練,使學(xué)生掌握“EDA應(yīng)用技術(shù)”的基本知識,掌握現(xiàn)代數(shù)字系統(tǒng)的設(shè)計思想和方法,并具備電子系統(tǒng)的綜合設(shè)計能力,特別是數(shù)字系統(tǒng)方面的綜合設(shè)計能力.
以課堂教學(xué)為主、網(wǎng)絡(luò)教學(xué)為輔的教學(xué)方法是現(xiàn)代教學(xué)的新思路.將教學(xué)內(nèi)容制作成視頻資源、課件、實驗指導(dǎo)、習(xí)題庫及一些資源鏈接等放在網(wǎng)絡(luò)平臺上供學(xué)生下載學(xué)習(xí),同時,建立師生在線交流,及時了解學(xué)生的學(xué)習(xí)情況,收集意見、解疑答惑,根據(jù)課程進展及時發(fā)布預(yù)習(xí)信息及參考資料等,充分發(fā)揮網(wǎng)絡(luò)突破空間、距離限制的優(yōu)勢,使學(xué)生能夠最大限度地利用學(xué)習(xí)資源,自主地學(xué)習(xí)和提高.在拓寬知識面、提高效率、因材施教等方面對課堂教學(xué)起到很好的補充作用,有利于充分發(fā)揮學(xué)生的主觀能動性[1].
“數(shù)字電子EDA技術(shù)”課程以真實的電子產(chǎn)品設(shè)計制作項目為依托,從基于學(xué)生工程應(yīng)用能力和創(chuàng)新意識培養(yǎng)的角度組織和實施教學(xué),將內(nèi)容分為基本知識模塊和創(chuàng)新實驗?zāi)K等多個層次,構(gòu)成一個教學(xué)內(nèi)容模塊化、能力培養(yǎng)層次化、理論和實踐緊密結(jié)合的課程體系.
基本知識模塊包括4個子模塊:①原理圖設(shè)計方法;②VHDL程序設(shè)計方法;③組合邏輯電路設(shè)計;④時序電路設(shè)計.主要以熟悉工具軟件Max+plusⅡ的使用和基礎(chǔ)數(shù)字電路驗證實驗為主,介紹利用原理圖方法和VHDL語言編程方法進行電路設(shè)計,并利用EDA技術(shù)軟件進行電路仿真、測試,使學(xué)生掌握先進的電子設(shè)計軟件在實際工程中的應(yīng)用方法,完成基本的功能驗證、代碼輸入、仿真、調(diào)試等.
創(chuàng)新實驗?zāi)K包括6個子模塊:①多位加法器設(shè)計;②計數(shù)器電路設(shè)計;③智力競賽搶答器電路設(shè)計;④計數(shù)譯碼顯示電路設(shè)計;⑤計票器電路設(shè)計;⑥數(shù)字鐘系統(tǒng)設(shè)計.主要根據(jù)EDA技術(shù)和市場發(fā)展的需求,結(jié)合EDA技術(shù)本身的優(yōu)勢進行一些創(chuàng)造性、設(shè)計性的實驗,進一步培養(yǎng)學(xué)生的工程實踐能力和創(chuàng)新能力.實驗內(nèi)容從基礎(chǔ)知識學(xué)習(xí)向多層次、多階段、多功能和系統(tǒng)化的方向轉(zhuǎn)變.在基本功能實現(xiàn)的基礎(chǔ)上進一步地發(fā)揮和拓展新的功能,創(chuàng)造性地利用現(xiàn)有的資源和功能模塊,構(gòu)成一個完整的多功能系統(tǒng)的設(shè)計[1].
開放實驗室,鼓勵學(xué)生建立課外興趣小組,共同研究學(xué)習(xí)中遇到的問題,合作開發(fā)感興趣的電子設(shè)計.在設(shè)計與綜合實踐中,教師給出實踐項目及目標(biāo),引導(dǎo)學(xué)生討論方案、方法.學(xué)生根據(jù)任務(wù)目標(biāo)完成實踐的各個環(huán)節(jié),如資料查找、實驗方案設(shè)計、儀器調(diào)試、實踐結(jié)果測量與處理等.學(xué)生在明確任務(wù)目標(biāo)的基礎(chǔ)上,充分發(fā)揮其自主性,有利于培養(yǎng)他們的獨立工作能力.此外,通過指導(dǎo)學(xué)生參加院系電子競賽,支持學(xué)生自主進行創(chuàng)新型實驗的開發(fā),并通過比賽鍛煉學(xué)生的電子設(shè)計能力,增強學(xué)生對EDA課程的興趣[2].
在“數(shù)字電子EDA技術(shù)”課程教學(xué)中要不斷進行革新,既注重理論基礎(chǔ),又強調(diào)實踐應(yīng)用;既保持學(xué)術(shù)前沿性,又兼顧趣味性.
在“數(shù)字電子EDA技術(shù)”課程教學(xué)中,引入大量EDA工程實例以充分調(diào)動學(xué)生的學(xué)習(xí)積極性.在教學(xué)一種新電路時,從一種已熟悉的電路入手,不斷提出問題、分析問題、解決問題.在實驗室上理論課的優(yōu)勢在于可以在課堂上進行研究和驗證.當(dāng)提出某一問題時,學(xué)生可以提出自己的解決方法并現(xiàn)場驗證,通過討論和觀察最后的結(jié)果得到最佳的答案.
由于EDA應(yīng)用技術(shù)的編程語言及相關(guān)的軟件都是英語版本,相關(guān)的網(wǎng)站和一些前沿的知識也是英文的,因此,盡量鼓勵學(xué)生不斷提高自身的英語水平,多看相關(guān)的外文資料,加深對電子設(shè)計的認(rèn)識,通過大量瀏覽國外相關(guān)的網(wǎng)站,激發(fā)其學(xué)習(xí)興趣[3].
對“數(shù)字電子EDA技術(shù)”課程教學(xué)改革的最終目標(biāo)是使學(xué)生通過課堂的學(xué)習(xí)和實踐,掌握常用的Max+plusⅡ等EDA開發(fā)軟件,同時,教師要及時將學(xué)科的最新成果引入教學(xué),將VHDL硬件描述語言、編程方法和CPLD/FPGA的開發(fā)技術(shù)及符合工程規(guī)范的系統(tǒng)設(shè)計技術(shù)有機地融合在一起,強調(diào)理論和實踐的聯(lián)系,培養(yǎng)學(xué)生的實驗動手能力和創(chuàng)新能力,激發(fā)學(xué)生學(xué)習(xí)先進的電子電路設(shè)計技術(shù)的興趣,培養(yǎng)學(xué)生主動探索、努力進取、團結(jié)協(xié)作的精神.
[1] 陳建忠.淺談EDA技術(shù)及應(yīng)用課程教學(xué)[J].大眾科技,2006(6):34-35.
[2] 申彥春,姚明林,郭耀華,等.基于創(chuàng)新型人才培養(yǎng)的《EDA技術(shù)》教學(xué)改革與實踐[J].繼續(xù)教育,2010(7):34-35.
[3] 吳塵,王鵬.CPLD電子競賽對EDA課程教學(xué)改革的啟示[J].職業(yè)技術(shù),2009(4):71-72.