




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
基于FPGA的系統(tǒng)設計與應用
第一章概論姓名:楊慧晶單位:軟件學院Email:yhj833@1.平時成績:100分折合為總成績的30%2.期末成績:100分折合為總成績的70%;3.考試方式:閉卷
考核辦法2教材
EDA技術實用教程—VerilogHDL版(第四版)潘松黃繼業(yè)潘明編著,科學出版社參才書
1、AlteraFPGA/CPLD設計,EDA先鋒工作室等主編,2011年,人民郵電出版社
2、深入淺出玩轉(zhuǎn)FPGA,吳厚航編著,2010年,北京航空航天出版社3、FPGA/ASIC高性能數(shù)字系統(tǒng)設計,李洪革編著,2011年,電子工業(yè)出版社4、零基礎學習FPGA基于AlteraFPGA器件&VerilogHDL語言,機械工業(yè)出版社,2010年教材及參考書3
為什么學4學什么
主要應學習如下四個方面的內(nèi)容:①大規(guī)模可編程邏輯器件;②硬件描述語言;(熟練使用,注意語言與硬件電路的對應關系)③軟件開發(fā)工具;(熟練使用,注意掌握工具使用過程中特定方法的使用)④開發(fā)系統(tǒng)。其中,硬件描述語言是重點。5對于大規(guī)模可編程邏輯器件,主要是了解其分類、基本結(jié)構、工作原理、各廠家產(chǎn)品的系列、性能指標以及如何選用,而對于各個產(chǎn)品的具體結(jié)構不必研究過細。對于硬件描述語言,除了掌握基本語法規(guī)定外,更重要的是要掌握系統(tǒng)的分析與建模方法,能夠?qū)⒏鞣N基本語法規(guī)定熟練地運用于自己的設計中。6對于軟件開發(fā)工具,應熟練掌握從源程序的編輯、邏輯綜合、邏輯適配以及各種仿真、硬件驗證各步驟的使用。對于開發(fā)系統(tǒng),主要能夠根據(jù)自己所擁有的設備,熟練地進行硬件驗證或變通地進行硬件驗證。7如何學
抓住一個重點:VerilogHDL的編程;掌握兩個工具:FPGA開發(fā)軟件和EDA開發(fā)系統(tǒng)的使用;運用三種手段:案例分析、應用設計、上機實踐;采用四個結(jié)合:邊學邊用相結(jié)合,邊用邊學相結(jié)合,理論與實踐相結(jié)合,課內(nèi)與課外相結(jié)合。8本課程學習方法小議本課程前期基礎課程是數(shù)字電路等課程
這方面掌握不夠理想的請自己重新復習。本課程是一門實踐性、應用性很強的學科
努力學好課堂知識的同時,更要培養(yǎng)動手能力。硬件/軟件同樣重要,不可偏廢硬件是基礎,軟件是外表及思想。預習、聽課、查閱資料、作業(yè)、實驗環(huán)節(jié)都重要掌握科學的學習方法。9
相關網(wǎng)址101.1EDA技術及其發(fā)展
EDA(ElectronicDesignAutomation)EDA技術發(fā)展的三個階段
20世紀70年代MOS工藝CAD概念20世紀80年代CMOS時代出現(xiàn)FPGA
20世紀90年代ASIC設計技術EDA技術11EDA技術概述
自20世紀60年代以來,數(shù)字集成電路已經(jīng)歷了從SSI、MSI到LSI、VLSI的發(fā)展過程。20世紀70年代初以1K位存儲器為標志的大規(guī)模集成電路(LSI)問世以后,微電子技術得到迅猛發(fā)展,集成電路的集成規(guī)模幾乎以平均每1~2年翻一番的驚人速度迅速增長。12標準邏輯器件微處理器與微控制器目前,有以下三種集成邏輯器件可供選用:包含:TTL74/54系列和CMOS4000/4500/74HC系列的器件。特點:中、小規(guī)模集成電路、速度快、型號系列齊全、廠家
眾多、價格便宜。不足:實現(xiàn)復雜的邏輯功能時,電路龐大、連線增多、可靠
性降低。特點:大規(guī)模、超大規(guī)模集成電路、其性能已不能單憑器件
本身的電路結(jié)構評估,需要配備相應的軟件才能形成
一個整體。不足:在某些對工作速度有特別要求的場合,此類器件的弱
點就表現(xiàn)出來。13專用集成電路ASICASIC是面向用戶實用目的而專門設計的一種集成電路,其宗旨在于優(yōu)化電路的性能,提高電路的集成度,增強電路芯片的接口能力,同時,其設計周期和開發(fā)成本又為用戶能接受。通常電路邏輯功能復雜。包括:1.標準單元2.宏單元3.門陣列4.可編程邏輯器件PLD1415數(shù)字電路中由18片IC組成的數(shù)字鐘16數(shù)字電路中由18片IC組成的數(shù)字鐘17單片IC(單片機)電子鐘18單片IC(FPGA)電子鐘三類器件的主要性能指標比較很好很好較差
開發(fā)工具支持較大較小較小
庫存風險較難不難容易
使用難易程度長較短短
制造時間一般較好差
樣品仿真能力較長不長短
開發(fā)時間較貴一般便宜
價格很好較好差
集成度一般較好很好
速度專用集成ASIC微控制器標準邏輯器件類型指標19EDA的幾個基本概念EDA——電子設計自動化ASIC——專用集成電路FPGA——現(xiàn)場可編程門陣列CPLD——復雜可編程器件GAL——通用陣列邏輯ISP——在系統(tǒng)可編程JTAG——聯(lián)合測試行動小組201.電子設計自動化——EDAEDA——ElectronicDesignAutomation概念由來電子設計自動化EDA是從CAD(計算機輔助設計)、CAM(計算機輔助制造)、CAT(計算機輔助測試)、CAE(計算機輔助工程)等概念發(fā)展而來。發(fā)展歷程電子CAD階段20世紀70年代,屬EDA技術發(fā)展初期。利用計算機、二維圖形編輯與分析的CAD工具,完成布圖布線等高度重復性的繁雜工作。典型設計軟件如Tango布線軟件。21計算機輔助工程設計(CAE)階段20世紀80年代初,出現(xiàn)了低密度的可編程邏輯器件(PAL和GAL),相應的EDA開發(fā)工具主要解決電路設計沒有完成之前的功能檢測等問題。80年代后期,EDA工具已經(jīng)可以進行初級的設計描述、綜合、優(yōu)化和設計結(jié)果驗證。電子設計自動化(EDA)階段去單功能電子產(chǎn)品開發(fā)轉(zhuǎn)向系統(tǒng)級電子產(chǎn)品開發(fā)(即SOC-SystemOnaChip片上系統(tǒng)集成)。20世紀90年代,可編程邏輯器件迅速發(fā)展,出現(xiàn)功能強大的全線EDA工具。具有較強抽象描述能力的硬件描述語言(VHDL、VerilogHDL)及高性能綜合工具的使用,使過22EDA概念發(fā)展EDA廣義定義:半導體工藝設計自動化、可編程器件設計自動化、電子系統(tǒng)設計自動化、印刷電路板設計自動化、仿真與測試、故障診斷自動化形式驗證自動化統(tǒng)稱為EDA工程23EDA技術設計方法例如:設計一矩形波發(fā)生系統(tǒng)。傳統(tǒng)數(shù)字設計方法CPUMCU8254EDA技術設計方法控制部分波形產(chǎn)生24.至頂向下(Top-to-DownDesign)設計方法.至底向上設計方法首先確定可用的元器件,然后根據(jù)這些器件進行邏輯設計,完成各模塊后進行連接,最后形成系統(tǒng)。自上而下是指將數(shù)字系統(tǒng)的整體逐步分解為各個子系統(tǒng)和模塊,若子系統(tǒng)規(guī)模較大,則還需將子系統(tǒng)進一步分解為更小的子系統(tǒng)和模快,層層分解,直至整個系統(tǒng)中各個子系統(tǒng)關系合理,并便于邏輯電路級的設計和實現(xiàn)為止。自上而下設計中可逐層描述、仿真,保證滿足系統(tǒng)指標。25傳統(tǒng)方法與EDA方法比較傳統(tǒng)方法EDA方法設計方法自下至上(BottomtoUp)自上至下(ToptoDown)實現(xiàn)載體通用的邏輯元件可編程邏輯器件PLD調(diào)試方法硬件設計的后期仿真和調(diào)試系統(tǒng)設計的早期仿真和修改設計途徑硬件電路原理圖多種設計文件,以HDL描述文件為主實現(xiàn)方法手工實現(xiàn)自動實現(xiàn)262.專用集成電路——ASICASIC——ApplicationSpecificIntegratedCircuit專用集成電路——專門限定的某一種或某幾種特定功能的產(chǎn)品或應用而設計的芯片。基本概念ASIC分類全定制——芯片內(nèi)部各種掩膜全部是按特定功能專門制造,
用戶不能更改。半定制——芯片內(nèi)部預制好晶體管單元電路,只乘金屬連線
層的掩膜有待按照具體要求進行設計和制造。可編程——用戶可以用開發(fā)工具按照自己的設計對可編程器
件編程,以實現(xiàn)特定邏輯功能。27ASIC發(fā)展趨勢最小尺寸越來越小02468101970年1990年2002年2010年μm28集成度越來越高02E+114E+116E+118E+111E+121970年1990年2002年2010年集成度K29速度越來越快01002003004005006007001970年1990年2002年2010年速度MHz30降低了產(chǎn)品的成本。用ASIC來設計和改造電子產(chǎn)品大幅度地減少印制板的面積和接插件,減低裝配和調(diào)試費用提高產(chǎn)品的可靠性提高了產(chǎn)品的保密程度和競爭能力降低了電子產(chǎn)品的功耗提高電子產(chǎn)品的工作速度大大減少了電子產(chǎn)品的體積和重量
工藝先進用戶可編程性及在系統(tǒng)升級有利于芯片研發(fā)
ASIC主要特點31可編程模擬集成電路其可以實現(xiàn)的功能為:1)信號調(diào)理(對信號放大、衰減、濾波)2)信號處理(對信號進行求和、求差、積分運算)3)信號轉(zhuǎn)換(對信號進行AD和DA轉(zhuǎn)換)值得一提的是,美國Lattice公司在1999年推出了一種基于ISP技術的可編程模擬電路(ispPAC),它也可以使用開發(fā)軟件進行模擬電路仿真,然后通過一個編程電纜下載至芯片中。321.1EDA技術及其發(fā)展
EDA技術在進入21世紀后,得到了更大的發(fā)展:
電子設計成果自主知識產(chǎn)權
仿真和設計EDA軟件不斷推出
電子技術全方位納入EDA領域傳統(tǒng)設計建模理念發(fā)生重大變化EDA使得電子領域各學科的界限更加模糊更加互為包容
更大規(guī)模的FPGA和CPLD器件的不斷推出
EDA工具ASIC設計涵蓋大規(guī)模電子系統(tǒng)及復雜IP核模塊
軟硬件IP核在電子行業(yè)廣泛應用IP-IntellectualProperty
SoC高效低成本設計技術的成熟
硬件描述語言出現(xiàn)(如SystemC)設計和驗證趨于簡單331.2EDA技術實現(xiàn)目標
目標:是完成專用集成電路ASIC的設計和實現(xiàn)圖1-1EDA技術實現(xiàn)目標
341.2EDA技術實現(xiàn)目標
1.超大規(guī)模可編程邏輯器件
FPGA(FieldProgrammableGateArray)
CPLD(ComplexProgrammableLogicDevice)2.半定制或全定制ASIC掩模ASIC門陣列ASIC標準單元ASIC全定制芯片
3.混合ASIC
CPU、RAM、ROM、硬件加法器、乘法器、鎖相環(huán)351.3硬件描述語言VerilogHDLVHDLVerilogHDLSystemVerilogSystemC
361.4其他常用HDLVHDL與Verilog相比,VHDL有下列優(yōu)勢:●語法比Verilog嚴謹,通過EDA工具自動語法檢查,易排除許多設計中的疏忽。●有很好的行為級描述能力和一定的系統(tǒng)級描述能力,而Verilog建模時,行為與系統(tǒng)級抽象及相關描述能力不及VHDL。與Verilog相比,VHDL有下列不足:●
VHDL代碼較冗長,在相同邏輯功能描述時,Verilog的代碼比VHDL少許多。●
VHDL對數(shù)據(jù)類型匹配要求過于嚴格,初學時會感到不是很方便,編程耗時也較多;而Verilog支持自動類型轉(zhuǎn)換,初學者容易入門。●
VHDL對版圖級、管子級這些較為底層的描述級別,幾乎不支持,無法直接作集成電路底層建模。
SystemVerilog
SystemC371.5HDL綜合從自然語言轉(zhuǎn)換到VerilogHDL語言算法表述自然語言綜合從算法表述轉(zhuǎn)換到寄存器傳輸級(RegisterTransportLevel,RTL)表述行為綜合從RTL級表述轉(zhuǎn)換到邏輯門(包括觸發(fā)器)的表述邏輯綜合從邏輯門表示轉(zhuǎn)換到版圖級表述(ASIC設計),或轉(zhuǎn)換到FPGA的配置網(wǎng)表文件,
版圖綜合或結(jié)構綜合
381.5HDL綜合391.5HDL綜合401.5基于verilog的自頂向下設計方法
圖1-4自頂向下的設計流程
411.6EDA技術的優(yōu)勢(1)大大降低設計成本,縮短設計周期。(2)有各類庫的支持。(3)簡化了設計文檔的管理。(4)日益強大的邏輯設計仿真測試技術。(5)設計者擁有完全的自主權,再無受制于人之虞。(6)設計語言標準化,開發(fā)工具規(guī)范化,設計成果通用性,良好的可移植與可測試性,為系統(tǒng)開發(fā)提供了可靠的保證。(7)能將所有設計環(huán)節(jié)納入統(tǒng)一的自頂向下的設計方案中。(8)整個設計流程上充分利用計算機的自動設計能力,在各個設計層次上利用計算機完成不同內(nèi)容的仿真模擬,而且在系統(tǒng)板設計結(jié)束后仍可利用計算機對硬件系統(tǒng)進行完整全面的測試。421.7EDA的發(fā)展趨勢
在一個芯片上完成的系統(tǒng)級的集成已成為可能
可編程邏輯器件開始進入傳統(tǒng)的ASIC市場
EDA工具和IP核應用更為廣泛
高性能的EDA工具得到長足的發(fā)展
計算機硬件平臺性能大幅度提高,為復雜的SoC設計提供了物理基礎。
431.8EDA設計流程441.8EDA設計流程1.8.1設計輸入(原理圖/HDL文本編輯)1.圖形輸入2.HDL文本輸入
1.8.2綜合
原理圖輸入狀態(tài)圖輸入波形圖輸入451.8EDA設計流程1.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四年級數(shù)學(簡便運算)計算題專項練習與答案
- 2024年電氣工程師資格證書備考計劃試題及答案
- 北美的水資源管理與供水設備趨勢
- 礦山爆破服務合同協(xié)議
- 租房自己做保潔合同協(xié)議
- 砂石類采購合同協(xié)議
- 研發(fā)中心投資協(xié)議書范本
- 石料廠包工合同協(xié)議
- 相機租賃續(xù)租合同協(xié)議
- 種兔養(yǎng)殖出售合同協(xié)議
- 基于多源異構數(shù)據(jù)的地質(zhì)知識圖譜構建與應用
- 2024年戰(zhàn)略規(guī)劃咨詢服務合同
- 2024年領導干部任前廉政知識考試測試題庫及答案
- 《公共資源交易主體信用評價實施指南》編制說明
- 2024年度山東省國家電網(wǎng)招聘之管理類測試卷(含答案)
- 煤礦防突專項設計(樣本)
- 紹興銀行社會招聘真題
- 《儲水式電熱水器的安全使用年限》
- DB1303T375-2024起重機械使用管理制度編制指南
- 路燈安裝工程項目實施重點、難點和解決方案
- 山西省云時代技術有限公司筆試題庫
評論
0/150
提交評論