電子系統(tǒng)設(shè)計(jì)論文

時間:2022-01-10 03:07:00

導(dǎo)語:電子系統(tǒng)設(shè)計(jì)論文一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

電子系統(tǒng)設(shè)計(jì)論文

一、EDA技術(shù)的定義及構(gòu)成

所謂EDA技術(shù)是在電子CAD技術(shù)基礎(chǔ)上發(fā)展起來的計(jì)算機(jī)軟件系統(tǒng)。它是以計(jì)算機(jī)為工作平臺,以硬件描述語言為系統(tǒng)邏輯描述的主要表達(dá)方式,以EDA工具軟件為開發(fā)環(huán)境,以大規(guī)??删幊踢壿嬈骷LD(ProgrammableLogicDevice)為設(shè)計(jì)載體,以專用集成電路ASIC(ApplicationSpecificIntegratedCircuit)、單片電子系統(tǒng)SOC(SystemOnaChip)芯片為目標(biāo)器件,以電子系統(tǒng)設(shè)計(jì)為應(yīng)用方向的電子產(chǎn)品自動化設(shè)計(jì)過程[J]。在此過程中,設(shè)計(jì)者只需利用硬件描述語言HDL(HardwareDescriptionlanguage),在EDA工具軟件中完成對系統(tǒng)硬件功能的描述,EDA工具便會自動完成邏輯編譯、化簡、分割、綜合、優(yōu)化、布局、布線和仿真,直至特定目標(biāo)芯片的適配編譯、邏輯映射和編程下載等工作,最終形成集成電子系統(tǒng)或?qū)S眉尚酒?。盡管目標(biāo)系統(tǒng)是硬件,但整個設(shè)計(jì)和修改過程如同完成軟件設(shè)計(jì)一樣方便和高效。

現(xiàn)代EDA技術(shù)的基本特征是采用高級語言描述,具有系統(tǒng)級仿真和綜合能力。EDA技術(shù)研究的對象是電子設(shè)計(jì)的全過程,有系統(tǒng)級、電路級和物理級各個層次的設(shè)計(jì)。EDA技術(shù)研究的范疇相當(dāng)廣泛,從ASIC開發(fā)與應(yīng)用角度看,包含以下子模塊:設(shè)計(jì)輸入子模塊、設(shè)計(jì)數(shù)據(jù)庫子模塊、分析驗(yàn)證子模塊、綜合仿真子模塊和布局布線子模塊等。EDA主要采用并行工程和“自頂向下”的設(shè)計(jì)方法,然后從系統(tǒng)設(shè)計(jì)入手,在頂層進(jìn)行功能方框圖的劃分和結(jié)構(gòu)設(shè)計(jì),在方框圖一級進(jìn)行仿真、糾錯,并用VHDL等硬件描述語言對高層次的系統(tǒng)行為進(jìn)行描述,在系統(tǒng)一級進(jìn)行驗(yàn)證,最后再用邏輯綜合優(yōu)化工具生成具體的門級邏輯電路的網(wǎng)表,其對應(yīng)的物理實(shí)現(xiàn)級可以是印刷電路板或?qū)S眉呻娐贰?/p>

二、EDA技術(shù)的發(fā)展

EDA技術(shù)的發(fā)展至今經(jīng)歷了三個階段:電子線路的CAD是EDA發(fā)展的初級階段,是高級EDA系統(tǒng)的重要組成部分。它利用計(jì)算機(jī)的圖形編輯、分析和存儲等能力,協(xié)助工程師設(shè)計(jì)電子系統(tǒng)的電路圖、印制電路板和集成電路板圖。它可以減少設(shè)計(jì)人員的繁瑣重復(fù)勞動,但自動化程度低,需要人工干預(yù)整個設(shè)計(jì)過程。

EDA技術(shù)中級階段已具備了設(shè)計(jì)自動化的功能。其主要特征是具備了自動布局布線和電路的計(jì)算機(jī)仿真、分析和驗(yàn)證功能。其作用已不僅僅是輔助設(shè)計(jì),而且可以代替人進(jìn)行某種思維。

高級EDA階段,又稱為ESDA(電子系統(tǒng)設(shè)計(jì)自動化)系統(tǒng)。過去傳統(tǒng)的電子系統(tǒng)電子產(chǎn)品的設(shè)計(jì)方法是采用自底而上(Bottom-UP)的程式,設(shè)計(jì)者先對系統(tǒng)結(jié)構(gòu)分塊,直接進(jìn)行電路級的設(shè)計(jì)。EDA技術(shù)高級階段采用一種新的設(shè)計(jì)概念:自頂而下(TOP-Down)的設(shè)計(jì)程式和并行工程(ConcurrentEngineering)的設(shè)計(jì)方法,設(shè)計(jì)者的精力主要集中在所設(shè)計(jì)電子產(chǎn)品的準(zhǔn)確定義上,EDA系統(tǒng)去完成電子產(chǎn)品的系統(tǒng)級至物理級的設(shè)計(jì)。此階段EDA技術(shù)的主要特征是支持高級語言對系統(tǒng)進(jìn)行描述。可進(jìn)行系統(tǒng)級的仿真和綜合。

三、基于EDA技術(shù)的電子系統(tǒng)設(shè)計(jì)方法

1.電子系統(tǒng)電路級設(shè)計(jì)

首先確定設(shè)計(jì)方案,同時要選擇能實(shí)現(xiàn)該方案的合適元器件,然后根據(jù)具體的元器件設(shè)計(jì)電路原理圖。接著進(jìn)行第一次仿真,包括數(shù)字電路的邏輯模擬、故障分析、模擬電路的交直流分析和瞬態(tài)分析。系統(tǒng)在進(jìn)行仿真時,必須要有元件模型庫的支持,計(jì)算機(jī)上模擬的輸入輸出波形代替了實(shí)際電路調(diào)試中的信號源和示波器。這一次仿真主要是檢驗(yàn)設(shè)計(jì)方案在功能方面的正確性。仿真通過后,根據(jù)原理圖產(chǎn)生的電氣連接網(wǎng)絡(luò)表進(jìn)行PCB板的自動布局布線。在制作PCB板之前還可以進(jìn)行后分析,包括熱分析、噪聲及竄擾分析、電磁兼容分析和可靠性分析等,并且可以將分析后的結(jié)果參數(shù)反標(biāo)回電路圖,進(jìn)行第二次仿真,也稱為后仿真,這一次仿真主要是檢驗(yàn)PCB板在實(shí)際工作環(huán)境中的可行性。

可見,電路級的EDA技術(shù)使電子工程師在實(shí)際的電子系統(tǒng)產(chǎn)生之前,就可以全面了解系統(tǒng)的功能特性和物理特性,從而將開發(fā)過程中出現(xiàn)的缺陷消滅在設(shè)計(jì)階段,不僅縮短了開發(fā)時間,也降低了開發(fā)成本。2.系統(tǒng)級設(shè)計(jì)

系統(tǒng)級設(shè)計(jì)是一種“概念驅(qū)動式”設(shè)計(jì),設(shè)計(jì)人員無須通過門級原理圖描述電路,而是針對設(shè)計(jì)目標(biāo)進(jìn)行功能描述。由于擺脫了電路細(xì)節(jié)的束縛,設(shè)計(jì)人員可以把精力集中于創(chuàng)造性概念構(gòu)思與方案上,一旦這些概念構(gòu)思以高層次描述的形式輸入計(jì)算機(jī)后,EDA系統(tǒng)就能以規(guī)則驅(qū)動的方式自動完成整個設(shè)計(jì)。

系統(tǒng)級設(shè)計(jì)的步驟如下:

第一步:按照“自頂向下”的設(shè)計(jì)方法進(jìn)行系統(tǒng)劃分。

第二步:輸入VHDL代碼,這是系統(tǒng)級設(shè)計(jì)中最為普遍的輸入方式。此外,還可以采用圖形輸入方式(框圖、狀態(tài)圖等),這種輸入方式具有直觀、容易理解的優(yōu)點(diǎn)。

第三步:將以上的設(shè)計(jì)輸入編譯成標(biāo)準(zhǔn)的VHDL文件。對于大型設(shè)計(jì),還要進(jìn)行代碼級的功能仿真,主要是檢驗(yàn)系統(tǒng)功能設(shè)計(jì)的正確性,因?yàn)閷τ诖笮驮O(shè)計(jì),綜合、適配要花費(fèi)數(shù)小時,在綜合前對源代碼仿真,就可以大大減少設(shè)計(jì)重復(fù)的次數(shù)和時間,一般情況下,可略去這一仿真步驟。

第四步:利用綜合器對VHDL源代碼進(jìn)行綜合優(yōu)化處理,生成門級描述的網(wǎng)表文件,這是將高層次描述轉(zhuǎn)化為硬件電路的關(guān)鍵步驟。綜合優(yōu)化是針對ASIC芯片供應(yīng)商的某一產(chǎn)品系列進(jìn)行的,所以綜合的過程要在相應(yīng)的廠家綜合庫支持下才能完成。綜合后,可利用產(chǎn)生的網(wǎng)表文件進(jìn)行適配前的時序仿真,仿真過程不涉及具體器件的硬件特性,較為粗略。一般設(shè)計(jì),這一仿真步驟也可略去。

第五步:利用適配器將綜合后的網(wǎng)表文件針對某一具體的目標(biāo)器件進(jìn)行邏輯映射操作,包括底層器件配置、邏輯分割、邏輯優(yōu)化和布局布線。

第六步:將適配器產(chǎn)生的器件編程文件通過編程器或下載電纜載入到目標(biāo)芯片F(xiàn)PGA或CPLD中。如果是大批量產(chǎn)品開發(fā),通過更換相應(yīng)的廠家綜合庫,可以很容易轉(zhuǎn)由ASIC形式實(shí)現(xiàn)。

四、前景展望

21世紀(jì)將是EDA技術(shù)的高速發(fā)展時期,EDA技術(shù)是現(xiàn)代電子設(shè)計(jì)技術(shù)的發(fā)展方向,并著眼于數(shù)字邏輯向模擬電路和數(shù)模混合電路的方向發(fā)展。EDA將會超越電子設(shè)計(jì)的范疇進(jìn)入其他領(lǐng)域隨著集成電路技術(shù)的高速發(fā)展,數(shù)字系統(tǒng)正朝著更高集成度、超小型化、高性能、高可靠性和低功耗的系統(tǒng)級芯片(SoC,SystemonChip)方向發(fā)展,借助于硬件描述語言的國際標(biāo)準(zhǔn)VHDL和強(qiáng)大的EDA工具,可減少設(shè)計(jì)風(fēng)險并縮短周期,隨著VHDL語言使用范圍的日益擴(kuò)大,必將給硬件設(shè)計(jì)領(lǐng)域帶來巨大的變革。

[摘要]本文從EDA技術(shù)的定義及構(gòu)成出發(fā),系統(tǒng)介紹了EDA技術(shù)的發(fā)展概況,以及基于EDA技術(shù)的電子系統(tǒng)設(shè)計(jì)的方法和步驟,快速實(shí)現(xiàn)系統(tǒng)數(shù)字集成,具有深刻的理論意義和實(shí)際應(yīng)用價值。

[關(guān)鍵詞]EDA技術(shù)電子系統(tǒng)仿真

二十世紀(jì)后半期,隨著集成電路和計(jì)算機(jī)的不斷發(fā)展,電子技術(shù)面臨著嚴(yán)峻的挑戰(zhàn)。由于電子技術(shù)發(fā)展周期不斷縮短,專用集成電路(ASIC)的設(shè)計(jì)面臨著難度不斷提高與設(shè)計(jì)周期不斷縮短的矛盾。為了解決這個問題,要求我們必須采用新的設(shè)計(jì)方法和使用高層次的設(shè)計(jì)工具。在此情況下,EDA(ElectronicDesignAutomation即電子設(shè)計(jì)自動化)技術(shù)應(yīng)運(yùn)而生。隨著電子技術(shù)的發(fā)展及縮短電子系統(tǒng)設(shè)計(jì)周期的要求,EDA技術(shù)得到了迅猛發(fā)展。

參考文獻(xiàn):

[1]譚會生,張昌凡.EDA技術(shù)及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2001.

[2]李經(jīng)智.EDA技術(shù)及其應(yīng)用[J].齊齊哈爾大學(xué)學(xué)報,2006.

[3]杜軍.虛擬現(xiàn)實(shí)技術(shù)在教學(xué)中的應(yīng)用[J].山東師范大學(xué)學(xué)報(自然科學(xué)版),2005,20(2):121.