關於電子系統的設計論文

才智咖 人氣:6.31K

關於電子系統的設計論文

一、EDA技術的定義及構成

關於電子系統的設計論文

所謂EDA技術是在電子CAD技術基礎上發展起來的計算機軟體系統。它是以計算機為工作平臺,以硬體描述語言為系統邏輯描述的主要表達方式,以EDA工具軟體為開發環境,以大規模可程式邏輯器件PLD(ProgrammableLogicDevice)為設計載體,以專用積體電路ASIC(ApplicationSpecificIntegratedCircuit)、單片電子系統SOC(SystemOnaChip)晶片為目標器件,以電子系統設計為應用方向的電子產品自動化設計過程[J]。在此過程中,設計者只需利用硬體描述語言HDL(HardwareDescriptionlanguage),在EDA工具軟體中完成對系統硬體功能的描述,EDA工具便會自動完成邏輯編譯、化簡、分割、綜合、優化、佈局、佈線和模擬,直至特定目標晶片的適配編譯、邏輯對映和程式設計下載等工作,最終形成整合電子系統或專用整合晶片。儘管目標系統是硬體,但整個設計和修改過程如同完成軟體設計一樣方便和高效。

現代EDA技術的基本特徵是採用高階語言描述,具有系統級模擬和綜合能力。EDA技術研究的物件是電子設計的全過程,有系統級、電路級和物理級各個層次的設計。EDA技術研究的範疇相當廣泛,從ASIC開發與應用角度看,包含以下子模組:設計輸入子模組、設計資料庫子模組、分析驗證子模組、綜合模擬子模組和佈局佈線子模組等。EDA主要採用並行工程和“自頂向下”的設計方法,然後從系統設計入手,在頂層進行功能方框圖的劃分和結構設計,在方框圖一級進行模擬、糾錯,並用VHDL等硬體描述語言對高層次的系統行為進行描述,在系統一級進行驗證,最後再用邏輯綜合優化工具生成具體的門級邏輯電路的網表,其對應的物理實現級可以是印刷電路板或專用積體電路。

二、EDA技術的發展

EDA技術的發展至今經歷了三個階段:電子線路的CAD是EDA發展的初級階段,是高階EDA系統的重要組成部分。它利用計算機的圖形編輯、分析和儲存等能力,協助工程師設計電子系統的電路圖、印製電路板和整合電路板圖。它可以減少設計人員的繁瑣重複勞動,但自動化程度低,需要人工干預整個設計過程。

EDA技術中級階段已具備了設計自動化的功能。其主要特徵是具備了自動佈局佈線和電路的計算機模擬、分析和驗證功能。其作用已不僅僅是輔助設計,而且可以代替人進行某種思維。

高階EDA階段,又稱為ESDA(電子系統設計自動化)系統。過去傳統的電子系統電子產品的設計方法是採用自底而上(Bottom-UP)的程式,設計者先對系統結構分塊,直接進行電路級的設計。EDA技術高階階段採用一種新的設計概念:自頂而下(TOP-Down)的設計程式和並行工程(ConcurrentEngineering)的設計方法,設計者的精力主要集中在所設計電子產品的準確定義上,EDA系統去完成電子產品的系統級至物理級的設計。此階段EDA技術的主要特徵是支援高階語言對系統進行描述。可進行系統級的模擬和綜合。

 三、基於EDA技術的電子系統設計方法

1.電子系統電路級設計

首先確定設計方案,同時要選擇能實現該方案的合適元器件,然後根據具體的元器件設計電路原理圖。接著進行第一次模擬,包括數位電路的邏輯模擬、故障分析、類比電路的交直流分析和瞬態分析。系統在進行模擬時,必須要有元件模型庫的支援,計算機上模擬的輸入輸出波形代替了實際電路除錯中的訊號源和示波器。這一次模擬主要是檢驗設計方案在功能方面的正確性。模擬通過後,根據原理圖產生的電氣連線網路表進行PCB板的自動佈局佈線。在製作PCB板之前還可以進行後分析,包括熱分析、噪聲及竄擾分析、電磁相容分析和可靠性分析等,並且可以將分析後的結果引數反標回電路圖,進行第二次模擬,也稱為後模擬,這一次模擬主要是檢驗PCB板在實際工作環境中的可行性。

可見,電路級的`EDA技術使電子工程師在實際的電子系統產生之前,就可以全面瞭解系統的功能特性和物理特性,從而將開發過程中出現的缺陷消滅在設計階段,不僅縮短了開發時間,也降低了開發成本。2.系統級設計

系統級設計是一種“概念驅動式”設計,設計人員無須通過門級原理圖描述電路,而是針對設計目標進行功能描述。由於擺脫了電路細節的束縛,設計人員可以把精力集中於創造性概念構思與方案上,一旦這些概念構思以高層次描述的形式輸入計算機後,EDA系統就能以規則驅動的方式自動完成整個設計。

系統級設計的步驟如下:

第一步:按照“自頂向下”的設計方法進行系統劃分。

第二步:輸入VHDL程式碼,這是系統級設計中最為普遍的輸入方式。此外,還可以採用圖形輸入方式(框圖、狀態圖等),這種輸入方式具有直觀、容易理解的優點。

第三步:將以上的設計輸入編譯成標準的VHDL檔案。對於大型設計,還要進行程式碼級的功能模擬,主要是檢驗系統功能設計的正確性,因為對於大型設計,綜合、適配要花費數小時,在綜合前對原始碼模擬,就可以大大減少設計重複的次數和時間,一般情況下,可略去這一模擬步驟。

第四步:利用綜合器對VHDL原始碼進行綜合優化處理,生成門級描述的網表文件,這是將高層次描述轉化為硬體電路的關鍵步驟。綜合優化是針對ASIC晶片供應商的某一產品系列進行的,所以綜合的過程要在相應的廠家綜合庫支援下才能完成。綜合後,可利用產生的網表文件進行適配前的時序模擬,模擬過程不涉及具體器件的硬體特性,較為粗略。一般設計,這一模擬步驟也可略去。

第五步:利用介面卡將綜合後的網表文件針對某一具體的目標器件進行邏輯對映操作,包括底層器件配置、邏輯分割、邏輯優化和佈局佈線。

第六步:將介面卡產生的器件程式設計檔案通過程式設計器或下載電纜載入到目標晶片FPGA或CPLD中。如果是大批量產品開發,通過更換相應的廠家綜合庫,可以很容易轉由ASIC形式實現。

四、前景展望

21世紀將是EDA技術的高速發展時期,EDA技術是現代電子設計技術的發展方向,並著眼於數字邏輯向類比電路和數模混合電路的方向發展。EDA將會超越電子設計的範疇進入其他領域隨著積體電路技術的高速發展,數字系統正朝著更高整合度、超小型化、高效能、高可靠性和低功耗的系統級晶片(SoC,SystemonChip)方向發展,藉助於硬體描述語言的國際標準VHDL和強大的EDA工具,可減少設計風險並縮短週期,隨著VHDL語言使用範圍的日益擴大,必將給硬體設計領域帶來巨大的變革。

[摘要]本文從EDA技術的定義及構成出發,系統介紹了EDA技術的發展概況,以及基於EDA技術的電子系統設計的方法和步驟,快速實現系統數字整合,具有深刻的理論意義和實際應用價值。

[關鍵詞]EDA技術電子系統模擬

二十世紀後半期,隨著積體電路和計算機的不斷髮展,電子技術面臨著嚴峻的挑戰。由於電子技術發展週期不斷縮短,專用積體電路(ASIC)的設計面臨著難度不斷提高與設計週期不斷縮短的矛盾。為了解決這個問題,要求我們必須採用新的設計方法和使用高層次的設計工具。在此情況下,EDA(ElectronicDesignAutomation即電子設計自動化)技術應運而生。隨著電子技術的發展及縮短電子系統設計週期的要求,EDA技術得到了迅猛發展。

參考文獻:

[1]譚會生,張昌凡技術及應用[M].西安:西安電子科技大學出版社,2001.

[2]李經智技術及其應用[J].齊齊哈爾大學學報,2006.

[3]杜軍.虛擬現實技術在教學中的應用[J].山東師範大學學報(自然科學版),2005,20(2):121.