首页 第四讲QuartusII使用简介(自学)

第四讲QuartusII使用简介(自学)

举报
开通vip

第四讲QuartusII使用简介(自学)可编程片上系统开发软件QuartusⅡ6.0要点①QuartusⅡ6.0基础知识熟悉QuartusⅡ6.0的工作界面,如何建立工程、顶层文件和底层文件,浏览QuartusⅡ6.0的原理图库文件。②设计QuartusⅡ6.0原理图掌握使用常用绘图工具绘制QuartusⅡ6.0电原理图、对工程进行编译和仿真。1QuartusⅡ6.0基本知识 1.1软件介绍QuartusⅡ可编程片上系统开发软件是Altera公司为开发可编程片上系统(SOPC--SystemOnaProgrammableChip)而研制的软件。该软件是A...

第四讲QuartusII使用简介(自学)
可编程片上系统开发软件QuartusⅡ6.0要点①QuartusⅡ6.0基础知识熟悉QuartusⅡ6.0的工作界面,如何建立工程、顶层文件和底层文件,浏览QuartusⅡ6.0的原理图库文件。②设计QuartusⅡ6.0原理图掌握使用常用绘图工具绘制QuartusⅡ6.0电原理图、对工程进行编译和仿真。1QuartusⅡ6.0基本知识 1.1软件介绍QuartusⅡ可编程片上系统开发软件是Altera公司为开发可编程片上系统(SOPC--SystemOnaProgrammableChip)而研制的软件。该软件是Altera公司可编程逻辑器件(PLD)开发软件MUX+PLUSⅡ的换代产品。QuartusⅡ即支持开发普通的PLD,也可用于开发SOPC。目前使用的版本是QuartusⅡ6.0。Quartus正版软件是注册型软件,需要向Altera公司总部 申请 关于撤销行政处分的申请关于工程延期监理费的申请报告关于减免管理费的申请关于减租申请书的范文关于解除警告处分的申请 使用许可,申请使用许可时,需要C盘的卷标号。一般用户不能直接向Altera公司申请使用许可,需要通过开发SOPC实验教学仪器的厂家向Altera公司注册。Altera公司也免费提供试用版,但试用版有使用时间限制,也不支持编译、仿真、文件下载等功能。正常安装QuartusⅡ6.0的步骤如下①执行install装入光盘,进入到QUARTUSII6.0文件夹,用鼠标左键双击install图标,将出现如图所示窗口。用鼠标左键单击该按钮,将进入安装过程。②文件更新进入光盘QUARTUSII6.0下的Crack6.0文件夹,复制sys_cpt.dll文件。 进入硬盘中QUARTUSII6.0软件安装路径,将文件拷贝到硬盘的altera\quartus6.0\win文件夹中,把原有的同名旧文件用新文件覆盖。③软件注册用写字板打开使用许可文件xxxx.dat,将其中的HOSID值改为本机的网卡地址。运行QuartusII6.0,将出现如图所示界面。用鼠标左键单击主菜单中的Tools\LicenseSetup,将打开如图所示窗口。用鼠标左键单击该按钮,可指定事先已申请的license文件。1.2主界面介绍⑴主菜单主菜单包含File、Edit、View、Project、Assignments、Processing、Tools、Windows和Help共九大类。①FileFile菜单如图所示。该菜单中的命令主要是对项目和文件进行打开和关闭操作。◆NEW:创建新文件。用鼠标左键单击NEW,将出现文件创建向导窗口,引导用户创建新的文件。◆NEWProjectWizard:创建新项目向导。用鼠标左键单击NEWProjectWizard,将出现项目创建向导窗口,引导用户创建新的项目。◆ConvertMAX+PLUSIIProject:转换项目类型。用鼠标左键单击ConvertMAX+PLUSIIProject,将出现项目转换向导窗口,引导用户将在MAX+PLUSII软件环境下创建的项目转换成QuartusⅡ格式。◆FileProperties:文件属性。用鼠标左键单击FileProperties,将出现当前处于激活状态文件的属性窗口。◆Create/Update:创建或升级。用鼠标左键单击FileProperties,将出现二级菜单,并引导用户创建或升级元器件符号。◆ConvertProgrammingFiles:转换编程文件。用鼠标左键单击ConvertProgrammingFiles,将出现文件转换向导窗口,引导用户将特定格式的文件转换成可编辑文件。②EditEdit菜单的命令主要是进行文件编辑操作,不同格式的文件,其Edit菜单不完全相同。下面只讲解原理图文件编辑菜单,菜单如图所示。◆Replace:替换。用鼠标左键Edit菜单中的Replace,将出现替换向导窗口,引导用户替换原理图中的字符串。◆AutoFit:自动适配。对文件进行编译时适配器将自动适配时钟频率。◆Line:连线类型。Line分为ConduitLine(空心线)、BusLine(总线)和NodeLine(节点线)。在原理图中选中了某导线,在菜单中将标明该导线的类型。选中导线后,单击鼠标右键,将出现简化的编辑菜单,在该菜单中标明了该导线的类型。同时,还可能实现这3种导线的互换。◆ToggleConnectionDot:交叉连接点。若2条垂直相交导线的电气连接,需要在交叉点上放置电气连接点,但在原理图编辑器的工具条中没有独立的电气连接点。采用ToggleConnectionDot功能就能在交叉点上放置电气连接点。具体方法是用鼠标左键单击2条垂直相交导线中的某一根线,再单击鼠标右键,在出现的简化编辑菜单中选择ToggleConnectionDot。此时,在原理图中,2条垂直相交导线的交叉处将出现电气连接点。◆InsertSymbol:插入符号。用鼠标左键单击InsertSymbol,将出现插入模块符号窗口,引导用户在原理图中插入宏模块符号。◆InsertSymbolasBlock:插入符号为模块。用鼠标左键单击InsertSymbolasBlock,将出现插入模块符号窗口,引导用户在原理图中插入宏模块框图。该框图对宏模块进行了详细的说明,但不能作为电路元器件使用。◆EditSelectedSymbol:编辑所选符号。选中某宏模块符号后,该功能被激活。用鼠标左键单击EditSelectedSymbol,将出现宏模块符号编辑窗口。在该窗口中,可以修改宏模块的外形和文本。◆UpdateSymbolorBlock:升级符号或模块。用鼠标左键单击UpdateSymbolorBlock,将出现升级向导窗口,引导用户将原来的宏模块符号和框图升级为修改后的形式。③ViewView菜单的命令主要是进行文件视图操作,原理图文件视图菜单如图所示。◆UtilityWindows:通用窗口。用鼠标左键单击UtilityWindows,将出现下拉菜单。单在该菜单中列有ProjectNavigater(项目管理器)、NodeFinder(节点查找器)、TclConsole(工具命令语言控制器)、Messages(信息管理器)、Status(状态管理器)、ChangeManger(内容更改管理器)。用鼠标左键单击其中某项,将打开或关闭该项所对应的窗口。◆FullScreen:全屏。用鼠标左键单击FullScreen,将打开或关闭全屏显示。◆FitinWindow:与窗口适配。用鼠标左键单击FitinWindow,将自动缩放图纸,使整张原理图将与窗口工作区大小相适配。◆ZoomIn:放大图纸。每执行一次ZoomIn,图纸在原来的基础上放大20%。◆ZoomOut:缩小图纸。每执行一次ZoomOut,图纸在原来的基础上缩小20%。◆Zoom:缩放图纸。用鼠标左键单击Zoom。将出现1个对话框,在该框中可以选择图形显示比例。◆ShowGuidelines:显示网格线。用鼠标左键单击ShowGuidelines,将显示或关闭图纸上的网格线。◆ShowBlockI/OTables:显示模块I/O表格。用鼠标左键单击ShowBlockI/OTables,将显示或关闭模块符号中的表格。◆ShowMapperTables:显示表格。用鼠标左键单击ShowMapperTables,将显示或关闭输入输出关系表格。◆ShowParameterAssignments:显示参数分配。用鼠标左键单击ShowParameterAssignments,将显示或关闭参数分配框图。◆ShowPinandLocationAssignments:显示引脚位置分配。用鼠标左键单击ShowPinandLocationAssignments,将显示或关闭引脚位置分配框图。④ProjectProject菜单中的命令主要是对项目进行操作,菜单如图所示。◆AddCurrentFiletoProject:向项目添加当前文件。用鼠标左键单击AddCurrentFiletoProject,将出现对话框,引导用户把当前文件添加到某项目中。◆Add/RemoveFilesinProject:添加或移除文件。用鼠标左键单击Add/RemoveFilesinProject,将出现对话框,引导用户向项目添加文件或从项目中移走文件。◆Reviesion:版本。用鼠标左键单击Reviesion,将出现对话框,引导用户选择同名项目的不同版本。◆CopyProject:拷贝项目。用鼠标左键单击CopyProject,将出现对话框,引导用户把项目拷贝到指定路径的文件夹中。◆ArchiveProject:构造项目。用鼠标左键单击ArchiveProject,将出现对话框,引导用户把项目保存为不同版本。◆RestoreArchivedProject用鼠标左键单击ArchiveProject,将出现对话框,引导用户把项目的原版本重新保存在不同的路径下。◆ImportDatabase:导入数据库。用鼠标左键单击ImportDatabase,将出现对话框,引导用户导入数据库。◆ExportDatabase:导出数据库。用鼠标左键单击ExportDatabase,将出现对话框,引导用户导出数据库。◆GenerateTclFileforProject:创建Tcl文件。用鼠标左键单击GenerateTclFileforProject,将出现对话框,引导用户给项目创建并保存Tcl(ToolCommandLangage)文件。◆GeneratePowerPlayEarlyPowerEstimatorFile:创建功率估算文件。用鼠标左键单击GeneratePowerPlayEarlyPowerEstimatorFile,将出现对话框,引导用户给项目创建并保存功率估算文件。◆Locate:定位。用鼠标左键单击Locate,将出现二级下拉菜单,引导用户实行定位操作。◆SetasTop-LevelEntity:设为项层入口。在具有多个源文件的项目中,必须有唯一的1个顶层文件。在项目管理窗口中,选择某文件,再用鼠标左键单击SetasTop-LevelEntity,将完成顶层文件的指定。◆Hierarchy:层次。用鼠标左键单击Hierarchy,可实现多层次文件的上下层次跳转。⑤AssignmentsAssignments菜单中的命令主要是完成任务分配,菜单如图所示。◆Device:器件。用鼠标左键单击Device,将出现Setting对话窗口,引导用户选择可编程逻辑器件。◆Pins:引脚。用鼠标左键单击Pins,将出现Assignments对话窗口,引导用户对器件引脚进行逻辑分配。◆TimingSettings:时间设置。用鼠标左键单击TimingSettings,将出现Setting对话窗口,引导用户设置器件延迟时间和最大时钟频率。◆EDAToolSettings:EDA工具设置。用鼠标左键单击EDAToolSettings,将出现Setting对话窗口,引导用户选择其它公司的EDA工具。◆Settings:设置。用鼠标左键单击Settings,将出现Setting对话窗口,引导用户进行相关参数设置。◆TimingWizard:时间设置向导。TimingWizard的功能与TimingSettings基本相同,但操作步骤不同。◆AssignmentEditor:分配编辑器。用鼠标左键单击AssignmentEditor,将出现AssignmentEditor窗口,在窗口中可对许多种参数进行分配。◆PinPlanner:引脚平面图。用鼠标左键单击PinPlanner,将出现所选器件引脚顶视图。在顶视图中可以预览引脚的使用和分布情况。◆RemoveAssignments:撤消分配。用鼠标左键单击RemoveAssignments,将出现RemoveAssignments窗口。在该窗口中,可以选择想要撤消的参数分配。◆DemoteAssignments:分配降级。用鼠标左键单击DemoteAssignments,将出现DemoteAssignments窗口。在该窗口中,可以选择多项内容,使其原先的参数分配任务重要性降级,以便在对项目进行编译时能够高效地完成到整个项目的编译。◆Back-AnnotateAssignments:恢复注解指定用鼠标左键单击Back-AnnotateAssignments,将出现Back-AnnotateAssignments窗口。在该窗口中,选择相关项,其参数分配情况将显示在图纸上。◆ImportAssignments:导入分配。用鼠标左键单击ImportAssignments,将出现ImportAssignments窗口。在该窗口中,可以导入原有的Assignments文件。◆ExportAssignments:导出分配。用鼠标左键单击ExportAssignments,将出现ExportAssignments窗口。在该窗口中,可以导出配置好的Assignments文件。◆TimeGroups:分组。用鼠标左键单击TimeGroups,将出现TimeGroups窗口。在该窗口中,可以对引脚等设置时序分组。◆TimingClosureFloorplan:内部结构。用鼠标左键单击TimingClosureFloorplan,将打开TimingClosureFloorplan图形文件,显示出芯片内部分区和参数分配情况。在该窗口中,还可以对逻辑锁定区、引脚、逻辑单元、嵌入式单元、I/O单元进行编辑。◆LogicLockRegionsWindow:逻辑锁定区域窗口。用鼠标左键单击LogicLockRegionsWindow,将出现LogicLockRegions窗口。在该窗口中,可以事先将某部分的功能锁定在芯片的某个区域。在程序下载时,该区域不能被挪为他用。◆DesignPartitionWindow:设计分区窗口。用鼠标左键单击DesignPartitionWindow,将出现DesignPartition窗口。在该窗口中,用以观察、创建和修改设计分割,并可选择编译模式。⑥ProcessingProcessing菜单中的命令主要对设计项目进行编译和仿真,菜单如图所示。◆StopProcessing:停止处理。当对当前项目进行编译或仿真时,该项任务被激活。用鼠标左键单击StopProcessing,将停止当前的文件处理过程。◆StartCompilation:开始编辑。用鼠标左键单击StartCompilation,将开始对项目进行编译,编译结束后将给出编译 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 。◆AnalyzeCurrentFile:分析当前文件。用鼠标左键单击AnalyzeCurrentFile,将对当前文件进行分析,分析结束后将给出分析报告。◆Start:开始分析。移动光标到Start,将出现二级下位菜单,在菜单中提供了19种数据处理手段,可根据设计需要自行选择。◆CompilationReport:编译报告。用鼠标左键单击CompilationReport,将打开已创建的编译报告。◆StartCompilation&Simulation:开始编译和仿真。用鼠标左键单击StartCompilation&Simulation,将开始对项目编译和仿真,结束后将给出编译报告和仿真波形。◆GenerateFunctionalSimulationNetlist:创建仿真网表。用鼠标左键单击GenerateFunctionalSimulationNetlist,将给项目创建功能仿真网表。◆StartSimulation:开始仿真。用鼠标左键单击StartSimulation,将开始对项目进行仿真。仿真结束后,将给出仿真波形。◆SimulationDebug:仿真调试。用鼠标左键单击SimulationDebug,将出现二级下拉菜单,在菜单中可以对设计进行调试。◆SimulationReport:仿真报告。用鼠标左键单击SimulationReport,将打开仿真报告,既仿真波形图。◆StartSoftwareBuild:开始软件构建。用鼠标左键单击StartSoftwareBuild,将开始对C++语言或汇编语言编写的程序进行检查,并给检查报告。◆CompileCurrentFile:编译当前文件。用鼠标左键单击CompileCurrentFile,将开始编译当前打开的文件,并给出编译报告。⑦ToolsTools菜单主要提供了分析、编译、仿真、优化和编程等工具,菜单如图所示。◆RunEDASimulationTool:运行EDA仿真工具。用鼠标左键单击RunEDASimulationTool,将调用在Assignments\Assignments下选择的其他公司的EDA软件对项目进行仿真。◆RunEDATimingAnalysisTool:运行EDA时间分析工具。用鼠标左键单击RunEDATimingAnalysisTool,将调用在Assignments\Assignments下选择的其他公司的EDA软件对项目进行时域分析。◆LaunchSoftwareDebugger:开始软件调试。用鼠标左键单击LaunchSoftwareDebugger,将引导Quartus II使用softwaretoolset调试软件去调试二进制文件或十六进制文件。◆LaunchDesignSpaceExplorer:开始设计空间浏览。用鼠标左键单击LaunchDesignSpaceExplorer,程序将提示若要运行DesignSpaceExplorer,将关闭QuartusII软件。◆CompilerTool:编译工具。用鼠标左键单击CompilerTool,将出现CompilerTool对话窗口。在该窗口中,可以进行相关参数设置和编译。◆SimulatorTool:仿真工具。用鼠标左键单击SimulatorTool,将出现SimulatorTool对话窗口。在该窗口中,可以进行相关参数设置和仿真。◆TimingAnalyzerTool:时域分析工具。用鼠标左键单击TimingAnalyzerTool,将出现TimingAnalyzerTool对话窗口。在该窗口中,可以进行相关参数设置和时域分析。◆PowerPlayPowerAnalyzerTool:功率分析工具。用鼠标左键单击PowerPlayPowerAnalyzerTool,将出现PowerPlayPowerAnalyzerTool对话窗口。在该窗口中,可以进行相关参数设置和器件功率分析。◆ResourceOptimizationAdvisor:资源优化参考。用鼠标左键单击ResourceOptimizationAdvisor,将出现ResourceOptimizationAdvisor窗口。◆TimingOptimizationAdvisor:时间优化参考。用鼠标左键单击TimingOptimizationAdvisor,将出现TimingOptimizationAdvisor窗口。在该窗口中,可以见到时间优化使用指南以及项目编译后的器件时间参数。◆ChipEditor:芯片资源编辑。用鼠标左键单击ChipEditor,将出现ChipEditor窗口。在该窗口中,可以对芯片内部资源进行操作。◆RTLViewer:网表浏览器。用鼠标左键单击RTLViewer,软件将会把项目的网表文件的内部结构转换为电路图的形式。◆TechnologyMapViewer:技术图浏览器。用鼠标左键单击TechnologyMapViewer,软件将会把项目网表的内部结构转换为框图的形式。◆SignalTapIILogicAnalyzer:逻辑分析仪。用鼠标左键单击SignalTapIILogicAnalyzer,将启动SignalTapII逻辑分析仪。该逻辑分析仪是嵌入式分析仪,它是对程序下载后的芯片内部相关节点进行在系统逻辑分析。因此,运行SignalTapIILogicAnalyzer必须将计算机与下载目标芯片通过专用下载电缆连接好,先下载程序,再进行嵌入式逻辑分析。◆In-SystemMemoryContentEditor:在系统存储器编辑器。用鼠标左键单击In-SystemMemoryContentEditor,将启动在系统存储器内容编辑器,对芯片内容的RAM资源进行编辑。该命令也与硬件有关。◆Programmer:编程器。用鼠标左键单击Programmer,将启动程序下载任务,烧写目标芯片。在执行该命令之前,应完成项目的编译、芯片的选择和引脚分配、通过专用下载电缆连接好目标芯片。◆MagaWizardPlug-InManager:嵌入式模块生成向导。用鼠标左键单击MagaWizardPlug-InManager,将引导用户创建嵌入式模块。◆SOPCBuilder:SOPC构建器。SOPCBuilder是一种系统开发工具,它可以加速SOPC的设计。它包括系统定义和定制、元件集成、系统校验、用户指定芯片的软件。元件集成功能可将嵌入式处理器、 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 外围部件、IP核、片内存储器、片外存储器接口、用户自定义逻辑集成在1个系统模块中。◆TclScripts:工具命令语言文本。用鼠标左键单击TclScripts,将打开TclScripts窗口。在该窗口中可以打开Tcl文件或将文件添加到Tcl工具条中。◆Customize:用户自定义。用鼠标左键单击Customize,将出现Customize窗口。在该窗口中用户可以选择软件界面风格、自定义工具条等。◆Options:选择。用鼠标左键单击Options,将出现Options窗口。在该窗口中,可以对各种编辑器的字体和颜色进行选择。◆LicenseSetup:许可设置。用鼠标左键单击LicenseSetup,将出现LicenseSetup窗口。在该窗口中,可以指定软件使用许可。2创建项目和文件QuartusⅡ对文件管理是采用数据库的管理方式,在项目的框架下创建各类文件。用QuartusⅡ6.0开发PLD的 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 如图所示。2.1创建项目①打开向导用鼠标左键单击主菜单中的File\NewProjectWizard,将出现新建项目向导窗口,如图所示。单击Next按键,将出现如图所示窗口。②项目命名2.2创建文件用鼠标左键单击主菜单中的File\New,将出现如图所示New窗口。在该窗口中共有3个选项卡,它们分别是DeviceDesignFiles选项卡、SoftwareFiles选项卡和OtherFiles选项卡。在DeviceDesignFiles选项卡中,列出了5种设计文件格式。对于初次接触可编程器件的人员,可选择BlockDiagram/SchematicFile。该项文件在格式是大家熟悉的电原理图形式。对于那些懂硬件描述语言的高级研发人员,可选择AHDLFile、VerilogHDLFile或VHDLFile格式。选择BlockDiagram/SchematicFile,并用鼠标左键单击OK按钮后,在主界面的工作区将出现如图所示原理图工作区。2.3绘图工具条2.4绘制原理图用鼠标左键单击工具条中的图标,将出现如图所示Symbol窗口,其左上部是原理图库文件窗口。QuartusII的原理图库文件分为3大类,它们分别是megafunctions、others和primitives。⑴megafunctionsmegafunctions是高层次模块库,主要提供参量化模型,共分为5小类。①arithmetic在arithmetic文件夹中,提供了14种算术运算宏模块,包括加法运算、减法运算、乘法运算、除法运算和比较运算模块等。②embedded_logic在embedded_logic文件夹中,提供了1种嵌入式RAM模块和微处理器ARM模块。③gates在gates文件夹中,提供了11种门电路和组合逻辑电路宏模块。④IO在IO文件夹中,提供了16种输入、输出宏模块。⑤storage在storage文件夹中,提供了27种RAM、ROM、FIFO宏模块⑵othersothers是通用模块库,共分为2小类。①muxplus2muxplus2库文件是MUX+PLUSⅡ软件中的元件库,QuartusII继承了这些元件库。在muxplus2文件夹中,提供了392种逻辑器件,其中大部分器件都是用74系列的名称命名,使用非常方便。②opencore_plus在opencore_plus文件夹中,提供了1种计时时间溢出模块。⑶primitivesprimitives是基本模块库,共分为5小类。①buffer在buffer文件夹中,提供了12缓冲器符号。②logic在logic文件夹中,提供了51种门电路符号。比如,与或门、与非门、或非门、异或门等。③other在other文件夹中,提供了6种常用符号。比如,VCC、GND、常量、标题栏等。④pin在pin文件夹中,提供了3种引脚符号。它们是输入引脚、输出引脚和I/O引脚。⑤storage在storage文件夹中,提供了12种触发器符号。比如,D触发器、JK触发器、RS触发器等。选中库中某元件后,在窗口右部的符号显示区将出现该元件的逻辑符号,图为选中3线/8线译码器74138后的情况。当确定了元件后,用左键单击窗口中的OK按钮,在主窗口的原理图绘制区内将出现所选器件的符号。当放置完所需的元器件后,再从库中添加电源、地、输入引脚和输出引脚等符号,再用导线连接起来后,一张PLD原理图就完成了。【例1】用1片4位二进制加法计数器在和1片4线/16线译码器构成1个16路顺序脉冲产生电路。〖解〗设计步骤如下:①创建一个名为“Test”的文件夹,并在其中创建一个名为“16_Pulses”的项目,一个名为“16_Pulses”的顶层文件。②用鼠标左键单击主菜单中的File,在出现的对话窗口中,选择BlockDiagram/SchematicFile,创建一个用原理图输入的底层文件。③用鼠标左键单击工具条中的图标,打开库文件中的“other/maxplus2”的元件库,并将1片4线/16线译码器74154和1片4位二进加法计数器74161放置在底层图纸上,如图所示。④打开“Primitives/other”库,添加“Vcc”和“gnd”元件到原理图;打开“Primitives/pin”库。添加“input”和“output”元件到原理图,并用导线将元器件和相关符号连接起来。⑤当74161按加法计数规律计数时,它的模式选择端、清零端和置数端都应接高电平;时钟端CLK与外部脉冲信号相连。74154的D、C、B、A变量输入端分别与74161的计数输出端QA、QB、QC、QD相连。74154的使能端应接为低电平,16个译码输出作为顺序脉冲产生电路的16路输出。连接后的电路如图所示。3编译、仿真、配置与下载 3.1编译用鼠标左键单击主菜单中的Tools\CompilerTool,将出现如图所示CompilerTool窗口。用鼠标左键单击Start按钮,开始对项目编译。用鼠标左键单击该按钮,开始对项目编译。3.2仿真当项目通过编译后,只能说明设计符合相关的规则。功能是否正确,还必须进行仿真测试,以了解设计结果是否满足原设计要求。项目仿真的步骤如图所示。①打开波形编辑器用鼠标左键单击该按钮,将出现如图所示波形编辑器窗口。②设置仿真时间用鼠标左键单击主菜单中的Edit\EndTime,将出现如图所示EndTime窗口,在该窗口中可以设置仿真的时间长短。③波形文件存盘用鼠标左键单击OK按钮,将波形文件保存于项目所在的文件夹中。④选择波形节点用鼠标左键单击主菜单中的View\UtilityWindows\NodesFinder,将出现如图所示NodesFinder窗口。用鼠标左键单击List按钮,项目中的所有节点都被列了出来,如图所示。⑤编辑输入波形用鼠标将NodesFinder窗口中表列出的节点拖放到波形编辑区的“Name”栏,如图所示。用光标点击Name中的任意节点,编辑窗口左边的波形编辑工具将被激活。用鼠标可将波形编辑工具拖成浮动状态,浮动波形编辑工具如图所示。在此窗口内完成时钟参数设置。用鼠标左键单击OK按钮,波形编辑窗口中的CLK右边将出现时钟信号。⑥启动仿真器保存波形文件。用鼠标左键单击主菜单中的Processing\StartSimulation,系统开始对电路进行仿真。仿真成功后,将自动弹出仿真波形窗口,以便于分析所设计电路的时序是否与设想相同。由图可见,在时钟脉冲的作用下,电路的16个输出端依次出现低电平,仿真波形与预想是完全吻合的。3.3配置仿真通过后,应选择具体器件,并进行引脚分配。①选择器件用鼠标左键单击主菜单中的Assignments\Device,将出现如图所示Device窗口。在窗口的左部点击Device。在窗口右部选择芯片系列Family为Cyclone,选择Availabledevices为EP1C12Q240C8。②引脚配置用鼠标左键单击主菜单中的Assignments\AssignmentEditor,将出现如图所示AssignmentEditor窗口。⒈双击此按钮2.标题栏中的from将变为To。3.双击此文本框,将展开出端口名列表。从列表中选择文件端口名后,在该行的下方又出现新的一行,又可选择文件端口名,直到选完为止。双击Location栏下方的空白区,将出现如图9所示器件引脚列表。在列表中选择某一引脚,就将文件端口名与器件具体引脚对应起来。Altera公司的Cyclone系列芯片EP1C6Q240C8有4个时钟专用引脚,它们分别是Pin28、Pin29、Pin152和Pin158。配置完端口后,再对项目进行编译。3.4下载①连接下载板通过专用下载电缆,将装配有目标芯片的下载板与计算机相连,再接通下载板电源。②运行编程器用鼠标左键单击主菜单中的Tools\Programmer,将出现如图所示下载窗口。用鼠标左键单击该按钮,将开始下载。3.5芯片分析①打开嵌入式逻辑分析仪单击主菜单中的Tools\SignalTapIILogicAnalyzer,将出现如图所示窗口。②设置端口和芯片单击窗口右上角的Setup按钮,在出现的窗口中选择ByteBlasterII[LPT1]下载端口。③添加节点双击窗口中部文本框,将出现NodeFinder窗口。NodeFinder窗口单击该按钮,芯片中的节点被添加到左边的文本框中。双击节点名,该节点被添加到右边的文本框中。添加完节点和时钟后的窗口完成上述设置后,需保存文件、对项目进行重新编译和下载。单击该按钮,将启动嵌入式分析。分析后的结果如图所示。由图可见,下载前的软件仿真与下载后的硬件仿真波形是一致的,说明对芯片烧写是成功的。3.6嵌入式锁相环Altera公司的Cyclone芯片,其最高工作频率可达250MHz以上,在进行复杂的数据处理时,高速器件能很快地完成任务。但在市面上很难买到高频率的晶振,且价格也很贵,通常只能向器件提供较低的时钟频率。为了解决低频率外部时钟与高频率内部时钟的矛盾,QuartusⅡ软件可以向Cyclone芯片嵌入锁相环,可以将低时钟频率倍频,得到高时钟频率。⑴生成锁相环①用鼠标左键单击主菜单的Tools\MegaWizardPlug-In-Manager,将出现如图所示对话窗口。在该窗口中,有3项可选。第1项是创建新的用户宏函数,第2项是编辑宏函数,第3项是拷贝宏函数。②用鼠标左键单击上图中的Next按钮,将打开如图所示PLL选择窗口。在该窗口中应完成如下选择:◆选择器件。◆选择生成嵌入式锁相环的语言。◆指定嵌入式锁相环的存放路径和名称。◆选择嵌入模块。③用鼠标左键上图的Next单击按钮,将打开如图所示PLL设置窗口。④用鼠标左键上图的Next单击按钮,将打开如图所示PLL设置窗口。⑤用鼠标左键单击上图中的Next按钮,将打开如图所示PLL输出频率设置窗口。⑥用鼠标左键单击上图中的Finish按钮,将打开如图所示PLL设置集成窗口。用鼠标左键单击该按钮,输入20MHz、输出200MHz的PLL模块生成完毕,并被放置在指定的路径下。选择生成bsf文件⑵调用锁相环用鼠标左键单击此按钮,将打开如图所示“打开”窗口。在此窗口中,选择路径和PLL文件。③用鼠标左键单击“打开”窗口中的“打开”按钮,在Symbol窗口中,将出现如图所示PLL符号。④用鼠标左键单击Symbol窗口的OK按钮,光标旁将出现PLL图形轮廓。移动光标到适当位置,单击鼠标左键,输入20MHz、输出200MHz的PLL就被放置图纸上。
本文档为【第四讲QuartusII使用简介(自学)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
旋律
几年的财务工作经验,现认财务主管一职!精通各种财务管理软件
格式:ppt
大小:2MB
软件:PowerPoint
页数:0
分类:
上传时间:2018-06-20
浏览量:16