《設計自動化》PPT課件

上傳人:san****019 文檔編號:15892329 上傳時間:2020-09-12 格式:PPT 頁數:33 大小:1.29MB
收藏 版權申訴 舉報 下載
《設計自動化》PPT課件_第1頁
第1頁 / 共33頁
《設計自動化》PPT課件_第2頁
第2頁 / 共33頁
《設計自動化》PPT課件_第3頁
第3頁 / 共33頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《設計自動化》PPT課件》由會員分享,可在線閱讀,更多相關《《設計自動化》PPT課件(33頁珍藏版)》請在裝配圖網上搜索。

1、教材,數字系統(tǒng)電子自動化設計教程梁淼 劉會軍 北京理工大學出版社 2008,參考書,數字系統(tǒng)設計自動化 邊計年 薛宏熙 蘇明 清華大學出版社 2005 數字系統(tǒng)自動設計實用教程,劉明業(yè),高等教育出版社,2004年7月 VHDL設計表示和綜合,James R. Armstrong 著,李宗伯譯,機械工業(yè)出版社,2002年5月,考試成績,平時成績(30分) 上機實驗(20分)、平時考勤(10分) 期末考試(70分),教學目的,了解用EDA工具設計電子線路的基本方法和EDA工具的基本理論和技術。 利用EDA工具設計集成電路。,預備知識,1. 硬件設計的基礎知識 數字邏輯 計算機組成原理 2. 算法

2、的基礎知識 程序設計語言(C、PASCAL) 數據結構,課程內容,第一章 緒論 第二章 現代可編程邏輯器件 第三章 現代數字系統(tǒng)設計 第四章 VHDL語言基礎 第五章 可編程邏輯器件的開發(fā)系統(tǒng) 第六章 邏輯電路設計實例,學習重點及學習方法,學習重點 硬件描述語言、軟件開發(fā)工具,學習方法,抓住一個重點:VHDL的編程 掌握EDA工具:MAXPLUS II 運用三種手段:案例分析、應用設計、上機實踐,教學基本要求,正確認識課程的用途、特點及對專業(yè)技能的影響。 充分利用網絡,提高自學能力。注重相互交流,共同提高。 請同學們課堂上注意聽講并在講義中補充課堂筆記,認真獨立做好實驗。 充分利用上機時間、多

3、編程練習。,第1章 緒論,知識點: 常用的專業(yè)術語 EDA的含義 EDA設計流程 EDA工具各模塊的主要功能,EDA: Electronic Design Automation 電子設計自動化 PLD: Programmable Logical Device 可編程邏輯器件 CPLD: Complex Programmable Logical Device復雜可編程邏輯器件 FPGA: Field Programmable Gates Array 現場可編程門陣列,常用專業(yè)術語,HDL: Hardware Description Language 硬件描述語言 ASIC: Applica

4、tion Specific Integrated Circuit專用集成電路 SOC: System On a Chip 片上系統(tǒng)(系統(tǒng)級芯片) ISP: In System Programmable 芯片在系統(tǒng)可編程,1.1 EDA技術及發(fā)展,EDA技術的發(fā)展與集成電路的發(fā)展相伴而行 SSI:小規(guī)模集成電路 MSI:中規(guī)模集成電路 LSI:大規(guī)模集成電路 VLSI:超大規(guī)模集成電路 ASIC: Application Specific Integrated Circuit專用集成電路 SOC: System On a Chip系統(tǒng)級芯片(片上系統(tǒng)),系統(tǒng)級芯片結構的示意圖,VLSI的分類,1

5、. 按工藝分類,最主要的有: 金屬氧化物半導體(Metal Oxide Semiconductor, MOS)工藝; 晶體管-晶體管邏輯(Transistor-Transistor Logic, TTL); 發(fā)射極耦合邏輯(Emitter Coupled Logic, ECL)。,2. 按生產目的分類: 通用集成電路; 專用集成電路(Application Specific Integrated Circuit, ASIC)。 3. 按實現方式(設計風格)分類:全定制(Full -Custom)方式;半定制(Semi-Custom)方式; 可編程邏輯器件( Programmable Log

6、ical Device)方式;,1.1 EDA技術及發(fā)展,1. EDA技術的含義 EDA-Electronic Design Automation(電子設計自動化),EDA技術以計算機為工具,代替人完成數字系統(tǒng)的邏輯綜合、布局布線和設計仿真等工作。設計人員只需要完成對系統(tǒng)功能的描述,就可以由計算機軟件進行處理,得到設計結果,而且修改設計如同修改軟件一樣方便,可以極大地提高設計效率。,EDA技術伴隨著計算機、集成電路和電子系統(tǒng)設計的發(fā) 展,經歷了計算機輔助設計(Computer Assist Design,CAD)、 計算機輔助工程設計(Computer Assist Engineering D

7、esign,CAED) 電子設計自動化(Electronic Design Automation,EDA)三個階段 20世紀70年代的計算機輔助設計(CAD)階段 20世紀80年代的計算機輔助工程設計(CAED)階段 20世紀90年代初電子系統(tǒng)設計自動化(EDA)階段,2. EDA技術的發(fā)展概況,縮短設計周期 計算機模擬代替搭實驗電路 提高設計質量 靈敏度分析、容差分析、成品率模擬、最壞情況分析、優(yōu)化設計等 共享設計資源 成熟的單元設計及各種模型和模型參數均放在數據庫中 較強的數據處理能力 計算機存儲量大、數據處理能力強,設計完后,可以很方便地生成各種數據文件和報表文件 節(jié)省設計費用,3

8、. EDA技術的優(yōu)點,1.2 可編程邏輯器件的發(fā)展概況,ASIC的設計與制造,已不再完全由半導體廠商獨立承擔,系統(tǒng)設計師在實驗室里就可以設計出合適的ASIC芯片,并且立即投入實際應用之中,這都得益于可編程邏輯器件PLD的出現?,F在應用最廣泛的PLD主要是現場可編程門陣列FPGA、復雜可編程邏輯器件CPLD。,最早的PLD是1970年制成的PROM(Programmable Read Only Memory),即可編程只讀存儲器。PROM采用熔絲工藝編程,只能寫一次,不能擦除和重寫。隨著技術的發(fā)展和應用要求,此后又出現了UVEPROM(紫外線可擦除只讀存儲器)、EEPROM(電可擦除只讀存儲器)

9、,由于它們價格低,易于編程,速度低,因此主要用作存儲器。,可編程邏輯陣列PLA(Programmable Logic Array)于20世紀70年代中期出現,它是由可編程的與陣列和可編程的或陣列組成,但由于器件的資源利用率低,價格較貴,編程復雜,支持PLA的開發(fā)軟件有一定難度,因而沒有得到廣泛應用。,可編程陣列邏輯PAL(Programmable Array Logic)器件是1977年美國MMI公司(單片存儲器公司)率先推出的,器件的工作速度很高。由于它的輸出結構種類很多,設計很靈活,因而成為第一個得到普遍應用的可編程邏輯器件。,通用陣列邏輯器件GAL(Generic Array Logic

10、)器件是1985年Lattice公司最先發(fā)明的可電擦寫、可重復編程、可設置加密位的PLD。在實際應用中,GAL器件對PAL器件仿真具有百分之百的兼容性,所以GAL幾乎完全代替了PAL器件,并可以取代大部分SSI、MSI數字集成電路,因而獲得廣泛應用。,可擦除可編程邏輯器件EPLD(Erasable PLD)是20世紀80年代中期Altera公司推出的基于UVEPROM和CMOS技術的PLD,后來發(fā)展到采用E2CMOS工藝制作的PLD。從某種意義上講EPLD是改進的GAL,靈活性較GAL有較大改善,集成密度大幅度提高,內部連線相對固定,延時小,有利于器件在高頻率下工作,但內部互連能力十分弱。,復

11、雜可編程邏輯器件CPLD(Complex PLD)是20世紀80年代末Lattice公司提出的在線可編程(ISP,In System Programmability)技術以后于20世紀90年代初出現的。CPLD是在EPLD的基礎上發(fā)展起來的。其典型器件有Altera的MAX7000系列,Xilinx的7000和9500系列,Lattice的PLSI/ispLSI系列和AMD的MACH系列。,現場可編程門陣列FPGA(Field Programmable GateArray)器件是Xilinx公司1985年首家推出的FPGA出現后受到電子設計工程師的普遍歡迎,發(fā)展十分迅速。Xilinx、Alte

12、ra和Actel等公司都提供高性能的FPGA芯片。,PLD器件,1.3 EDA系統(tǒng)軟件與器件,目前EDA已形成兩大主流: 1由軟件公司開發(fā)的設計、制版、仿真和測試系統(tǒng)軟件。 2由器件公司研制、以PLD器件為主的數字電路系統(tǒng)設計開發(fā)軟件,由軟件公司開發(fā)的幾種軟件,PSPICE ( Personal Simulation Program With Integrated Circuit Emphasis) 用于模擬電路的設計與仿真分析 美國Microsim公司出版 ORCAD 用于印刷電路板設計和電路圖繪制、數字邏輯模擬和PLD設計 美國ORCAD System公司推出 PROTEL用于電原理圖

13、設計、自動布線、制版及信號波形分析,是一種通用設計軟件 澳大利亞POTEL 公司推出 ORCAD/PSPICE 9 由ORCAD公司與Microsim公司聯(lián)合后推出的軟件,增加了數?;旌夏M與系統(tǒng)優(yōu)化設計功能 EWB(Electronic Work Bench) 加拿大Interactive Image Technologies公司(IIT)推出,其第6版更名為Multisim 2000??捎糜陔娫韴D創(chuàng)建(元件庫可擴充、模型與參數可以修改)、電路的仿真測試和分析,并有10種虛擬儀器供分析測試使用。無印制版設計和自動布線功能。,1.3 EDA系統(tǒng)軟件,可編程邏輯器件 PLD(Programm

14、able Logic Device)是用于專用集成電路ASIC(Application Specific Integrated Circuit)的設計的通用器件,邏輯功能由用戶對器件編程設定,1.3 EDA系統(tǒng)軟件,PLD的主要開發(fā)軟件及開發(fā)商,CPLD開發(fā)軟件Max Plus II(Quartus)Altera公司 FPGA開發(fā)軟件FundationXiLinX公司 ISPLSI開發(fā)軟件 Expert(Synario)Lattice公司集成化開發(fā)系統(tǒng)軟件包 優(yōu)秀PLD開發(fā)程序的集成 XACT5.0 XinLinX公司 ISP Synario SystemLattice公司,1.4 硬件描述語

15、言及IEEE標準,1、硬件描述語言 硬件描述語言HDL是EDA技術中的重要組成部分,每個開發(fā)系統(tǒng)都有自己的描述語言,為便于各系統(tǒng)間兼容,IEEE公布了幾種標準語言。最常用的是以下兩種: VHDL(Very hight speed integrated circuit Hardware Describe Language) 超高速集成電路硬件描述語言。美國國防部1985年推出 Verilog HDL是美國Gateway Design Automation于1983年開發(fā)的邏輯模擬器VerilogXL所用的硬件描述語言。,2、硬件描述語言的綜合,假設我們需要建造一棟樓房,需要幾步? 第一,進行“建

16、筑設計”用設計圖紙把建筑設想表示出來; 第二,進行“建筑預算”根據投資規(guī)模、擬建樓房的結構及有關建房的經驗數據等計算需要多少基本的建筑材料(如磚、水泥、預制塊、門、窗戶等);,1.5 EDA設計流程,第三,根據建筑設計和建筑預算進行“施工設計”這些磚、水泥、預制塊、門、窗戶等具體砌在房子的什么部位,相互之間怎樣連接; 第四,根據施工圖進行“建筑施工”將這些磚、水泥、預制塊、門、窗戶等按照規(guī)定施工建成一棟樓房; 最后,施工完畢后,還要進行“建筑驗收”檢驗所建樓房是否符合設計要求。,設計輸入:將設計的系統(tǒng)或電路以開發(fā)軟件要求的某種形式表示出來,并送入計算機的過程。 3種設計輸入形式: 圖形設計輸入

17、方式:容易實現仿真,便于信號的觀察和電路的調整 文本方式設計輸入方式:目前最常用的輸入方式 波形輸入方式:適用于時序邏輯和有重復性的邏輯函數,1.5 EDA設計流程,綜合(synthesis):將電路的高級語言描述轉換為低級的、可與FPGA/CPLD或構成ASIC的門陣列基本結構相映射的網表文件 網表文件:按照某種規(guī)定描述電路的基本組成及如何相互連接的文件,目標器件的布線/適配 將綜合器產生的網表文件針對具體的目標器件進行邏輯映射,產生可用于編程的文件。,1.5 EDA設計流程,仿真 時序仿真與功能仿真,編程下載和硬件測試,1.6 EDA工具的組成模塊,EDA工具大致可以分為5個模塊 設計輸入

18、編輯器 仿真器 HDL綜合器 適配器(或布局布線器) 下載器,MAX+PLUS II軟件組成,設計輸入,項目編譯Compiler,項目校驗,器件編程,MAX+PLUS II 時間分析器 Time Analyzer,MAX+PLUS II 圖形編輯器 Graphic editor,MAX+PLUS II 文本編輯器 Text editor,MAX+PLUS II 編程器 Programmer,編譯器 網表提取器,適配,邏輯 綜合器,數據庫 建庫器,MAX+PLUS II 信息處理器 Messages 和 層次顯示 Hierarchy Display,MAX+PLUS II 波形編輯器 Waveform Editor,MAX+PLUS II 仿真器 Simulater,學習EDA到底有什么用呢?,真有趣,可以按自己的想法設計一個芯片!,我也要參加全國大學生電子設計競賽!,呀,畢業(yè)設計正好能用得上哎!,原來在一個芯片里就可以設計一個完整的計算機系統(tǒng)呀!,找工作時也算得上一技之長哦!,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!