![EDA應(yīng)用技術(shù) 第2版 課件 項(xiàng)目1 EDA技術(shù)概述及設(shè)計(jì)工具軟件使用_第1頁](http://file4.renrendoc.com/view9/M00/03/3D/wKhkGWda1-6AatyOAAKQBtxALp8224.jpg)
![EDA應(yīng)用技術(shù) 第2版 課件 項(xiàng)目1 EDA技術(shù)概述及設(shè)計(jì)工具軟件使用_第2頁](http://file4.renrendoc.com/view9/M00/03/3D/wKhkGWda1-6AatyOAAKQBtxALp82242.jpg)
![EDA應(yīng)用技術(shù) 第2版 課件 項(xiàng)目1 EDA技術(shù)概述及設(shè)計(jì)工具軟件使用_第3頁](http://file4.renrendoc.com/view9/M00/03/3D/wKhkGWda1-6AatyOAAKQBtxALp82243.jpg)
![EDA應(yīng)用技術(shù) 第2版 課件 項(xiàng)目1 EDA技術(shù)概述及設(shè)計(jì)工具軟件使用_第4頁](http://file4.renrendoc.com/view9/M00/03/3D/wKhkGWda1-6AatyOAAKQBtxALp82244.jpg)
![EDA應(yīng)用技術(shù) 第2版 課件 項(xiàng)目1 EDA技術(shù)概述及設(shè)計(jì)工具軟件使用_第5頁](http://file4.renrendoc.com/view9/M00/03/3D/wKhkGWda1-6AatyOAAKQBtxALp82245.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案以2位二進(jìn)制數(shù)乘法器設(shè)計(jì)為載體,介紹基于FPGA(Field-ProgrammableGateArray)的EDA(ElectronicDesignAutomation)技術(shù)。通過在QuartusII集成開發(fā)環(huán)境,基于原理圖輸入的2位二進(jìn)制數(shù)乘法器設(shè)計(jì),認(rèn)識(shí)EDA開發(fā)流程,熟悉開發(fā)工具QuartusPrime20.1和仿真工具M(jìn)odelSim-Altera2020.1。教學(xué)目標(biāo)項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案技能目標(biāo)知識(shí)目標(biāo)素質(zhì)目標(biāo)(1)會(huì)安裝EDA開發(fā)工具軟件。(2)能使用QuartusPrime20.1軟件,應(yīng)用原理圖輸入法設(shè)計(jì)簡(jiǎn)單的組合邏輯電路。(3)能使用ModelSim-Altera2020.1軟件對(duì)設(shè)計(jì)電路進(jìn)行仿真。(4)能將設(shè)計(jì)好的硬件程序通過編程器載入開發(fā)板目標(biāo)芯片。(5)能使用QuartusPrime20.1軟件對(duì)設(shè)計(jì)電路進(jìn)行管腳分配。(6)能用開關(guān)與數(shù)碼管設(shè)計(jì)數(shù)字電子系統(tǒng)的輸入與輸出。(1)知道EDA技術(shù)概況。(2)知道FPGA的工作原理與基本結(jié)構(gòu)。(3)掌握基于FPGA的EDA開發(fā)流程。(4)熟悉QuartusPrime20.1開發(fā)工具界面。(5)熟悉ModelSim-Altera2020.1仿真工具界面。(1)訓(xùn)練正確使用工具、儀器、電子元器件。(2)訓(xùn)練安全用電操作,電子元器件安全調(diào)試。(3)訓(xùn)練規(guī)范的嚴(yán)謹(jǐn)細(xì)致的電子設(shè)計(jì)規(guī)范。任務(wù)描述設(shè)計(jì)2位二進(jìn)制數(shù)乘法器:在QuartusPrime20.1軟件平臺(tái)上,用原理圖輸入法設(shè)計(jì)2位二進(jìn)制數(shù)乘加器;用ModelSim-Altera2020.1仿真軟件仿真檢查設(shè)計(jì)結(jié)果;硬件驗(yàn)證采用FPGA最小系統(tǒng)板;輸入輸出可利用的資源有按鈕開關(guān)、LED燈、數(shù)碼管、連接線等即插件。項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案設(shè)計(jì)方案1.2位二進(jìn)制乘法器組成兩位二進(jìn)制數(shù)相乘,最多可得四位二進(jìn)制數(shù),其乘法運(yùn)算,如圖1.1所示。圖1.1兩位二進(jìn)制數(shù)相乘過程項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案從兩位二進(jìn)制數(shù)相乘過程可知:系統(tǒng)可分解為兩個(gè)半加器和4個(gè)與門聯(lián)結(jié)而成,如圖1.2所示。圖1.22位二進(jìn)制數(shù)乘法器原理圖項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案1位二進(jìn)制數(shù)半加器輸入端口有加數(shù)Bn與被加數(shù)An,輸出端口有和Sn與進(jìn)位Cn,其模型如圖1.3所示。圖1.3半加器模型項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案圖1.4半加器原理圖根據(jù)半加器定義及真值表可得邏輯表達(dá)式;根據(jù)邏輯表達(dá)式,畫出1位半加器原理圖,如圖1.4所示。項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案圖1.5兩位二進(jìn)制數(shù)輸入?yún)⒖茧娐?.輸入電路設(shè)計(jì)用二個(gè)按鍵開關(guān)代表2位二進(jìn)制數(shù)輸入,當(dāng)按鍵按下時(shí)輸入高電平,與之相連的發(fā)光二極管“亮”,表示輸入二進(jìn)制數(shù)“1”;當(dāng)按鍵未按下時(shí),輸入低電平,與之相連的發(fā)光二極管“滅”,表示輸入二進(jìn)制數(shù)“0”。輸入?yún)⒖茧娐啡鐖D1.5所示。項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案圖1.6四位二進(jìn)制數(shù)輸出參考電路3.用發(fā)光二極管表示輸出用發(fā)光二極管的“亮”與“滅”表示輸出的二進(jìn)制數(shù)“1”與“0”。當(dāng)輸出為高電平時(shí),與之相連接的發(fā)光二極管“亮”,表示數(shù)出二進(jìn)制數(shù)“1”;當(dāng)輸出為低電平時(shí),與之相連接的發(fā)光二極管“滅”,表示數(shù)出二進(jìn)制數(shù)“0”。輸出參考電路,如圖1.6所示。項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案圖1.7七段數(shù)碼管的形態(tài)與輸出電路連接原理圖4.用數(shù)碼管表示輸出值為了直觀地顯示2位二進(jìn)制數(shù)乘法器積的輸出數(shù)值,可用七段數(shù)碼管,表示輸出積的值。七段數(shù)碼管的形態(tài)與輸出電路的連接原理圖,如圖1.7所示。項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案七段數(shù)碼管需要7位二進(jìn)制數(shù)表示,而2位二進(jìn)制數(shù)乘法器輸出為4位二進(jìn)制數(shù),因而,需要增加譯碼器。譯碼器可以選擇BCD七段譯碼器,其真值表如表1.3所示。項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案增加譯碼器后2位二進(jìn)制數(shù)乘法器原理圖,如圖1.8所示。圖1.8具有譯碼器的2位二進(jìn)制數(shù)乘法器原理圖項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案5.輸入輸出值均用數(shù)碼管表示圖1.9兩位二進(jìn)制數(shù)乘法器原理圖如果輸入的二進(jìn)制數(shù)乘數(shù)與被乘數(shù)以及輸出的積均用數(shù)碼管顯示數(shù)值,參考原理圖如圖1.9所示。項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案設(shè)計(jì)流程項(xiàng)目一2位二進(jìn)制數(shù)乘法器設(shè)計(jì)制作方案項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用基于FPGA(Field-ProgrammableGateArray)采用EDA(ElectronicDesignAutomation)技術(shù)設(shè)計(jì)電子系統(tǒng)是用硬件描述語言設(shè)計(jì)邏輯控制電路,是現(xiàn)代電子工程領(lǐng)域的一門新技術(shù),是電子設(shè)計(jì)技術(shù)與制造技術(shù)的核心,給電子產(chǎn)品的設(shè)計(jì)開發(fā)帶來革命性變化。隨著信息產(chǎn)業(yè)和微電子技術(shù)、可編程邏輯嵌入式系統(tǒng)設(shè)計(jì)技術(shù)的發(fā)展,F(xiàn)PGA應(yīng)用范圍遍及航空航天、醫(yī)療、通訊、網(wǎng)絡(luò)通訊、安防、廣播、汽車電子、工業(yè)、消費(fèi)類市場(chǎng)、測(cè)量測(cè)試等多個(gè)熱門領(lǐng)域。EDA技術(shù)概述1.
FPGA的工作原理FPGA的基本原理是通過擦寫文件去配置查找表的內(nèi)容,從而在相同的電路情況下實(shí)現(xiàn)不同的邏輯功能。查找表(Look-Up-Table,LUT),實(shí)際上是一個(gè)RAM。目前,F(xiàn)PGA中多數(shù)使用4輸入的LUT,每一個(gè)LUT可以看成一個(gè)有4位地址線的16×1的RAM。當(dāng)用戶通過原理圖或硬件描述語言描述了一個(gè)邏輯電路以后,F(xiàn)PGA開發(fā)軟件會(huì)自動(dòng)計(jì)算邏輯電路的所有可能結(jié)果,并把這些計(jì)算結(jié)果事先寫入RAM中,這樣,每輸入一組邏輯值進(jìn)行邏輯運(yùn)算時(shí),就等于輸入一個(gè)地址進(jìn)行查表,找到地址對(duì)應(yīng)的內(nèi)容后進(jìn)行輸出即可。項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用2.
FPGA的基本結(jié)構(gòu)FPGA結(jié)構(gòu)通常包括三種基本邏輯模塊:可編程輸入/輸出模塊(I/OB)、可編程邏輯模塊(CLB)和可編程布線資源(PI)。較復(fù)雜的FPGA結(jié)構(gòu)中還有其他一些功能模塊如圖1.11所示。圖1.11FPGA的結(jié)構(gòu)框圖項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用3.基于FPGA的EDA開發(fā)流程基于FPGA的基本開發(fā)流程,主要包括設(shè)計(jì)輸入(DesignEntry)、仿真(Simulation)、綜合(Synthesize)、布局布線(PlaceandRoute)和下載編程等步驟,一般開發(fā)流程,如圖1.14所示。圖1.14基于FPGA的EDA開發(fā)流程項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用EDA技術(shù)的核心是利用計(jì)算機(jī)完成電子系統(tǒng)的設(shè)計(jì),EDA軟件是進(jìn)行設(shè)計(jì)開發(fā)必不可少的工具。不同F(xiàn)PGA芯片生產(chǎn)廠商的開發(fā)工具不同,本書主要介紹開發(fā)Altera公司FPGA芯片的綜合開發(fā)工具QuartusPrime20.1。QuartusPrime20.1綜合開發(fā)工具完全支持VHDL、VerilogHDL的設(shè)計(jì)流程,其內(nèi)部嵌有VHDL、VerilogHDL邏輯綜合器,提供了與第三方仿真工具M(jìn)odelSim-Altera2020.1的無縫連接。設(shè)計(jì)工具軟件使用項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用1.QuartusII設(shè)計(jì)開發(fā)工具使用運(yùn)行QuartusPrime20.1進(jìn)入開發(fā)環(huán)境,用戶界面,如圖1.15所示。它由標(biāo)題欄、菜單欄、工具欄、工程管理窗口、任務(wù)窗口、消息窗口、狀態(tài)窗口和工作區(qū)等幾部分組成。在QuartusPrime20.1集成開發(fā)環(huán)境,選擇【View】菜單【UtilityWindows】命令,可添加或隱藏工程管理窗口、任務(wù)窗口等窗口。圖1.15QuartusPrime用戶界面項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用QuartusPrime20.1開發(fā)工具進(jìn)行FPGA器件的開發(fā)應(yīng)用,其過程主要有設(shè)計(jì)輸入、設(shè)計(jì)處理、邏輯仿真和器件編程等階段。在設(shè)計(jì)的任何階段出現(xiàn)錯(cuò)誤,都需要進(jìn)行糾正錯(cuò)誤,直至每個(gè)階段都正確為止。(1)設(shè)計(jì)輸入階段QuartusPrime20.1開發(fā)工具的工作對(duì)象是工程,工程用來管理所有設(shè)計(jì)文件以及編輯設(shè)計(jì)文件過程中產(chǎn)生的中間文件。設(shè)計(jì)輸入階段主要包括工程的創(chuàng)建和設(shè)計(jì)文件的輸入。項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用①建立工程選擇【File】菜單【NewProjectWizard…】命令,出現(xiàn)新建工程向?qū)А綨ewProjectWizard】對(duì)話框,新建工程向?qū)?步驟中的第1頁如圖1.16所示。圖1.16新建工程向?qū)У?頁項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用新建工程向?qū)У?頁,用來向工程添加或刪除已有的設(shè)計(jì)文件,如圖1.17所示。在新建工程向?qū)У?頁,單擊“…”按鍵,可瀏覽文件選項(xiàng),添加文件到該工程的文件。圖1.17新建工程向?qū)У?頁項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用新建工程向?qū)У?頁,用來設(shè)置目標(biāo)芯片的型號(hào),如圖1.18所示??筛鶕?jù)器件編程目標(biāo)器件的FPGA芯片型號(hào),選擇器件的型號(hào)、封裝方式、引腳數(shù)目、速度級(jí)別等。圖1.18新建工程向?qū)У?頁項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用新建工程向?qū)У?頁,用來設(shè)置第三方EDA工具,如圖1.19所示。該頁面上可添加第三方EDA綜合、仿真、定時(shí)等分析工具。QuartusPrime20.1中沒有自帶仿真工具,因而,在此可選擇ModelSim-Altera仿真工具。圖1.19新建工程向?qū)У?頁項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用在新建工程向?qū)ё詈笠豁?,如圖1.20所示。給出了前面設(shè)置的內(nèi)容摘要。圖1.20新建工程向?qū)У?頁項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用②輸入設(shè)計(jì)文件選擇【File】菜單【New...】命令或單擊工具欄上的【New】按鍵,出現(xiàn)【New】對(duì)話框,如圖1.21所示。在【New】對(duì)話框的【DesignFile】中,選擇不同的設(shè)計(jì)文件類型,單擊【OK】按鍵,打開不同類型的文件編輯器。圖1.21選擇新建文件類型項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用在【New】對(duì)話框中,選擇產(chǎn)生原理圖文件的【BlockDiagram/SchematicFile】類型,打開圖形編輯器,如圖1.22所示。通過圖形編輯器可以編輯圖形,畫出原理圖。圖1.22圖形編輯器界面項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用在【New】對(duì)話框中,【VHDLFile】、【AHDLFile】、【VerilogHDLFile】分別為VHDL、AHDL、VerilogHDL等硬件描述的文本文件,其生成的設(shè)計(jì)文件擴(kuò)展名分別為“.vhd”、“.tdf”、“.v”??梢栽谌鐖D2.23所示的文本編輯窗口下,按照各自的語言規(guī)則直接輸入設(shè)計(jì)文件,也可以用QuartusII提供的相應(yīng)的文本文件編輯模板,快速準(zhǔn)確地輸入文本文件。項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用圖1.23文本編輯窗口設(shè)計(jì)處理階段包括設(shè)計(jì)錯(cuò)誤檢查、邏輯綜合、器件配置以及產(chǎn)生編程下載文件。選擇【Processing】菜單【StartCompilation】命令或直接單擊工具欄【StartCompilation】編譯快捷按鍵,開始執(zhí)行編譯操作,對(duì)設(shè)計(jì)文件進(jìn)行全面的檢查、邏輯綜合、產(chǎn)生下載編程文件等。編譯結(jié)束后,給出了編譯后的信息,如圖1.24所示。(2)設(shè)計(jì)處理階段圖1.24完成編譯后的界面項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用當(dāng)一個(gè)工程文件編譯通過后,能否實(shí)現(xiàn)預(yù)期的邏輯功能,需要進(jìn)行仿真檢驗(yàn)。仿真一般分為功能仿真和加入延時(shí)后的時(shí)序仿真。功能仿真,驗(yàn)證所寫代碼是否能完成設(shè)計(jì)功能,是設(shè)計(jì)程序編譯綜合后的仿真。在QuartusPrime20.1集成環(huán)境,選擇【Tools】菜單【RunSimulationTool】選項(xiàng)【RTLSimulation】命令,進(jìn)行功能仿真。時(shí)序仿真,加入了門級(jí)電路的延遲,是布局布線后的仿真。在QuartusPrime20.1集成環(huán)境,選擇【Tools】菜單【RunSimulationTool】選項(xiàng)【GateLevelSimulation】命令,進(jìn)行時(shí)序仿真。
(3)邏輯仿真階段項(xiàng)目一EDA技術(shù)概述及設(shè)計(jì)工具軟件使用編程下載的目的是將設(shè)計(jì)所生成的文件通過計(jì)算機(jī)下載到目標(biāo)器件,驗(yàn)證設(shè)計(jì)是否滿足實(shí)際要求或能否在實(shí)際中應(yīng)用。
①鎖定引腳在進(jìn)行器件編程前,需將輸入輸出電路的端口與相應(yīng)的FPGA芯片管腳相連接并鎖定引腳。鎖定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版九年級(jí)數(shù)學(xué)上冊(cè)第5章用樣本推斷總體5.2統(tǒng)計(jì)的簡(jiǎn)單應(yīng)用聽評(píng)課記錄
- 五年級(jí)數(shù)學(xué)下冊(cè)蘇教版第四單元第3課《求一個(gè)數(shù)是另一個(gè)數(shù)的幾分之幾》聽評(píng)課記錄
- 湘教版數(shù)學(xué)八年級(jí)下冊(cè)第一章《直角三角形》聽評(píng)課記錄
- 蘇科版數(shù)學(xué)七年級(jí)上冊(cè)2.1 比0小的數(shù)教聽評(píng)課記錄
- 湘教版數(shù)學(xué)七年級(jí)上冊(cè)3.3《一元一次方程的解法》聽評(píng)課記錄1
- 特長(zhǎng)生錄取協(xié)議書(2篇)
- 生產(chǎn)制造外包合同(2篇)
- 八年級(jí)道德與法治下冊(cè)第二單元理解權(quán)利義務(wù)第四課公民義務(wù)第2框依法履行義務(wù)聽課評(píng)課記錄(新人教版)
- 八年級(jí)思想讀本《3.2協(xié)調(diào)推進(jìn)“四個(gè)全面”戰(zhàn)略布局》聽課評(píng)課記錄
- 人教版地理七年級(jí)上冊(cè)第四節(jié)《世界的氣候》聽課評(píng)課記錄4
- 2025年第六屆全國(guó)國(guó)家版圖知識(shí)競(jìng)賽測(cè)試題庫及答案
- 2025年度文化演藝代理合作協(xié)議書4篇
- 輸變電工程監(jiān)督檢查標(biāo)準(zhǔn)化清單-質(zhì)監(jiān)站檢查
- 2024-2025學(xué)年北京海淀區(qū)高二(上)期末生物試卷(含答案)
- 領(lǐng)導(dǎo)學(xué) 課件全套 孫健 第1-9章 領(lǐng)導(dǎo)要素- 領(lǐng)導(dǎo)力開發(fā)
- 【超星學(xué)習(xí)通】馬克思主義基本原理(南開大學(xué))爾雅章節(jié)測(cè)試網(wǎng)課答案
- 閉袢性小腸梗阻診斷與治療中國(guó)急診專家共識(shí)(2024版)解讀
- 公共組織學(xué)(第三版)課件:公共組織結(jié)構(gòu)
- 2024年山東省濟(jì)寧市中考化學(xué)試卷(附答案)
- 人教版八年級(jí)上冊(cè)地理2024-2025學(xué)年八年級(jí)上冊(cè)地理第一章 從世界看中國(guó) 測(cè)試卷(一)(含答案)
- 《煤礦安全培訓(xùn)知識(shí)》課件
評(píng)論
0/150
提交評(píng)論