Quartus_II基本設計流程_第1頁
Quartus_II基本設計流程_第2頁
Quartus_II基本設計流程_第3頁
Quartus_II基本設計流程_第4頁
Quartus_II基本設計流程_第5頁
已閱讀5頁,還剩98頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 2008 Altera CorporationConfidential使用使用Quartus II軟軟件件: 簡簡介介 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation2目的目的n建立新的Quartus II工程n通過不同的設計輸入方法來建立設計文件n將設計編譯至FPGAn找到得出的編譯信息n建立設置和分配n管理I/O約束n配置(編程)FPGA 20

2、08 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation3課課程程議議程程nAltera器件介紹nQuartus II軟件特征概要n設計方法n工程n設計輸入n編譯n設置和分配nI/O管理n編程/配置 2008 Altera CorporationConfidential使用使用Quartus II軟軟件件Altera及Altera產品介紹 2008 Altera

3、CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation5PLD完整方案提供商完整方案提供商High-density,high-performance FPGAsCPLDsASICsLow-cost FPGAsDesignsoftwareDevelopmentkitsEmbeddedsoft processorsLow-cost Transceiver FPGAsIntellectu

4、al Property (IP) 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation6Quartus II軟軟件件 兩個版本兩個版本Subscription EditionFeature Comparison available on Altera web siteWeb EditionDevices SupportedAllSelected Devic

5、esFeatures100%95%DistributionInternet & DVDInternet & DVDPricePaidFree (no license required) 2008 Altera CorporationConfidential使用使用Quartus II軟軟件件Quartus II開發系統特性概述 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera

6、 CorporationQuartus II開開發發系系統統n全集成設計工具-多種設計輸入方法-邏輯綜合-布局布線-仿真-時序和功耗分析-器件編程8 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation9Quartus II開開發發系系統統n提供MegaWizard Plug-In Manager & SOPC Builder設計工具nTimeQuest時

7、序分析工具n增量編譯特性nPowerPlay功耗分析工具n支持32 & 64-bit Windows & Linuxn支持Multi-processor處理 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation歡歡迎界面迎界面nGetting started welcome screen10Turn on or off inTools Options 20

8、08 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation11Quartus II工作工作環環境境工程向工程向導導消息窗口消息窗口狀狀態態窗口窗口工具窗口工具窗口 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and

9、MegaCore are trademarks of Altera Corporation12主工具條主工具條復位視圖復位視圖: Tools Customize Toolbars Reset All1. 重新啟動重新啟動Quartus II文件控制按鈕文件控制按鈕編譯報告編譯報告芯片規劃器芯片規劃器執行控制執行控制動態菜單動態菜單引腳規劃器引腳規劃器TimeQuest時序分時序分析工具析工具 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and

10、MegaCore are trademarks of Altera Corporation13可分離窗口可分離窗口n從Quartus II GUI框架中分離子窗口(Window menu Detach/Attach Window)Click to detach window再次再次單擊單擊來來合并窗口合并窗口 2008 Altera CorporationConfidential使用使用Quartus II軟軟件件設計方法 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nio

11、s, Quartus, and MegaCore are trademarks of Altera Corporation15典型的典型的PLD設計設計流程流程綜綜合合 (映射映射) - 將設計轉換為器件特定基元 - 進行優化,滿足面積和性能和功耗約束要求 - Quartus II Synthesis, Precision Synthesis, Synplify/Synplify Pro,Design Compiler FPGA設計規范布局布布局布線線 (適配適配) - 參考面積和性能約束,將基元映射至目標器件的特定位置。 - 指定要使用的布局資源設計輸設計輸入入/RTL 編碼編碼 - 設計行

12、為或者結構化描述RTL 仿真仿真 - 功能仿真功能仿真(ModelSim or Quartus II simulators) - 驗證邏輯模型和數據流程 (沒有時序延遲) LEM512M4KI/O 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation16典型的典型的PLD設計設計流程流程時時序分析序分析(TimeQuest Timing Analyzer)

13、 - 驗證是否達到性能規范 - 靜態時序分析門級門級仿真仿真 - 時時序仿真序仿真 - 驗證設計能否在目標器件中工作 PCB板仿真和板仿真和測試測試 - 仿真仿真電電路板路板設計設計 - 板上器件編程和測試 - 使用SignalTap II 或者其他片內工具來進行調試tclk 2008 Altera CorporationConfidential使用使用Quartus II軟軟件件Quartus II工程 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartu

14、s, and MegaCore are trademarks of Altera Corporation18Quartus II工程工程n說明-收集相關的設計文件和庫-必須有指定的頂層實體-針對單個器件 -在Quartus II設置文件(.QSF)中存儲設置-編譯的網表信息會存儲在db文件夾n利用新工程向導建立新工程-也可以由Tcl腳本建立 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of

15、 Altera Corporation19新工程向新工程向導導工程名推薦用工程名推薦用頂層頂層文件名文件名選擇選擇工作路徑工作路徑頂層實頂層實體命名不需要和體命名不需要和頂層頂層文件名相同文件名相同File按按鈕鈕基于一個存在的工程和基于一個存在的工程和設設置重新建立一個新工程置重新建立一個新工程Tcl: project_new 任任務務 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of

16、Altera Corporation20增加用增加用戶庫戶庫路徑路徑 User libraries (any directory containing files) MegaCore/AMPPSM libraries Pre-compiled VHDL packages增加文件增加文件Tcl: set_global_assignment name VHDL_FILE* Tcl: set_global_assignment name USER_LIBRARIES * Replace with VERILOG_FILE, EDIF_FILE, AHDL_FILE or BDF_FILE增加增加設計

17、設計文件文件 Graphic (.BDF) VHDL Verilog EDIF VQMNotes: Files in project directory do not need to be added Add top-level file if filename & entity name are not the same Absolute & relative paths are supported 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus,

18、 and MegaCore are trademarks of Altera Corporation21選擇選擇特定的型號特定的型號選擇選擇器件家族和器件家族和用用篩選選項篩選選項快速快速定位器件定位器件選擇選擇器件器件Tcl: set_global_assignment name FAMILY “device family name”Tcl: set_global_assignment name DEVICE 新器件的新器件的預預先支持先支持 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, Ha

19、rdCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation22Choose EDA tools & file formatsAdd or change settings laterEDA工具工具設設置置See handbook for Tcl command format 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trade

20、marks of Altera Corporation23檢查結檢查結果并點果并點擊擊完完成成選項選項完成完成 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation24打開存在的工程打開存在的工程File Open Project ORDouble-clicking .QPF file auto launches Quartus II softwareSe

21、lect from most recent projects list OR Tasks windowTcl: project_open 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation25Files & Design Units標簽標簽nFiles標簽-顯示添加到工程里的文件-選項lOpen fileslRemove files from proje

22、ctlSet new top-level entitylSpecify VHDL librarylSelect file-specific synthesis tool-添加及添加及刪刪除除Project Add/Remove Files in ProjectnDesign Units標簽-顯示設計單元及類型lVHDL entitylVHDL architecturelVerilog modulelAHDL (Altera HDL) subdesignlBlock diagram filename 2008 Altera CorporationConfidentialAltera, Strat

23、ix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation26Quartus II工程文件及文件工程文件及文件夾夾nQuartus II工程文件 (.QPF)nQuartus II默認文件 (.QDF)nQuartus II設置文件 (.QSF)nDb文件夾-包含編譯設計信息nSynopsys Design Constraints (.SDC)-TimeQuest時序約束文件 2008 Altera CorporationConfidentialAlter

24、a, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation27工程及默工程及默認認文件文件nQuartus II工程文件 (QPF)-Quartus II 版本-時間戳-有效修訂版本nQuartus II默認文件 (QDF)-默認工程設置和分配-名稱: assignment_defaults.qdf or _ assignment_defaults.qdf-在本地工程或者alteraquartusbin目錄中找到 directoryl再bi

25、n中讀取原始文件,復制到本地工程目錄中QUARTUS_VERSION = “8.1DATE = “08:37:10 October 19, 2008# Active RevisionsPROJECT_REVISION = filtref“PROJECT_REVISION = filtref_newfir_filter.QPF 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera

26、Corporation28Quartus II設設置文件置文件 (QSF)n存儲所有的設置和分配except timingn使用Tcl語法n用戶可以進行編輯Note: See Appendix for more notes on using QSF file.在文件最后加入新的分在文件最后加入新的分配配找到其他找到其他TCL/QSF文件來文件來組織分配組織分配增加用戶注釋增加用戶注釋(#) 以及空白空間以及空白空間根據分根據分類類來重新來重新組織組織QSF (Project 菜菜單單)See “Quartus II Settings File Reference Manual” for mor

27、e details on QSF assignments & syntax 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation29約約束文件的束文件的優優先先級級nQSF文件n工程目錄下面的工程修訂QDF file-_ assignment_defaults.qdfn工程目錄下面的QDF文件-assignment_defaults.qdf n工程目錄下面

28、bin菜單QDF文件 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation30工程管理工程管理n工程壓縮及恢復n工程復制n修訂 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are

29、trademarks of Altera Corporation31工程工程壓縮壓縮n建立壓縮文件-Compressed Quartus II Archive File (.QAR)lIncludes design files, QPF file, & QSF file(s)lOption to include databases (db folder in project directory)-Recompile necessary if databases not includedlCreates local QDF file for archive-Archive activity lo

30、g (.QARLOG)n使用例程-File storage (e.g. version control)-Project handofflUseful for sending to Altera supportTcl: project_archive 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation32工程工程壓縮壓縮Project Menu or T

31、asks windowView files to be included in archive and select files to add to or remove from archiveDatabase inclusion 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation33工程恢復工程恢復n解壓縮 .QAR工程菜工程菜單單Tcl: proje

32、ct_restore 解解壓縮壓縮路徑路徑壓縮壓縮工程工程 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation34工程復制工程復制n復制及存儲當前的工程到一個新的路徑-工程文件(.QPF)-設計文件-設置文件n不包括用戶庫n不會創建新的QDF文件,只需復制存在的QDF文件Project Menu 2008 Altera CorporationConfid

33、entialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation35工程修工程修訂訂n只存儲QSFn允許修訂對比n允許設計軟件嘗試不同的選項 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corpora

34、tion36建立修建立修訂訂建立新的修建立新的修訂訂Type revision description(optional)Base revision on any previous revisionTcl: create_revision 當前版本當前版本通通過過工程目工程目錄錄或或任任務務窗窗 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation37對對

35、比修比修訂訂詳細對比總結及結果和其他工程對比結果導出CSV fileTo open, click Compare button in Revisions dialog box 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation38工程工程總結總結n需要熟悉工程設計流程n用新工程向導建立新工程n用工程壓縮,復制,修訂管理工程 2008 Altera Cor

36、porationConfidential使用使用Quartus II軟軟件件設計輸入 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera CorporationnQuartus II設計輸入-文本編輯器lVHDLlVerilog-原理圖編輯器l結構圖文件l圖像設計文件-存儲器編輯器lHEXlMIFn3rd-party EDA工具-EDIF 2 0 0-Verilog Quart

37、us Mapping (.VQM)n支持設計文件混合和匹配40設計輸設計輸入方法入方法Top-level design files can be schematic, HDL, or 3rd-Party Netlist FileBlockFileSymbolFileTextFileTextFileTextFileImported from 3rd-Party EDA toolsGenerated within Quartus II softwareTextFile.v, vlg, .vhd, .vhdl, .vqm.edf.edif.v.vhd.bsf.bdf.gdfTop-Level Fil

38、e.v or .vhdState MachineFile 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation建立新的建立新的設計設計文件文件41File New or in ToolbarTasks windowCreate new files or start New Project Wizard 2008 Altera CorporationConf

39、identialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation42文本文本設計輸設計輸入入nQuartus II文本編輯器特性-功能注釋-HDL文本文件行號-書簽-語法著色-尋找/替換-查找及高亮顯示-功能折疊/展開-提供HDL模板n輸入文本描述-VHDL (.vhd, .vhdl)-Verilog (.v, .vlg, .Verilog, .vh)-SystemVerilog (.sv) 2008 Altera Co

40、rporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera CorporationVerilog & VHDL支持支持nVHDL- VHSIC hardware description language-IEEE Std 1076 (1987 & 1993) supported-IEEE Std 1076.3 (1997) synthesis packages supportednVerilog-IEEE Std

41、 1364 (1995 & 2001) & 1800 (SystemVerilog) supportedn支持任何標準的文本編輯器-Select different text editor app with Tools Options for Text Editor n使用Quartus II集成的綜合工具n可以進行在線幫助43Learn more about HDL in Altera HDL customer training classes 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, H

42、ardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation44文本文本編輯編輯器特性器特性插入模板插入模板書簽書簽 (on/off/jump to) 折疊折疊/擴擴展功能展功能查詢查詢/高亮高亮顯顯示示模板模板預覽預覽 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporatio

43、n45原理原理圖設計輸圖設計輸入入n全功能原理圖設計能力n使用原理圖編輯器-建立簡單的測試文件來理解Altera宏功能的功能lPLL, LVDS I/O, memory, etc-建立頂層原理圖,方便查看和連接l把原理圖文件 (.BDF) 轉成HDL文件 (VHDL/Verilog (File Create/Update) l把HDL文件轉成原理圖文件(.BSF; black box) (File Create/Update)Note:Please see the Appendix for a more detailed discussion of the Block Diagram Edit

44、or and schematic entry.Online training available: Using the Quartus II Software: Schematic Design 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation46Altera宏功能宏功能n預制的設計模塊n優勢-可配置設置,增加了靈活性-“置入”支持,加速了設計輸入-對

45、Altera體系結構進行了預優化n兩種類型-Altera專用宏功能(以”ALT”開始)-參數化模塊庫(以”LPM”開始,支持業界標準邏輯功能)n舉例-Multiply-accumulate (ALTMULT_ACCUM)-On-chip RAM/ROM (ALTSYNCRAM)-PLL (ALTPLL)-DDR/QDR memory interface (ALTMEMPHY)-Counter (LPM_COUNTER)-Comparator (LPM_COMPARE) 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cycl

46、one, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporationn可以輕松實現并配置宏功能和IPnGUI, command line or both47MegaWizard插件管理器插件管理器選宏功能或者選宏功能或者IP語言和文件名稱語言和文件名稱Command line: qmegawiz = file_nameTools MegaWizard Plug-In Manager or Tasks window 2008 Altera CorporationConfidentialAltera

47、, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation48MegaWizard實實例例 Multiply-Add megafunctionLocate documentation in Quartus II Help or the webThree step process to configure megafunctionResource usageCustomization optionsUpdating graphical repr

48、esentation 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation49MegaWizard 輸輸出文件出文件選擇選擇nDefault-HDL wrapper filenSelectable-HDL instantiation template-VHDL component declaration (CMP)-Quartus II symbol (B

49、SF)-Verilog black box-Behavioral waveform (.html) 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation50存存儲儲器器編輯編輯器器n建立或編輯Memory初始化文件用Intel HEX (.HEX) or Altera-specific (.MIF) 格式n設計輸入 -初始化Memory塊(ex. RAM,

50、 ROM) during power-upn仿真-支持Memory初始化值仿真 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation51File New or Tasks window1) HEX or MIF format建立建立Memory初始化文件初始化文件2) Select memory size3) Memory space editor ope

51、ns 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation52選擇選擇地址位置直接填寫地址位置直接填寫值值OR選擇選擇地址右地址右鍵選擇鍵選擇填寫數填寫數值值OR可以從可以從excel文檔拷文檔拷貝貝和粘和粘貼貼編輯編輯內容內容n編輯memory文件內容n保存為.HEX or .MIF fileSpecify custom cell fill Repeat

52、ing sequence Increment/decrement count 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation53在在設計設計中用中用Memory文件文件Specify MIF or HEX file in MegaWizardMay also specify MIF or HEX file in HDL using the ram_i

53、nit_file attribute 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation54EDA接口接口n和產生網表文件的業界標準EDA工具進行接口-EDIF 2 0 0 (.EDF)-Verilog Quartus Mapping (.VQM)n導入netlist files-Specify EDA tool in the Quartus II so

54、ftware settings-Instantiate block(s) in design-Add .EDF/.VQM file(s) to Quartus II project 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation553rd-Party綜綜合工具支持合工具支持nMentor Graphics-LeonardoSpectrum -Prec

55、ision RTL SynthesisnSynopsys-Design Compiler FPGA-FPGA Compiler IInSynplicity-Synplify-Synplify Pro 2008 Altera CorporationConfidential使用使用Quartus II軟軟件件Quartus II編譯 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Alter

56、a Corporation57Quartus II完整完整編譯編譯流程流程*Design FilesAnalysis & ElaborationSynthesis FitterConstraints & SettingsConstraints & SettingsFunctional SimulationGate-Level SimulationEDA Netlist WriterFunctional NetlistPost-Fit Simulation Files (.vho/.vo)Programming & Configuration files (.sof/.pof)TimeQuest

57、 Timing AnalysisAssembler*This is the typical flow. Other module executables will be added if additional software features are enabled. 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation58n開始編譯-進行全編譯n開始分

58、析和細化-只檢查語法和構建數據庫n開始分析和綜合-綜合和優化代碼n啟動適配器-Places & routes design-Generates output netlistsn啟動匯編器-Generate programming filesn開始TimeQuest Timing Analyzern開始I/O分配分析n啟動設計助手Processing 選項選項 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trad

59、emarks of Altera Corporation59編譯設計編譯設計流程流程n標準流程-總體上對設計進行編譯-進行全局優化n漸進式(增量編譯)流程(新工程默認選擇)-用戶控制對設計(設計區分)所選擇的部件何時及怎樣進行編譯(或者重新編譯)-根據后綜合或者后適配網表進行漸進式編譯-優勢l縮短了編譯時間l保持、改進了編譯結果l使能更快的時序收斂-自上而下或者自下而上的流程lTop-down: Single project with separate design partitions (individual flow)lBottom-up: Multiple projects joined

60、 together into one (team-based flow) 2008 Altera CorporationConfidentialAltera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation60A+B+B TOPA:inst1B:inst2增量增量編譯編譯概念概念 TOPA:inst1B:inst2=只只對對已已經經修改的修改的邏輯邏輯中指定的部中指定的部分分進進行重新行重新綜綜合或者重新適配合或者重新適配Choose

溫馨提示

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

評論

0/150

提交評論