版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、QUARTUS使用指南,计算机系统结构研究所王梓,22336019,2,本课程的目标是通过教学使学生了解QUARTUSII的特点,提供在QUARTUSII软件平台上进行文本输入和模拟的基本方法22336019,3,主要内容,1,QUARTUSII概述2,QUARTUSII下载和安装3,QUARTUSII基本操作步骤4,QUARTUSII示例演示,22336019,4,4 Quartus ii由美国Altera公司可用于开发的综合开发环境,进行SOPC设定订正的基础22336019,5,QUARTUSII许可证文件的安装,2种许可方式node-locked (fixed PC ) license
2、networklicense 可以在访问选择:教育活动大学校订设置修订软件学生列选择: Quartus下载网版软件进入下载中心的选择: Download Free Software提出申请书填写申请书,注册必须是您的用户点击Submit Request,在Quartus网络版本、22336019、7、许可证申请(license )、Windos界面中,使用命令启动|运行| cmd,显示DDD dos命令专业ipconfig /all显示在屏幕上,其结果是在physical address后面跟有12位十六进制数。 这是此计算机的网卡(每两位用连字符分隔)。 例如00-0F-7D-86-3E-2
3、5。-准备工作:当前计算机的NIC- (网络接口卡)、22336019,8、许可证申请(license )、访问ALTERA站点、许可证申请。 ALTERA通过电子邮件发送许可证文件license.dat。 将许可证文件的主机id,工具许可证设置,22336019,9,22336019,10,3,QUARTUSII替换为显示基本操作步骤的结果,双击Quartus ii 12,File菜单Quartus II主接口的一例,22336019,14,用户自定义主接口,选择指令ToolsCustomize,在对话框中操作: 创建22336019 VHDL程序(使用文本编辑器)编译VHDL程序(使用Co
4、mpiler )模拟验证VHDL程序(使用waveform编辑器、Simulator )芯片的计时分析芯片引脚位置配置(使用Floorplan Editor )将程序下载到芯片(使用Programmer ),仅限22336019、16、4项目:项目、工程和设计Quartus2项目编程.在任何设计都是项目(Project )的文件夹中,除了设置修订输入的源文件(.vhd )以外,编译时生成的一系列文件也可以放在该文件夹中,除非您将该文件设置为项目,而不是单独的文件默认情况下,此文件夹为“工作库”(Work library )、22336019、19;对于注释和设计,根目录为英文名称,任何级别的目
5、录都不显示中文字符,且不能包含空格。 否则,在读取文件时发生的修改后的源文件(.vhd )将置于对应的目录下,编译等过程中生成的文件也将自动置于该目录下。、22336019、20、指定新项目的工作目录和名称,选择命令File | New Project Wizard并使用对话框:22:19、21、包含此项目所需文件的窗口22336019,24,设计的VHDL描述,22336019,25,文本编辑器,22:19,26,文本编辑器窗口,文件名后缀: VHDL: Verilog:v; AHDL:tdf 、22336019,27,在文本编辑器中使用VHDL模板,选择Edit | Insert Temp
6、late| VHDL (或者点击鼠标右键),22336019,28, 插入entting位加法器的VHDL代码、22336019、30、4位加法器的VHDL代码(续)、集成和编译、22336019、32、编译前的准备工作、Quartus II仅编译项目的方法1 : 指令ProjectSet as Top-Level Entity,22336019, 选择33,进入编译器,选择命令处理编译器工具,打开编译器窗口:编译器包含5个主模块,可以连续运行,22:19,34,编译器5个主注释分析和集成(Analysis生成的EDA工具网络表(EDA Netlist Writer )模块:用于与其他EDA工
7、具配合使用。22336019、35,编译结果的报告,本例是加法器的编译结果:22336019、36,将容易发生的错误、错误设定修正文件保存在根目录,将其设定为工程,如果找不到工作库, 将错误报告为errooo的错误: Error:Line1, 在文件3360 half _ adder half _ adder.TDF 3360 TDF同步错误设定修正文件名与实体名不一致的情况下,例如adder.vhd vhdldesignfile adder.vhd must cool 例如,删除第20行的最后一个分号并重新编译。 编译器生成错误报告,然后单击确定。 然后单击“确定”查找并更正22336019
8、、38和VHDL代码中的错误(续) 在消息窗口中找到第一条错误消息。 这表示与第21行文本“end”相邻的部分缺少一个分号。 如果用鼠标双击此消息,文本编辑器中的错误将突出显示,请纠正并重新编译此错误。在本示例中,您必须先解释错误消息的不准确性,然后纠正第一个错误。22336019、39、编译的成功编写了项目的编程文件,可以保证设置修订输入的基本正确性,不能保证项目逻辑关系的正确性,也不能保证时间序列的正确性。 模拟验证、22336019、41、模拟前的准备、网表(netlist )文件的准备:准备好进行功能模拟后,在Analysis Synthesis之后, 使用processinggene
9、ratefunccce命令准备好进行时间序列模拟后,使用完整的编译命令准备测试矢量文件:在波形编辑器中输入信号的激励波形(即、22336019、42、打开波形编辑器绘制测试矢量波形,选择命令FileNew,执行以下操作打开波形编辑器窗口:22336019、43、波形编辑器窗口、22336019、44、模拟导入想要观察的节点(信号)名,选择指令Edit Insert Node or Bus。 或者直接输入节点名,或者单击节点查找器出现节点查找器窗口检索节点名,22336019、46,在节点查找器窗口中检索节点,22:19、47,将节点名导入波形编辑器后的操作编辑表48的完整测试向量(在这个示例中
10、是半加法器的输入激励波形):22336019和49,形成模拟(在这个示例中是功能模拟),并且使用指令处理模拟器工具模拟窗口表示22336019的执行模拟(在本例中为顺序模拟)、22336019、52、模拟结果例(顺序模拟)、在本例中为半加法器模拟结果:可编程器件的物理实现、(1) (2)确定电路的输入输出端口和读取器的对应关系,(3)将设定修正结果下载到可编程设备中,形成所希望的集成电路的过程称为编程。22:19、54、管脚分配如果设置修改者没有明确指定端口和管脚的对应关系,则将管脚分配权限传递给编译器的设置修改者部分指定管脚分配关系,未指定的管脚分配由编译器自动处理、22:19、55、管脚分
11、配示例如上所述的半加法器,其中编译前将目标设备指定为EPM7032SLC44-5,编译前未指定管脚分配编译时编译器自动指定管脚分配, 结果记录在half_adder.qsf文件中,为了观察编译器如何自动指定管脚指定:使用AssignmentsPin Planner命令管脚规划器(Pin Planner )、22336019、56,等等打开、22336019、的观察结果: x分配给引脚24,y分配给引脚21,half_sum分配给引脚4,half_cout分配给引脚5。22:19、58、手动指定引脚分配,部分变更上述引脚分配的例子:输入端口x分配给引脚8,输入端口y分配给引脚9,引脚自动分配给Q
12、uartus。 在Pin Planner的针脚列表中操作:22336019,59,观察手动指定针脚分配的结果,命令View | Show Fitter Placement (或需要使用2次该命令),22336019, 观察使用60重新编译后的管脚分配,管脚24变白,引脚21变白,引脚8变红,引脚9变红,22:19、61,取消到目前为止的管脚的指定,命令Assignments | 使用Remove Assignments在弹出窗口中进行操作:22336019、62、目标设备的编程仍沿用上述加法器的例子,实际上在编译完成后,编程文件(后缀. pof 将生成的程序设计之前再次检查,确保选择了适当的目标设备通过模拟
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贲门癌术后随访计划
- 2025年广东深圳南山第二外国语学校初三二模历史试题含答案
- 2024-2025学年度医院三基考试考试综合练习附参考答案详解(黄金题型)
- 2024-2025学年度云南理工职业学院单招数学自我提分评估带答案详解(轻巧夺冠)
- 2024-2025学年度注册电气工程师模拟题库及完整答案详解(历年真题)
- 2024-2025学年反射疗法师3级考前冲刺试卷及1套参考答案详解
- 2024-2025学年制冷与空调作业检测卷含答案详解【完整版】
- 2024-2025学年度专升本通关考试题库含答案详解(综合题)
- 2024-2025学年度公务员(国考)考试历年机考真题集带答案详解(精练)
- 2024-2025学年全国统考教师资格考试《教育教学知识与能力(小学)》能力提升B卷题库带答案详解(夺分金卷)
- GB/T 26423-2010森林资源术语
- GB/T 20050-2006游乐设施检验验收
- 名企参考:上海银行组织结构及部门职责
- 《管理信息系统》课程教学大纲
- 一年级下册劳动教学计划【4篇】
- 六年级下册综合实践活动课件-饮食与健康 全国通用(共26张PPT)
- 大学处级领导干部选拔任用工作办法
- 监理单位三级安全安全教育内容
- GB∕T 36419-2018 家用和类似用途皮肤美容器
- 综采工作面上窜下滑防治措施(正式)
- 静压管桩施工旁站监理记录
评论
0/150
提交评论