版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、EDA技術(shù)實(shí)用教程技術(shù)實(shí)用教程第1章 概 述11.1 EDA1.1 EDA技術(shù)及其發(fā)展技術(shù)及其發(fā)展 zEDA (Electronic Design Automation) 20世紀(jì)世紀(jì)70年代年代 PCB20世紀(jì)世紀(jì)80年代年代 CMOS 20世紀(jì)世紀(jì)90年代年代 HDL 21世紀(jì)后世紀(jì)后 IP21.1 EDA1.1 EDA技術(shù)及其發(fā)展技術(shù)及其發(fā)展 zEDA (Electronic Design Automation) zelectronic VS electric VS electricalz均為adj31.1 EDA1.1 EDA技術(shù)及其發(fā)展技術(shù)及其發(fā)展 zEDA (Electronic
2、Design Automation) zelectronic VS electric VS electricalz均為adjzelectronic:電子的; electric:電力的,以電為動(dòng)力的;electrical:電氣科學(xué)的41.1 EDA1.1 EDA技術(shù)及其發(fā)展技術(shù)及其發(fā)展 zelectronic VS electricalz電學(xué)的三種形式: 1、強(qiáng)電(電路)電氣,36V-220V及以上; 2、弱電(電路)電子,36V以下; 3、微電(半導(dǎo)體)微電子z三種形式相互融合,相互支撐zNEC(Nippon Electric Company),日本電氣51.1 EDA1.1 EDA技術(shù)及其發(fā)
3、展技術(shù)及其發(fā)展 z微電(半導(dǎo)體) 微電子z130nm 90nm 65nm 45nm 22nm 14nmz晶體管柵極的寬度,摩爾定律(18個(gè)月)z現(xiàn)狀: 漏電問(wèn)題 尺寸很難繼續(xù)縮小 散熱和功耗問(wèn)題 主頻很難繼續(xù)提高 多核 與 集群 61.1 EDA1.1 EDA技術(shù)及其發(fā)展技術(shù)及其發(fā)展 z EDA技術(shù)中的一些概念:z ASIC(Application Specific Integrated Circuit,專用集成電路):由廠家定制,根據(jù)用戶的設(shè)計(jì)需求來(lái)制造其中的電路;ASIC具有較低的單片生產(chǎn)成本。z FPGA(Field Programmable Gate Array,現(xiàn)場(chǎng)可編程門(mén)陣列):事
4、先配置了所有電路,用戶根據(jù)需要選用部分電路使用;FPGA具有高度的靈活性,低廉的設(shè)計(jì)成本和快速的面世時(shí)間。z CPLD(Complex Programmable Logic Device,復(fù)雜可編程邏輯器件) :是一種用戶根據(jù)各自需要而自行構(gòu)造邏輯功能的數(shù)字集成電路,規(guī)模大,結(jié)構(gòu)復(fù)雜。z FPGA和CPLD都是可編程ASIC器件。71.1 EDA1.1 EDA技術(shù)及其發(fā)展技術(shù)及其發(fā)展 z FPGA和CPLD都是可編程ASIC器件,二者區(qū)別(了解):z CPLD更適合完成各種算法和組合邏輯,F(xiàn)PGA更適合于完成時(shí)序邏輯。z 在編程上FPGA比CPLD具有更大的靈活性。z FPGA的集成度比CPL
5、D高,具有更復(fù)雜的布線結(jié)構(gòu)和邏輯實(shí)現(xiàn)。z CPLD保密性好,F(xiàn)PGA保密性差。z 81.1 EDA1.1 EDA技術(shù)及其發(fā)展技術(shù)及其發(fā)展 zEDA技術(shù)中的另一些概念:zHDL(Hardware Description Language,硬件描述語(yǔ)言)zSOC(System on Chip,單片電子系統(tǒng) or 片上系統(tǒng)):?jiǎn)纹酒邪送暾到y(tǒng)并有嵌入軟件的全部?jī)?nèi)容。 FPGA、CPLD、ASIC、 SOC SOC優(yōu)點(diǎn):高可靠性,高可用性,低功耗,高速率,嵌 入式、保密性好集成91.1 EDA1.1 EDA技術(shù)及其發(fā)展技術(shù)及其發(fā)展 zEDA=硬件+軟件z硬件:IC、ASIC、FPGA、CPLD
6、、etcz軟件:CAD、CAM、CAT、etczEDA技術(shù)能夠使得設(shè)計(jì)者僅利用HDL和EDA軟件完成對(duì)硬件功能的實(shí)現(xiàn),EDA能夠自動(dòng)完成邏輯化簡(jiǎn)/分割/綜合/優(yōu)化、仿真測(cè)試等功能。101.21.2EDAEDA技術(shù)實(shí)現(xiàn)目標(biāo)技術(shù)實(shí)現(xiàn)目標(biāo) 111.21.2EDAEDA技術(shù)實(shí)現(xiàn)目標(biāo)技術(shù)實(shí)現(xiàn)目標(biāo) 1. 可編程邏輯器件可編程邏輯器件FPGA/CPLD 面向用戶、靈活性與通用性、開(kāi)發(fā)效率高、成本低面向用戶、靈活性與通用性、開(kāi)發(fā)效率高、成本低 可編程可編程ASIC(可重構(gòu)性)(可重構(gòu)性)2. 半定制或全定制半定制或全定制ASIC (1)門(mén)陣列)門(mén)陣列ASIC(半定制)(半定制) (2)標(biāo)準(zhǔn)單元)標(biāo)準(zhǔn)單元ASI
7、C(半定制,使用庫(kù)中的邏輯元件)(半定制,使用庫(kù)中的邏輯元件) (3)全定制芯片)全定制芯片 3. 混合混合ASIC121.31.3硬件描述語(yǔ)言硬件描述語(yǔ)言 VHDL Verilog HDL SystemVerilog System C 131.31.3硬件描述語(yǔ)言硬件描述語(yǔ)言zVHDL:zVHSIC(Very High Speed Integrated Circuit)Hardware Description LanguagezIEEE(The Institute of Electrical and Electronics Engineers)美國(guó)電氣和電子工程師協(xié)會(huì),IEEE致力于電氣、電
8、子、計(jì)算機(jī)工程和與科學(xué)有關(guān)領(lǐng)域的研究。zIEE(The Institution of Electrical Engineers)國(guó)際電氣工程師學(xué)會(huì)(英)zIEEE & IEE 協(xié)議規(guī)范、行業(yè)標(biāo)準(zhǔn)、學(xué)術(shù)研討組織 IEEE數(shù)據(jù)庫(kù):IEEE Xplore Digital Library(收費(fèi))141.31.3硬件描述語(yǔ)言硬件描述語(yǔ)言z VHDL由IEEE std 1076發(fā)布 VHDL作為一種標(biāo)準(zhǔn)語(yǔ)言由非營(yíng)利性組織IEEE制定,支持VHDL語(yǔ)言的EDA設(shè)計(jì)工具則由各EDA公司制作和推廣 IEEE 1076-1993z VHDL (VS Verilog) 語(yǔ)法嚴(yán)謹(jǐn),行為級(jí)描述能力好 代碼相對(duì)冗
9、長(zhǎng),底層建模能力差z Verilog: VHDL:151.31.3硬件描述語(yǔ)言硬件描述語(yǔ)言z 硬件描述語(yǔ)言 VS 高級(jí)編程語(yǔ)言z 硬件描述語(yǔ)言最終靠硬件電路實(shí)現(xiàn),編寫(xiě)硬件描述語(yǔ)言之前需要事先設(shè)計(jì)好電路原理圖,查看集成電路的現(xiàn)有資源,并事先做好資源分配z 高級(jí)編程語(yǔ)言靠CPU運(yùn)算實(shí)現(xiàn)對(duì)于一個(gè)設(shè)計(jì)或計(jì)算過(guò)程z apple three applesz apple apple apple 161.4 HDL1.4 HDL綜合綜合z 綜合:行為和功能層次表達(dá) 模塊組合裝配表達(dá)z 綜合器:高層次的表述 低層次的表述z 這屬于“自上而下”的設(shè)計(jì)過(guò)程,這使得用戶能夠?qū)⒕χ饕杏谙到y(tǒng)級(jí)問(wèn)題上,不需要關(guān)心低級(jí)
10、結(jié)構(gòu)設(shè)計(jì)的細(xì)節(jié)171.4 HDL1.4 HDL綜合綜合181.4 HDL1.4 HDL綜合綜合191.4 HDL1.4 HDL綜合綜合z 總結(jié):z 硬件描述語(yǔ)言HDL 描述電路行為和功能z 綜合器 將描述的電路功能轉(zhuǎn)化為電路網(wǎng)表,選擇實(shí)現(xiàn)功能的最優(yōu)方案z 標(biāo)準(zhǔn)、優(yōu)化設(shè)計(jì)問(wèn)題 相同的VHDL代碼,(不同的)綜合器可以用不同的電路結(jié)構(gòu)來(lái)實(shí)現(xiàn)其功能201.5 1.5 基于基于HDLHDL的自頂向下設(shè)計(jì)方法的自頂向下設(shè)計(jì)方法 z傳統(tǒng)的電子設(shè)計(jì)(自底向上):z構(gòu)建底層電路模塊 功能模塊 系統(tǒng)需求z顧及技術(shù)細(xì)節(jié),不可控因素多,低效/低可靠性,成本高zEDA設(shè)計(jì)(自頂向下):z類似于TCP/IP的層次架構(gòu)z
11、高抽象級(jí)別/功能描述級(jí) 高抽象級(jí)別/RTL級(jí)模型 低抽象級(jí)別/門(mén)級(jí)模型 物理結(jié)構(gòu)實(shí)現(xiàn)z能夠根據(jù)仿真結(jié)果及時(shí)修改與優(yōu)化,具有良好的通用性/可移植性,能夠分成各個(gè)獨(dú)立模塊來(lái)協(xié)同并行開(kāi)發(fā)211.5 1.5 基于基于HDLHDL的自頂向下設(shè)計(jì)方法的自頂向下設(shè)計(jì)方法 221.6 EDA1.6 EDA技術(shù)的優(yōu)勢(shì)技術(shù)的優(yōu)勢(shì)(1)大大降低設(shè)計(jì)成本,縮短設(shè)計(jì)周期。)大大降低設(shè)計(jì)成本,縮短設(shè)計(jì)周期。 (2)有各類庫(kù)文件的支持。)有各類庫(kù)文件的支持。(3)極大地簡(jiǎn)化了設(shè)計(jì)文檔的管理。)極大地簡(jiǎn)化了設(shè)計(jì)文檔的管理。(4)日益強(qiáng)大的邏輯設(shè)計(jì)仿真測(cè)試技術(shù)。)日益強(qiáng)大的邏輯設(shè)計(jì)仿真測(cè)試技術(shù)。(5)設(shè)計(jì)者擁有完全的自主權(quán),再
12、無(wú)受制于人之虞。)設(shè)計(jì)者擁有完全的自主權(quán),再無(wú)受制于人之虞。(6)良好的可移植與可測(cè)試性,為系統(tǒng)開(kāi)發(fā)提供了可靠的)良好的可移植與可測(cè)試性,為系統(tǒng)開(kāi)發(fā)提供了可靠的保證。保證。(7)能將所有設(shè)計(jì)環(huán)節(jié)納入統(tǒng)一的自頂向下的設(shè)計(jì)方案中。)能將所有設(shè)計(jì)環(huán)節(jié)納入統(tǒng)一的自頂向下的設(shè)計(jì)方案中。(8)在整個(gè)設(shè)計(jì)流程上充分利用計(jì)算機(jī)的自動(dòng)設(shè)計(jì)能力,)在整個(gè)設(shè)計(jì)流程上充分利用計(jì)算機(jī)的自動(dòng)設(shè)計(jì)能力,在各個(gè)設(shè)計(jì)層次上利用計(jì)算機(jī)完成不同內(nèi)容的仿真模擬,在在各個(gè)設(shè)計(jì)層次上利用計(jì)算機(jī)完成不同內(nèi)容的仿真模擬,在系統(tǒng)板設(shè)計(jì)結(jié)束后仍可利用計(jì)算機(jī)對(duì)硬件系統(tǒng)進(jìn)行完整全面系統(tǒng)板設(shè)計(jì)結(jié)束后仍可利用計(jì)算機(jī)對(duì)硬件系統(tǒng)進(jìn)行完整全面的測(cè)試。的測(cè)試。
13、23回顧回顧z回顧:zEDA 弱電 ASIC FPGA/CPLD HDL VHDL/Verilog 綜合(自上而下) 綜合器zEDA工作要素:硬件、語(yǔ)言、工具/軟件241.7 EDA1.7 EDA設(shè)計(jì)流程設(shè)計(jì)流程 251.7 EDA1.7 EDA設(shè)計(jì)流程設(shè)計(jì)流程 1.7.1 設(shè)計(jì)輸入(圖形輸入設(shè)計(jì)輸入(圖形輸入HDL文本輸入)文本輸入)1. 圖形輸入圖形輸入原理圖輸入原理圖輸入狀態(tài)圖輸入狀態(tài)圖輸入波形圖輸入波形圖輸入 2. HDL文本輸入:最基本和最通用的輸入方法文本輸入:最基本和最通用的輸入方法261.7 EDA1.7 EDA設(shè)計(jì)流程設(shè)計(jì)流程 基于基于MAX+plus II 的原理圖輸入方法
14、和的原理圖輸入方法和HDL文本輸文本輸入方法入方法271.7 EDA1.7 EDA設(shè)計(jì)流程設(shè)計(jì)流程 1.7.2 綜合綜合 1.7.3 適配適配 1.7.4 時(shí)序仿真與功能仿真時(shí)序仿真與功能仿真1.7.5 編程下載編程下載 1.7.6 硬件測(cè)試硬件測(cè)試 綜合過(guò)程是將設(shè)計(jì)者在綜合過(guò)程是將設(shè)計(jì)者在EDA平臺(tái)上輸入的平臺(tái)上輸入的HDL文本描文本描述,依照給定的硬件結(jié)構(gòu)組件和約束控制條件進(jìn)行編述,依照給定的硬件結(jié)構(gòu)組件和約束控制條件進(jìn)行編譯、優(yōu)化,最終獲得門(mén)級(jí)電路的描述網(wǎng)表文件。譯、優(yōu)化,最終獲得門(mén)級(jí)電路的描述網(wǎng)表文件。 仿真目的:驗(yàn)證設(shè)計(jì),排除錯(cuò)誤仿真目的:驗(yàn)證設(shè)計(jì),排除錯(cuò)誤功能仿真功能仿真 邏輯功能
15、仿真;時(shí)序仿真邏輯功能仿真;時(shí)序仿真 運(yùn)行特性仿真運(yùn)行特性仿真281.81.8ASICASIC及其設(shè)計(jì)流程及其設(shè)計(jì)流程 291.81.8ASICASIC及其設(shè)計(jì)流程及其設(shè)計(jì)流程 1.8.1 ASIC設(shè)計(jì)簡(jiǎn)介設(shè)計(jì)簡(jiǎn)介 301.81.8ASICASIC及其設(shè)計(jì)流程及其設(shè)計(jì)流程 1.8.2 ASIC設(shè)計(jì)一般流程簡(jiǎn)述設(shè)計(jì)一般流程簡(jiǎn)述311.9 1.9 常用常用EDAEDA工具工具 1.9.1 設(shè)計(jì)輸入編輯器設(shè)計(jì)輸入編輯器Xilinx-ISE;Altera-Quartus II;etc 1.9.2 HDL綜合器綜合器 HDL綜合器是目標(biāo)器件硬件結(jié)構(gòu)細(xì)節(jié)、數(shù)字電路設(shè)計(jì)綜合器是目標(biāo)器件硬件結(jié)構(gòu)細(xì)節(jié)、數(shù)字電路
16、設(shè)計(jì)技術(shù)、化簡(jiǎn)優(yōu)化算法以及計(jì)算機(jī)軟件的復(fù)雜綜合體。技術(shù)、化簡(jiǎn)優(yōu)化算法以及計(jì)算機(jī)軟件的復(fù)雜綜合體。HDL綜合器工作的兩個(gè)步驟綜合器工作的兩個(gè)步驟 Synopsys 公司的公司的Synplify Pro綜合器。綜合器。 Synopsys 公司的公司的DC-FPGA綜合器。綜合器。 Mentor的的Leonardo Spectrum綜合器和綜合器和 Precision RTL Synthesis綜合器。綜合器。321.9 1.9 常用常用EDAEDA工具工具 1.9.3 仿真器仿真器 VHDL仿真器。仿真器。 Verilog HDL仿真器。仿真器。 Mixed HDL仿真器(混合仿真器(混合HDL仿
17、真器,同時(shí)處理仿真器,同時(shí)處理Verilog HDL、SystemVerilog與與VHDL)。)。 其他其他HDL仿真器。仿真器。1.9.4 適配器適配器1.9.5 下載器下載器 Model Technology-Modelsim 混合仿真器混合仿真器系統(tǒng)級(jí)系統(tǒng)級(jí)/行為級(jí)行為級(jí)/RTL級(jí)級(jí)/門(mén)級(jí)仿真;功能門(mén)級(jí)仿真;功能/時(shí)序仿真時(shí)序仿真331.10 Quartus II1.10 Quartus II簡(jiǎn)介簡(jiǎn)介 z Quartus II是Altera提供的FPGA/CPLD開(kāi)發(fā)集成環(huán)境,是MAX+plus II的更新?lián)Q代產(chǎn)品。z Quartus II設(shè)計(jì)工具完全支持VHDL、Verilog的設(shè)計(jì)
18、流程。z Quartus II具備仿真功能,同時(shí)也支持第三方的仿真工具(Modelsim)。z Quartus II的功能模塊包括:分析/綜合器、適配器、裝配器、時(shí)序分析器、EDA網(wǎng)表文件生成器等。z Quartus II編譯器支持的HDL:VHDL、Verilog、System Verilog、AHDL。341.10 Quartus II1.10 Quartus II簡(jiǎn)介簡(jiǎn)介 351.10 Quartus II1.10 Quartus II簡(jiǎn)介簡(jiǎn)介 z Quartus II界面及輸入設(shè)計(jì)流程界面及輸入設(shè)計(jì)流程361.11 IP 1.11 IP 核核 軟軟IP是用是用Verilog/VHDL等硬件描述語(yǔ)言描述的功能塊,等硬件描述語(yǔ)言描述的功能塊,但是并不涉及用什么具體電路元件實(shí)現(xiàn)這些功能。但是并不涉及用什么具體電路元件實(shí)現(xiàn)這些功能。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版安全防范設(shè)備安裝與保安人員勞務(wù)合同2篇
- 2025版太陽(yáng)能光伏發(fā)電系統(tǒng)安裝與安全檢驗(yàn)合同3篇
- 《養(yǎng)老保險(xiǎn)宣傳方案》課件
- 2025年度個(gè)人投資理財(cái)合同4篇
- 2025版萬(wàn)科物業(yè)知識(shí)共享與培訓(xùn)服務(wù)合同3篇
- 2025版戶外廣告牌清洗及維護(hù)服務(wù)合同3篇
- 2025版司機(jī)車(chē)輛維護(hù)保養(yǎng)合同3篇
- 二零二五年度大數(shù)據(jù)分析服務(wù)借款合同協(xié)議2篇
- 2025年度鋁單板智能制造技術(shù)改造項(xiàng)目合同4篇
- 2025版我國(guó)行政救濟(jì)制度優(yōu)化與執(zhí)行監(jiān)督合同3篇
- 2025-2030年中國(guó)陶瓷電容器行業(yè)運(yùn)營(yíng)狀況與發(fā)展前景分析報(bào)告
- 二零二五年倉(cāng)儲(chǔ)配送中心物業(yè)管理與優(yōu)化升級(jí)合同3篇
- 2025屆廈門(mén)高三1月質(zhì)檢期末聯(lián)考數(shù)學(xué)答案
- 音樂(lè)作品錄制許可
- 江蘇省無(wú)錫市2023-2024學(xué)年高三上學(xué)期期終教學(xué)質(zhì)量調(diào)研測(cè)試語(yǔ)文試題(解析版)
- 拉薩市2025屆高三第一次聯(lián)考(一模)英語(yǔ)試卷(含答案解析)
- 開(kāi)題報(bào)告:AIGC背景下大學(xué)英語(yǔ)教學(xué)設(shè)計(jì)重構(gòu)研究
- 師德標(biāo)兵先進(jìn)事跡材料師德標(biāo)兵個(gè)人主要事跡
- 連鎖商務(wù)酒店述職報(bào)告
- 《實(shí)踐論》(原文)毛澤東
- 第三單元名著導(dǎo)讀《紅星照耀中國(guó)》(公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)+說(shuō)課稿)
評(píng)論
0/150
提交評(píng)論