QuartusII基本设计流程

QuartusII基本设计流程

ID:41279534

大小:4.99 MB

页数:103页

时间:2019-08-21

QuartusII基本设计流程_第1页
QuartusII基本设计流程_第2页
QuartusII基本设计流程_第3页
QuartusII基本设计流程_第4页
QuartusII基本设计流程_第5页
资源描述:

《QuartusII基本设计流程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用Quartus®II软件:简介2目的建立新的Quartus®II工程通过不同的设计输入方法来建立设计文件将设计编译至FPGA找到得出的编译信息建立设置和分配管理I/O约束配置(编程)FPGA3课程议程Altera器件介绍QuartusII软件特征概要设计方法工程设计输入编译设置和分配I/O管理编程/配置使用Quartus®II软件Altera及Altera产品介绍5PLD完整方案提供商High-density, high-performanceFPGAsCPLDsASICsLow-costFPGAsDesignsoftwareDevelopmentkitsEmbedded softp

2、rocessorsLow-costTransceiverFPGAsIntellectualProperty(IP)6QuartusII软件–两个版本SubscriptionEditionFeatureComparisonavailableonAlterawebsiteWebEditionDevicesSupportedAllSelectedDevicesFeatures100%95%DistributionInternet&DVDInternet&DVDPricePaidFree(nolicenserequired)使用QuartusII软件QuartusII开发系统特性概述Quartu

3、sII开发系统全集成设计工具多种设计输入方法逻辑综合布局布线仿真时序和功耗分析器件编程89QuartusII开发系统提供MegaWizard®Plug-InManager&SOPCBuilder设计工具TimeQuest时序分析工具增量编译特性PowerPlay功耗分析工具支持32&64-bitWindows&Linux支持Multi-processor处理欢迎界面Gettingstartedwelcomescreen10TurnonoroffinToolsOptions11QuartusII工作环境工程向导消息窗口状态窗口工具窗口12主工具条复位视图:ToolsCustomize

4、ToolbarsResetAll重新启动QuartusII文件控制按钮编译报告芯片规划器执行控制动态菜单引脚规划器TimeQuest时序分析工具13可分离窗口从QuartusIIGUI框架中分离子窗口(WindowmenuDetach/AttachWindow)Clicktodetachwindow再次单击来合并窗口使用QuartusII软件设计方法15典型的PLD设计流程综合(映射)-将设计转换为器件特定基元-进行优化,满足面积和性能和功耗约束要求-QuartusIISynthesis,PrecisionSynthesis,Synplify/SynplifyPro,DesignCo

5、mpilerFPGA设计规范布局布线(适配)-参考面积和性能约束,将基元映射至目标器件的特定位置。-指定要使用的布局资源设计输入/RTL编码-设计行为或者结构化描述RTL仿真-功能仿真(ModelSim®orQuartusIIsimulators)-验证逻辑模型和数据流程(没有时序延迟)LEM512M4KI/O16典型的PLD设计流程时序分析(TimeQuestTimingAnalyzer)-验证是否达到性能规范-静态时序分析门级仿真-时序仿真-验证设计能否在目标器件中工作PCB板仿真和测试-仿真电路板设计-板上器件编程和测试-使用SignalTapII或者其他片内工具来进行调试tclk

6、使用QuartusII软件QuartusII工程18QuartusII工程说明收集相关的设计文件和库必须有指定的顶层实体针对单个器件在QuartusII设置文件(.QSF)中存储设置编译的网表信息会存储在db文件夹利用新工程向导建立新工程也可以由Tcl脚本建立19新工程向导工程名推荐用顶层文件名选择工作路径顶层实体命名不需要和顶层文件名相同File按钮基于一个存在的工程和设置重新建立一个新工程Tcl:project_new任务20增加用户库路径Userlibraries(anydirectorycontainingfiles)MegaCore®/AMPPSMl

7、ibrariesPre-compiledVHDLpackages增加文件Tcl:set_global_assignment–nameVHDL_FILE*Tcl:set_global_assignment–nameUSER_LIBRARIES*ReplacewithVERILOG_FILE,EDIF_FILE,AHDL_FILEorBDF_FILE增加设计文件Graph

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。