999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺析電子設計自動化技術

2019-12-09 02:01:11陳宏
當代旅游 2019年6期
關鍵詞:定義

陳宏

摘要:本文介紹了電子設計自動化的概念,涉及需要學習的主要內容,以及自動化設計的設計流程。

關鍵詞:EDA;定義;主要內容;流程

一、什么是EDA

EDA是電子設計自動化的縮寫,在20世紀90年代初從計算機輔助設計(CAD)、計算機輔助制造(CAM)、計算機輔助測試(CAT)和計算機輔助工程(CRE)的概念發展而來的。EDA技術就是以計算機為工具,設計者在EDA軟件平臺上,用硬件描述語言HDL完成設計文件,然后由計算機自動地完成邏輯編譯、化簡、分割、綜合、優化、布局、布線和仿真,直至對于特定目標芯片的適配編譯、邏輯映射和編程下載等工作。

廣義定義:以計算機硬件和系統軟件為基本工作平臺,繼承和借鑒前人在電路和系統、數據庫、圖形學、圖論和拓撲邏輯、計算數學、優化理論等多學科的最新科技成果而研制的商品化EDA通用支撐軟件和應用軟件包。

一般的定義:EDA技術是以大規模可編程邏輯器件為設計載體,以硬件描述語言為系統邏輯描述的主要表達方式,以計算機、大規模可編程邏輯器件的開發軟件及實驗開發系統為設計工具,通過有關的開發軟件,自動完成用軟件的方法設計電子系統到硬件系統的邏輯編譯、邏輯化簡、邏輯分割、邏輯綜合及優化、邏輯布局布線、邏輯仿真,直至對于特定目標芯片的適配編譯、邏輯映射、編程下載等工作,最終形成集成電子系統或專用集成芯片的一門新技術。

EDA技術不僅具有電子系統設計的能力,而且能提供獨立于工藝和廠家的系統級設計能力,具有高級抽象的設計構思手段。設計工具完全集成化,可以實現以HDL語言為主的系統級綜合與仿真,從設計輸入到版圖的形成,幾乎不需要人工干預,因此整個流程實現自動化。該階段的EDA的發展還促進設計方法的轉變,由傳統的自底向上的設計方法逐漸轉變為自頂向下的設計方法。EDA技術的出現,極大地提高了電路設計的效率,減輕了設計者的勞動強度。

二、EDA技術的主要內容

(1)可編程邏輯器件。(Programmable Logic Device,簡稱PLD)它是一種由用戶編程以實現某種邏輯功能的邏輯器件。

可編程邏輯器件中應用最廣泛的是:現場可編程門陣列(Field Programmable Gate Arrays,簡稱FPGA)和復雜可編程邏輯器件(Complex Programmable Logic Device,簡稱CPLD)。

FPGA/CPLD的集成規模非常大,可利用先進的EDA工具進行電子系統設計和產品開發。由于開發工具的通用性、設計語言的標準化以及設計過程幾乎與所用器件的硬件結構沒有關系,因而設計開發的各類邏輯功能塊軟件具有很好的兼容性和可移植性。 它幾乎可用于任何型號和規模的FPGA/CPLD中,從而使得產品設計效率大幅度提高。

(2)硬件描述語言。HDL是電子系統硬件行為描述、結構描述、數據流描述的語言。硬件描述的語言種類很多,有的從PASCAL發展而來,也有一些從C語言發展而來。有些HDL已成為IEEE標準,但大部分是本企業標準。

目前常用的硬件描述語言有:

VHDL語言: 作為IEEE的工業標準硬件描述語言,在電子工程領域,已成為通用硬件描述語言

Verilog語言:支持的EDA工具較多,適用于RTL級和門電路級的描述,其綜合過程較VHDL稍簡單,但其在高級描述方面不如VHDL。

ABEL語言:一種支持各種不同輸入方式的HDL,被廣泛用于各種可編程邏輯器件的邏輯功能設計,由于其語言描述的獨立性,因而能夠適用于各種不同規模的可編程器件的設計。

(3)軟件開發工具。EDA工具在EDA技術應用中占據及其重要的地位。EDA工具大致可以分為五個模塊:設計輸入編輯器、 HDL綜合器、仿真器、適配器(或布局布線器)、下載器。

(4)實驗開發系統。實驗開發系統包括芯片下載電路及EDA實驗/開發的外圍資源(類似于用于單片機開發的仿真器),供硬件驗證用。

三、EDA技術設計流程

完整地了解EDA技術的設計流程,對于正確選擇和使用EDA軟件、優化設計項目、提高設計效率十分有益。一個完整的EDA設計流程既是自頂向下設計方法的具體實施途徑,也是EDA工具軟件本身的組成結構。在實踐中進一步了解支持這一設計流程的諸多設計工具,有效地排除設計中出現的問題,提高設計質量及總結經驗。

設計流程如下:

(1)設計輸入(原理圖/HDL等)。利用EDA技術進行一項工程設計,首先需要利用EDA工具的文本編輯器或圖形編輯器將設計工程用文本方式或圖形方式表達出來,進行排錯編譯,為進一步的邏輯綜合作準備。常用的源程序輸入方式有三種:①原理圖輸入方式; ②HDL程序的文本輸入方式; ③狀態圖(波形圖)輸入方式。

(2)邏輯綜合和優化。綜合就是把某些東西結合到一起,把抽象層次上的一種表述方式轉換到另一種表述的過程。在電子設計領域,綜合的概念可以理解為:將用行為和功能層次表達的電子系統轉換為低層次的便于具體實現的模塊組合裝配的過程。

(3)目標器件的適配。邏輯綜合通過后必須利用適配器將綜合后的網表文件針對某一具體的目標器進行邏輯映射操作,其中包括底層器件配置、邏輯分割、邏輯優化、布線與操作,適配完成后可以利用適配所產生的仿真文件作精確的時序仿真。

適配器的功能是將由綜合器產生的網表文件配置于指定的目標器件中,產生最終的下載文件,如JEDEC格式的文件。適配所選定的目標器件(FPGA/CPLD芯片)必須屬于原綜合器指定的目標器件系列。對于一般的可編程模擬器件所對應的EDA軟件來說,一般僅需包含一個適配器就可以了,如Lattice的PAC-DESIGNER。通常,EDA軟件中的綜合器可由專業的第三方EDA公司提供,而適配器則需由FPGA/CPLD供應商自己提供,因為適配器的適配對象直接與器件結構相對應。

(4)器件編程下載。如果編譯、綜合、適配和行為仿真、功能仿真、時序仿真等過程都沒有發現問題,即滿足原設計的要求,則可以將由FPGA/CPLD適配器產生的配置/下載文件通過編程器或下載電纜載入目標芯片FPGA或CPLD中。通常,將對CPLD器件的下載稱為“編程”(Program),對FPGA器件中的SRAM的下載稱為“配置”(Configure)。

(5)硬件仿真/硬件測試。硬件仿真和硬件測試的目的,是為了在更真實的環境中檢驗VHDL設計的運行情況。許多設計中的因素可能會導致設計與結果的不一致。所以,VHDL設計的硬件仿真和硬件測試是十分必要的。一般的FPGA/CPLD器件都支持JTGA技術,具有邊界掃描測試能力BST(Board Scan Test)和在線編程ISP(In System Programing)能力,測試起來非常方便。

猜你喜歡
定義
以愛之名,定義成長
活用定義巧解統計概率解答題
例談橢圓的定義及其應用
題在書外 根在書中——圓錐曲線第三定義在教材和高考中的滲透
永遠不要用“起點”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
嚴昊:不定義終點 一直在路上
華人時刊(2020年13期)2020-09-25 08:21:32
定義“風格”
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
有壹手——重新定義快修連鎖
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
主站蜘蛛池模板: 久久国语对白| 香蕉视频在线观看www| 亚洲男人的天堂久久精品| 国产精品久久久久鬼色| 欧美另类一区| 黄色福利在线| 欧美三级日韩三级| 国产农村妇女精品一二区| 久久精品丝袜高跟鞋| 日韩av在线直播| 狠狠干欧美| 国产精品亚洲专区一区| 欧美a级在线| 日韩大片免费观看视频播放| 亚洲天堂网在线观看视频| 综合人妻久久一区二区精品| 亚洲视频在线网| 免费xxxxx在线观看网站| 毛片免费观看视频| 欧美一级99在线观看国产| 99久久国产综合精品女同| 亚洲欧美另类专区| 国产自视频| 欧美翘臀一区二区三区| 中文字幕欧美成人免费| 亚洲一区波多野结衣二区三区| 女人爽到高潮免费视频大全| 国产在线视频欧美亚综合| 国产成人亚洲精品蜜芽影院| 欧美成人区| 无码日韩精品91超碰| 国产成人成人一区二区| 免费播放毛片| 国产成人综合亚洲网址| 国产精彩视频在线观看| 91成人免费观看在线观看| 国产亚洲精品自在久久不卡| 国产中文在线亚洲精品官网| 国产成人AV男人的天堂| 人妻丰满熟妇av五码区| 欧美国产视频| 免费在线成人网| 一级毛片免费高清视频| 成人av手机在线观看| 国产91精品调教在线播放| 亚洲美女视频一区| 91久草视频| 国产精品成人一区二区不卡| 亚洲永久色| 国产精鲁鲁网在线视频| 欧美成人看片一区二区三区| 波多野结衣一区二区三区四区 | 欧美天堂在线| 久久综合色天堂av| 精品国产成人a在线观看| 天天色天天综合| 国产精品女人呻吟在线观看| 国产成人av一区二区三区| 日本欧美视频在线观看| 99色亚洲国产精品11p| 欧美午夜小视频| 国产无码性爱一区二区三区| 激情六月丁香婷婷| 天堂中文在线资源| 911亚洲精品| 欧美国产日产一区二区| 亚亚洲乱码一二三四区| 国产成人综合亚洲网址| 国产三级视频网站| 亚洲天堂伊人| 免费A∨中文乱码专区| 欧洲亚洲欧美国产日本高清| 美女毛片在线| 黄色一级视频欧美| 91亚洲精选| 日韩欧美中文亚洲高清在线| 欧美一区二区福利视频| 久久人人爽人人爽人人片aV东京热 | 99热亚洲精品6码| 国产精品一区在线观看你懂的| 国产成人精品日本亚洲| 亚洲女同一区二区|