您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 5.4基于Quartus的编译与器件编程
385.4基于QuartusⅡ的编译与器件编程QuartusII3.0中含有功能强大的编译器,与ISE5.x中的综合工具不同是QuartusII3.0的编译器可以一次完成综合、布局、布线等工作,同时提供一系列的报告信息。5.4.1使用QuartusII3.0的编译器编译设计1.编译器设定(CompilerSetting)在进行编译之前,设计者可以对编译器进行设置。通过设置,编译器将以设计者的要求综合设计和布局、布线,从而使系统在面积上,速度上,功耗上都达到设计的要求。每建立一个新工程,编译器将自动缺省(默认)设定编译器。设计者也可以设置自己定义的编译器,并将其保存下来。可以在一个设计中使用不同的编译器设置。首先必须打开工程,请打开3.2.2节中已经建立好的工程div3。选择AssignmentCompilerSettingsWizard,进入编译器设置介绍(CompilerSettingsWizardIntroduction)对话框。如图5.4.1所示。从介绍中可以了解到在CompilerSettingsWizard的指导下可以对哪些参数进行设置。图5.4.1编译器设置介绍对话框(1)单击Next进入编译器选择对话框。如图5.4.2所示。在此窗口中设置需要编译的实体对象和指定当前用户编译名设置。39图5.4.2编译器选择对话框(2)单击Next进入编译模式选择对话框。如图5.4.3所示。在此窗口中对编译器的模式进行选择,并且指定是否节省磁盘空间。图5.4.3编译模式选择对话框(3)单击Next进入目标器件系列选择对话框。如图5.4.4所示。在此窗口中可以指定目标器件的系列,当然也可以让编译器帮助选择。当前用户编译名设置要编译的实体对象普通模式(需要较少的磁盘空间)智能模式(需要较多的磁盘空间,但编译速度快)40图5.4.4目标器件系列选择对话框(4)单击Next进入目标器件选择对话框。如图5.4.5所示。在此窗口中用户可以选择目标器件的名称、封装、引脚数目和速度级别。图5.4.5目标器件选择对话框(5)单击Next进入增量综合设置对话框。如图5.4.6所示。是否指定器件系列41图5.4.6增量综合设置对话框(6)单击Next进入编译器设置总结报告对话框。如图5.4.7所示。在此窗口中显示了设置的所有参数。最后单击Finish完成编译器设置。图5.4.7编译器设置总结报告对话框2.编译占空比为50%的3分频器设置好编译器后,进行编译,选择菜单ProcessingStartCompilation或者单击工具栏上的按钮,编译器马上开始编译设计。在编译过程中,状态窗口中会显示编译的进度,信息窗口中会显示编译进行的信息。如图5.4.8所示。42图5.4.8开始编译3.查看编译报告在编译时,编译器也同时在为编译的每一个步骤书写编译报告。这些报告内容十分详尽,对设计者是很有帮助的。如图5.4.8所示,在编译报告列表窗口中选择好想要查看的报告项目,报告窗口中便会显示相关的内容。有些项目下有许多子项,可以单击展开。如图5.4.9所示。编译状态显示编译信息编译报告列表相关编译报告435.4.9编译报告项目列表下面是编译结果平面图报告,如图5.4.10所示。从图中可以看到资源分配、引脚占用等实际情况。适配器报告综合分析报告汇编器报告时序分析器报告EDA网表报告44图5.4.10编译结果平面图报告还有很多有用的信息可以在报告中找到,比如综合分析报告、时序分析报告。理解这些报告,对设计进行分析,再修改设计以达到设计要求。5.4.2使用QuartusII3.0的编程器下载1.生成CDF(ChainDescriptionFile)文件(1)选择菜单ToolsProgrammer,弹出编程器窗口。如图5.4.11所示。编程器将自动生成CDF文件。CDF文件中包括了编程文件、器件名等下载信息。图5.4.11编程器窗口(2)选择菜单FileSaveAs…,在弹出文件保存对话框中键入文件名然后单击保存即可。如图5.4.12所示。编程器窗口编程器工具条编程模式编程进度45图5.4.12保存CDF文件2.安装下载模式(1)在编程窗口中的模式选择栏中选择PassiveSerial或者JTAG。(2)单击Hardware按钮,弹出Hardware设置对话框。(3)在Hardware设置对话框单击AddHardware按钮,弹出AddHardware对话框。如图5.4.13所示。在AddHardware对话框中可以设置Hardwaretype、Port和Baudrate。图5.4.13AddHardware对话框(4)单击OK。然后在Hardware设置对话框单击Close关闭Hardware设置对话框。(5)选择FileSave。3.配置器件正确安装好下载电缆便可以配置器件了。选择ProcessingStartProgramming。如果配置顺利完成,那么软件将提示配置成功。
本文标题:5.4基于Quartus的编译与器件编程
链接地址:https://www.777doc.com/doc-2893131 .html