第1章:设计流程图形用户界面设计流程表1.常用评减程个本(第2部分,共2部分)Processing慕单的Quartus Il说明洗程伞伞早期时序估算Start >Start Early Timing进行部分编译,但是在Fitter完成之前停止并生成早期时序估算。Estimate命今分区合弄并Start>StartPartitionMerge在渐进式综合之后合并设计分区,建立单一网今今表,在后续编译阶段使用。如果采用渐进式综合,或者在修改设计之后,没有重新完整编译设计,则必须运行此命令。有买信息清拳间Quartus IHelp中的“Overview:Using使用编译流程CompilationFlows"您可以按照个人偏好,自定义QuartusIl软件的布局、菜单、命今和图标。您第一次打开QuartusIl软件时,可以在标准Quartusll用户界面和MAX+PLUSll界面之间选择外观和标作习惯,或者稍候使用Customize对话框Tools菜单)选择外观和标作习惯。如果您先前使用MAX+PLUSIl软件,MAX+PLUS II 的外观和标作习惯设置允许您使用熟悉的MAX+PLUS II布局、命今和图标以便控制QuartusIl软件的功能。图5显示了Customize对话框。6QUARTUSII简介ALTERA公司
第 1 章 : 设计流程 图形用户界面设计流程 6 QUARTUS II 简介 ALTERA 公司 您可以按照个人偏好,自定义 Quartus II 软件的布局、菜单、命令和图标。 您第一次打开 Quartus II 软件时,可以在标准 Quartus II 用户界面和 MAX+PLUS®II 界面之间选择外观和操作习惯,或者稍候使用 Customize 对 话框 (Tools 菜单 ) 选择外观和操作习惯。如果您先前使用 MAX+PLUS II 软 件,MAX+PLUS II 的外观和操作习惯设置允许您使用熟悉的 MAX+PLUS II 布局、命令和图标以便控制 Quartus II 软件的功能。图 5 显示了 Customize 对话框。 早期时序估算 进行部分编译,但是在 Fitter 完成之前停止 并生成早期时序估算。 Start > Start Early Timing Estimate 命令 分区合并 在渐进式综合之后合并设计分区,建立单一网 表,在后续编译阶段使用。如果采用渐进式综 合,或者在修改设计之后,没有重新完整编译 设计,则必须运行此命令。 Start > Start Partition Merge 命令 f 有关信息 请参阅 使用编译流程 Quartus II Help 中的 “Overview: Using Compilation Flows” 表 1. 常用编译流程命令 ( 第 2 部分,共 2 部分 ) 流程 说明 Processing 菜单的 Quartus II 命令
第1章:设计流租图形用户界面设计流程图5.Customize对诺租XCustomizeGeneralToolbarsCommandsTelLook&FeelChoose the preferred look and feel for the Quartus ll software. You can fully customizetheQuartus ll software regardless ofwhat you choose here.ClickApply and restart the Quartusll softwarefor any changeto take effect.You canalso click Apply without changing the selection toreset to the factory defaults.Quartus llApplyCMAX+PLUSIIQuickmenusLef一Quartus Il menu:offAMAX+PLUS II menurResetAllOKCancelCustomize对话框也允许您设置是否显示Quartusll或者MAX+PLUSIl快捷菜单,是设置在菜单栏的左边还是右边。Quartus ll快捷菜单包含的菜单命令用于每个Quartusll应用程序,是常用处理命今。MAX+PLUSIl快捷菜单与MAX+PLUSII软件的MAX+PLUSII菜单类似,提供用于应用程序的命今,也是常用的MAX+PLUSIl菜单命令。MAX+PLUSIl菜单上的命今与相应的Quartusll命今功能相同。图6显示了Quartusll和MAX+PLUSIl快捷菜单。7ALTERA公司QUARTUSIl简介
第 1 章 : 设计流程 图形用户界面设计流程 ALTERA 公司 QUARTUS II 简介 7 图 5. Customize 对话框 Customize 对话框也允许您设置是否显示Quartus II 或者MAX+PLUS II 快捷菜 单,是设置在菜单栏的左边还是右边。Quartus II 快捷菜单包含的菜单命令 用于每个 Quartus II 应用程序,是常用处理命令。MAX+PLUS II 快捷菜单与 MAX+PLUS II 软件的 MAX+PLUS II 菜单类似,提供用于应用程序的命令, 也是常用的 MAX+PLUS II 菜单命令。MAX+PLUS II 菜单上的命令与相应的 Quartus II 命令功能相同。 图 6 显示了 Quartus II 和 MAX+PLUS II 快捷菜单
第1章:设计流租图形用户界面设计流程图6.Quartusll和MAX+PLUSIl快捷菜单New TextFileNew Block Diagram/SchematicFileQuartusll快捷菜单@New Block Symbol FleNew Memory InitilzationFleNew Vector Waveform FleX Project NavigatorAlt+0NodeFinderAlt+1Hierarchy Display Ted ConsoleAlt+2 Graphic EdtorMessagesAlt+3Symbol EditorstatusAlt+4TextEditorChange ManagerAlt+5WaveformEdtorMAX+PLUSII快捷菜单Asinment EditorCtrl+Shift+AEloorplan Editor Pin Plarner5CompilerTiming ClosureFloorplan?Simulator Logictock Regions WindowAlt+L Timing AnalyzerDesignPartins WindowAlt+Da Programmer太Message Processor Compilation ReportCtrl+RSimulation ReportCtrl+Shift+R营 Quick Start Guide Compiler Tool.FileSimulator Tool-Assign Tining Analyzer Tol.Options4PowerPlayPowerAnalyzerToolMHelpResource Optinization Advisorge Timing Optimization AdvisorChipEditorRTLViewerTechnology Map Viewer图 signalTap II Logic AnalyzermaIn-SystemMemoryContentEditorProgrammer有美信息请参间MAX+PLUSIl用户使用QuartusIl设计流Altera网站上QuartusllHandbook第1春程"Quartus IIDesignFlowforMAX+PLUSIIUsers".QuartusII Tutorial 的 MAX+PLUS II Conversion部分定制用户界面Quartus IIHelp中的“Overview:WorkingWiththeUserInterface"8QUARTUSII简介ALTERA公司
第 1 章 : 设计流程 图形用户界面设计流程 8 QUARTUS II 简介 ALTERA 公司 图 6. Quartus II 和 MAX+PLUS II 快捷菜单 MAX+PLUS II 快捷菜单 Quartus II 快捷菜单 f 有关信息 请参阅 MAX+PLUS II 用户使用 Quartus II 设计流 程 Altera 网站上 Quartus II Handbook 第 1 卷 “Quartus II Design Flow for MAX+PLUS II Users”。 Quartus II Tutorial 的 MAX+PLUS II Conversion 部分 定制用户界面 Quartus II Help 中的 “Overview: Working With the User Interface
第1章:设计流租图形用户界面设计流程请参间有兴信息使用MAX+PLUSII外现和携作习惯Quartus II Help中的“MAX+PLUSIIQuickStartGuidefortheQuartus ll Software"以及“List ofMAX+PLUSIICommands"以下步骤描述了使用Quartusll图形用户界面的基本设计流程:1.使用NewProjectWizard(File菜单)建立新工程并指定目标器件或器件余列。2.使用TextEditor建立VerilogHDL、VHDL或Altera硬件描述语言(AHDL)设计。根据需要,使用BlockEditor建立表示其他设计文件的符号框图,也可以建立原理图。还可以使用MegaWizardPlug-lnManager(Tools菜单)生成宏功能模块和IP功能的自定义变量,在设计中将宅们例化。3.(可选)使用AssignmentEditor、PinPlanner、Settings对话框(Assignments菜单)、FloorplanEditor、DesignPartitions窗LogicLock功能指定初始设计约束。4(可选)进行EarlyTimingEstimate,在完成Fitter之前生成时序结果的早期估算。5.(可选)使用SOPCBuilder或DSPBuilder建立系统级设计。6.(可选)使用SoftwareBuilder为ExcaliburTM器件处理器或Nios嵌入式处理器建立软件和编程文件。7.使用Analysis&Synthesis对设计进行综合。8.(可选)如果设计含有分区,而没有进行完整编译,则需要采用PartitionMerge合并分区。9.(可选)通过使用Simulator和GenerateFunctionalSimulationNetlist命今在设计中执行功能仿真。10.使用Fitter对设计进行市局市线。1l.使用PowerPlayPowerAnalyzer进行功耗估算和分析。12.使用TimingAnalyzer对设计进行时序分析。QUARTUSII简介ALTERA公司9
第 1 章 : 设计流程 图形用户界面设计流程 ALTERA 公司 QUARTUS II 简介 9 以下步骤描述了使用 Quartus II 图形用户界面的基本设计流程: 1. 使用 New Project Wizard (File 菜单 ) 建立新工程并指定目标器件或器件 系列。 2. 使用 Text Editor 建立 Verilog HDL、VHDL 或 Altera 硬件描述语言 (AHDL) 设计。根据需要,使用 Block Editor 建立表示其他设计文件的 符号框图,也可以建立原理图。还可以使用 MegaWizard® Plug-In Manager (Tools 菜单 ) 生成宏功能模块和 IP 功能的自定义变量,在设 计中将它们例化。 3. ( 可选 ) 使用 Assignment Editor、Pin Planner、Settings 对话框 (Assignments 菜单 )、Floorplan Editor 、Design Partitions 窗口、 LogicLock™ 功能指定初始设计约束。 4. ( 可选 ) 进行 Early Timing Estimate,在完成 Fitter 之前生成时序结果的早 期估算。 5. ( 可选 ) 使用 SOPC Builder 或 DSP Builder 建立系统级设计。 6. ( 可选 ) 使用 Software Builder 为 Excalibur™器件处理器或 Nios® 嵌入式处 理器建立软件和编程文件。 7. 使用 Analysis & Synthesis 对设计进行 综合。 8. ( 可选 ) 如果设计含有分区,而没有进行完整编译,则需要采用 Partition Merge 合并分区。 9. (可选) 通过使用Simulator 和Generate Functional Simulation Netlist命令 在设计中执行功能仿真。 10. 使用 Fitter 对设计进行布局布线。 11. 使用 PowerPlay Power Analyzer 进行功耗估算和分析。 12. 使用 Timing Analyzer 对设计进行时序分析。 使用 MAX+PLUS II 外观和操作习惯 Quartus II Help 中的“MAX+PLUS II Quick Start Guide for the Quartus II Software”以及“List of MAX+PLUS II Commands” f 有关信息 请参阅
第1章:设计流租EDA工具设计流程13.使用Simulator对设计进行时序仿真。14.(可选)使用物理综合、TimingClosure平面布局图、LogicLock功能Settings对话框和AssignmentEditor改进时序,达到时序逼近。15.使用Assembler为设计建立编程文件。16.使用编程文件、Programmer和Altera硬件对器件进行编程;或将编程文件转换为其宅文件格式以供嵌入式处理器等其宅统使用。17.(可选)使用SignalTapILogicAnalyzer、SignalProbeM功能或ChipEditor对设计进行调试。18.(可选)使用ChipEditor,ResourcePropertyEditor和ChangeManager管理工程更改。EDA工具设计流程QuartusIl软件允许在设计流程的不同阶段使用您熟悉的EDA工具。可以与Quartusll图形用户界面或者Quartusll命令行可执行文件一起使用这些工具。图7显示了EDA工具设计流程。10QUARTUSI简介ALTERA公司
第 1 章 : 设计流程 EDA 工具设计流程 10 QUARTUS II 简介 ALTERA 公司 13. 使用 Simulator 对设计进行时序仿真。 14. ( 可选 ) 使用物理综合、Timing Closure 平面布局图、LogicLock 功能、 Settings 对话框和 Assignment Editor 改进时序,达到时序逼近。 15. 使用 Assembler 为设计建立编程文件。 16. 使用编程文件、Programmer 和 Altera 硬件对器件进行编程 ; 或将编程文 件转换为其它文件格式以供嵌入式处理器等其它系统使用。 17. ( 可选 ) 使用 SignalTap® II Logic Analyzer、SignalProbe™ 功能或 Chip Editor 对设计进行调试。 18. (可选) 使用Chip Editor、Resource Property Editor 和Change Manager 管 理工程更改。 EDA 工具设计流程 Quartus II 软件允许在设计流程的不同阶段使用您熟悉的 EDA 工具。可以与 Quartus II 图形用户界面或者 Quartus II 命令行可执行文件一起使用这些工 具。图 7 显示了 EDA 工具设计流程