一、引言
20世紀(jì)末,電子技術(shù)得到了飛速發(fā)展,電子設(shè)計自動化(EDA)技術(shù),加速了現(xiàn)代高科技發(fā)展的進(jìn)程,從微電子技術(shù)、微電腦技術(shù)到信息技術(shù)、宇航技術(shù)等廣泛領(lǐng)域,日益顯示出其強(qiáng)大的功能和不可替代的重要作用,在電子系統(tǒng)的設(shè)計上產(chǎn)生了具有里程碑意義的飛躍,為大規(guī)模可編程邏輯器件的應(yīng)用奠定了基礎(chǔ)。
二、EDA概念及發(fā)展歷程
EDA是電子設(shè)計自動化(Electronic Design Automation)的英文縮寫。EDA技術(shù)就是以大規(guī)??删幊踢壿嬈骷鳛樵O(shè)計載體,依賴計算機(jī),在EDA工具軟件平臺上,對硬件描述語言VHDL為系統(tǒng)邏輯描述手段完成的設(shè)計文件。自動完成邏輯化簡、邏輯編譯、邏輯分割、邏輯綜合、布局布線,以及邏輯優(yōu)化和仿真測試。完成對特定目標(biāo)芯片的一門新技術(shù)。
三、EDA技術(shù)特征
現(xiàn)代EDA技術(shù)的基本特征是采用高級語言描述,具有系統(tǒng)級仿真和綜合能力。利用EDA工具,電子設(shè)計師可以從概念、算法、協(xié)議等開始設(shè)計電子系統(tǒng),大量工作可以通過計算機(jī)完成。設(shè)計者主要采用并進(jìn)行工作和自頂向下的設(shè)計方法,然后從系統(tǒng)設(shè)計入手,在頂層進(jìn)行功能方框圖的劃分和結(jié)構(gòu)設(shè)計,在方框圖一級進(jìn)行仿真、糾錯,并用VHDL、venrilogHDL、ABEL等硬件描述語言對高層次的系統(tǒng)行為進(jìn)行描述,在系統(tǒng)一級進(jìn)行驗(yàn)證,最后通過綜合器和適配器生成最終的目標(biāo)器件。設(shè)計者的工作僅限于利用軟件的方式,即利用硬件描述語言和EDA軟件來完成對系統(tǒng)硬件功能的實(shí)現(xiàn)。設(shè)計的主要仿真和調(diào)試過程在高層次完成,有利于早期發(fā)現(xiàn)結(jié)構(gòu)設(shè)計上的錯誤。避免了設(shè)計工作的浪費(fèi),減少了工作量,提高了設(shè)計的一次性成功率。
在EDA技術(shù)中所用的大規(guī)模、超大規(guī)模芯片被稱為可編程ASIC芯片,自70年代以來,經(jīng)歷了CPM、CPLD、FPGA幾個發(fā)展階段,其中CPM(復(fù)雜可編程邏輯器件)/FPGA(現(xiàn)場可編程邏輯器件)屬高密度可編程邏輯器件,集成度高達(dá)200萬門/片以上,它將掩膜AsIC集成度高的優(yōu)點(diǎn)和可編程邏輯器件設(shè)計生產(chǎn)方便的特點(diǎn)結(jié)合在一起,特別適合于樣品研制和小批量產(chǎn)品開發(fā),是目前使用最為廣泛的主流產(chǎn)品,具有極大的靈活性和通用性,成為可編程專用IC。允許用戶在系統(tǒng)中編程和修改邏輯設(shè)計,給使用者提供了在不修改系統(tǒng)硬件的條件下重構(gòu)系統(tǒng)的能力和硬件升級能力。使硬件修改變得像軟件修改一樣方便。當(dāng)產(chǎn)品定型和產(chǎn)量擴(kuò)大后,可將在生產(chǎn)中得到充分檢驗(yàn)并多次修改完善的電子設(shè)計迅速地進(jìn)行ASIC投產(chǎn)。
四、基干VHDL的自頂向下的設(shè)計方法
硬件描述語言是一種用于電子系統(tǒng)硬件設(shè)計的計算機(jī)高級語言,它采用軟件的方法來描述電子系統(tǒng)的邏輯功能,電路結(jié)構(gòu)和連接形式。VHDL語言作為工業(yè)標(biāo)準(zhǔn)硬件描述語言,已得到眾多EDA公司的支持,在電子工程領(lǐng)域,已成為通用硬件描述語言,承擔(dān)幾乎全部數(shù)字系統(tǒng)的設(shè)計任務(wù)。V|ⅢL支持各種模式的設(shè)計方法,使設(shè)計者可以專心致志于其功能的實(shí)現(xiàn)。而不需要對不影響功能的與工藝有關(guān)的因素花費(fèi)過多時間與精力。
傳統(tǒng)的電子設(shè)計技術(shù)通常是自下而上的設(shè)計方法。即首先確定系統(tǒng)最底層的電路模塊或元件的結(jié)構(gòu)和功能,然后根據(jù)主系統(tǒng)的功能工求,將它們組合成更大的功能模塊,使它們的結(jié)構(gòu)和功能滿足高層次系統(tǒng)的要求。依此流程,逐步上推直至整個目標(biāo)系統(tǒng)的完成。由于設(shè)計只能采用系統(tǒng)仿真儀、邏輯分析儀和示波器進(jìn)行仿真和調(diào)試。故只有系統(tǒng)設(shè)計完成后才能進(jìn)行仿真調(diào)試。系統(tǒng)設(shè)計問題只能在后期發(fā)現(xiàn),一旦考慮不周,整個設(shè)計勢必從頭開始,設(shè)計周期大大增加。
在EDA技術(shù)應(yīng)用中,采用自頂向下的設(shè)計方法,即從系統(tǒng)總體出發(fā),自上而下地逐步細(xì)化設(shè)計內(nèi)容,最后完成系統(tǒng)設(shè)計。它包括如下設(shè)計階段:①設(shè)計思路輸入階段:依據(jù)系統(tǒng)對硬件要求,詳細(xì)編制技術(shù)規(guī)格書,對系統(tǒng)功能細(xì)化,合理劃分功能模塊,畫出功能框圖。②編譯階段:建立V皿L行為描述模型,通過VHDL仿真器對項(xiàng)層設(shè)計仿真,檢查設(shè)計原理是否正確,如有錯,則返回項(xiàng)層修改。將VHIDL行為描述轉(zhuǎn)化為RTL描述,并對RTL描述級模型仿真。③邏輯綜合:使用邏輯綜合工具將RTL描述轉(zhuǎn)化為邏輯元件表示的文件(門級網(wǎng)絡(luò)表)。結(jié)合具體的目標(biāo)硬件環(huán)境進(jìn)行標(biāo)準(zhǔn)單元調(diào)用、布局布線和約束條件優(yōu)化配置。同時生成V皿L格式的時序仿真文件等。④協(xié)能仿真和時序仿真階段:一般使用vIⅢL仿真器進(jìn)行門級仿真,在計算機(jī)上了解更接近硬件目標(biāo)器件工作的功能時序。仿真成功將適配器產(chǎn)生的配置文件通過編程器或下載電纜載入目標(biāo)蒼片。⑤對完成的硬件系統(tǒng)進(jìn)行檢查、測試。
五、EDA技術(shù)的應(yīng)用
在當(dāng)前高新技術(shù)飛速發(fā)展的信息時代電子技術(shù)的重要地位日趨上升。作為各種高級專門人才的發(fā)源地——高等院校來說,不斷改進(jìn)教學(xué)方法和教學(xué)方法和教學(xué)手段,加強(qiáng)和鞏固學(xué)生電子技術(shù)的基礎(chǔ)知識,將EDA技術(shù)廣泛應(yīng)用到電類專業(yè)的實(shí)踐教學(xué)和科研工作中,顯得非常重要。開展EDA教學(xué)科研工作會對微電子類、計算機(jī)類學(xué)科產(chǎn)生積極的影響,促進(jìn)高樣相應(yīng)學(xué)科的協(xié)調(diào)發(fā)展,無形中極大地促進(jìn)高校教學(xué)手段現(xiàn)代化的進(jìn)一步提高,對教育改革發(fā)展產(chǎn)生催化作用。
EDA技術(shù)廣泛應(yīng)用于產(chǎn)品設(shè)計及傳統(tǒng)電子產(chǎn)品的升級換代和技術(shù)改造中。從高性能的微處理器、數(shù)字信號處理器到家電、消費(fèi)類電子產(chǎn)品(如MP3、MP4)、電子玩具電路等,功A技術(shù)不但應(yīng)用于前期的仿真,產(chǎn)品調(diào)試,而且在后期的制作、生產(chǎn)、線路板焊接等制作過程發(fā)揮重要作用。從而大大提高電子產(chǎn)品的性能,縮小產(chǎn)品體積,提高產(chǎn)品技術(shù)含量及附加值。隨著科技的進(jìn)步,電子產(chǎn)品的更新目新月異,EDA技術(shù)的廣泛應(yīng)用是提高我國電子產(chǎn)品質(zhì)量的必由之路。FPGA/CPLD器件及其平臺的推廣己為EDA技術(shù)的普及鋪平了道路。
六、結(jié)束語
EDA技術(shù)在進(jìn)入2l世紀(jì)后,由于更大規(guī)模的FPGA和新器件的不斷推出,在仿真和設(shè)計兩方面支持標(biāo)準(zhǔn)硬件描述語言的功能強(qiáng)大的EDA軟件不斷更新增加。使EDA技術(shù)得到迅猛發(fā)展。電子技術(shù)全方位納入EDA領(lǐng)域,電類學(xué)科的界限變得更加模糊。突出表現(xiàn)在以下幾個方面:電子系統(tǒng)的快捷設(shè)計,低成本開發(fā),精確分析、直觀顯示、全頻帶工作得以實(shí)現(xiàn)。使電子設(shè)計成果以自主知識產(chǎn)權(quán)的方式得以明確表達(dá)與確定成為可能:基于EDA工具ASIC設(shè)計標(biāo)準(zhǔn)單元已涵蓋大規(guī)模電子系統(tǒng)及IP核模塊;EDA技術(shù)涵蓋了電子工程設(shè)計的全過程,大大改變了設(shè)計方法及設(shè)計手段,真實(shí)反映了電路特性,方便實(shí)現(xiàn)電路結(jié)構(gòu)及性能的優(yōu)化設(shè)計,并能提供相當(dāng)完整而詳細(xì)的數(shù)據(jù)材料。EDA技術(shù)已成為電子設(shè)計的核心,掌握并普及這一全新技術(shù),將對我國電子技術(shù)的發(fā)展產(chǎn)生深遠(yuǎn)意義。
? ? ? ?責(zé)任編輯:tzh
評論
查看更多