QuartusII软件应.ppt

上传人:小飞机 文档编号:5446232 上传时间:2023-07-07 格式:PPT 页数:26 大小:251.49KB
返回 下载 相关 举报
QuartusII软件应.ppt_第1页
第1页 / 共26页
QuartusII软件应.ppt_第2页
第2页 / 共26页
QuartusII软件应.ppt_第3页
第3页 / 共26页
QuartusII软件应.ppt_第4页
第4页 / 共26页
QuartusII软件应.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《QuartusII软件应.ppt》由会员分享,可在线阅读,更多相关《QuartusII软件应.ppt(26页珍藏版)》请在三一办公上搜索。

1、第二讲 QuartusII软件应用,教学课时:3学时教学内容:1、Quartus软件的原理图和文本输入演示(1学时)2、Quartus软件的文本输入演示(1学时)3、实例演示(1学时),一、概述,Quartus软件是美国Altera公司的第四代EDA开发软件。它提供了一个一种与结构无关的设计环境,非常适应具体的设计需要。Quartus软件提供了方便的设计输入方式、快速的编译和直接易懂的器件编程。能够支持逻辑门数在百万门以上的逻辑器件的开发,Quartus软件支持的器件有:Stratix、StratixGX、Stratix、Mercury、MAX3000A、MAX7000B、MAX7000S、M

2、AX7000AE、MAX、FLEX6000、FLEX10K、LEX10KA、FLEX10KE、Cyclone、Cyclone、PEX、APEX20KC、APEX20KE和ACEX1K系列。,启动Quartus软件时出现的图形用户界面如图2-1所示。Quartus软件的图形用户界面分为几个大的区域,即:工程导航区、信息区、工作区、快捷工具条和菜单命令区。,工程导航区,工程导航区显示了当前工程的绝大部分重要信息,使用户对当前工程的文件层次结构、所有相关文档以及设计单元有一个很清晰的认识。工程导航区由三个部分构成。,1、Hierarchy,设计实体的层次结构,它清楚地显示了顶层实体和各调用实体的层次

3、关系。,2、Files,显示所有与当前工程相关联的文件,这些文件被归类在两个文件夹中:Device Design Files和OtherFiles。其中,Device DesignFiles中的文件是能够使工程成功编译或仿真所需要的最基本的文件。OtherFiles中放的是辅助文件。,3、DesignUnits,当前工程中的使用的所有设计单元。这些单元既包含Quartus软件中自带的设计模块(如乘法器、移位寄存器等),也包含用户自己设计的单元模块。,信息区,信息区用于显示系统在编译和仿真过程中所产生的指示信息。例如,语法信息、成功信息等。信息区提供七大类操作标记信息:ExtraInfo、Inf

4、o、Warning、CriticalWarning以及Error等。,工作区,工作区是用户对输入文件进行设计的空间区域。在工作区中,Quartus软件将显示设计文件和工具条以方便用户操作。,快捷命令工具条,快捷命令工具条是由若干个按钮组成的,单击按钮,可快速执行相应的操作。,第三步:编译 对设计文件进行分析检错、综合、适配等,并产生多种输出文件,如定时分析文件、器件编程文件(*.sof,*.pof)、各种报告文件等。第四步:仿真(功能与时序仿真)第五步:引脚分配(指定具体的引脚号码)第六步:器件编程(用*.sof或*.pof文件对器件进行编程配置),二、Quartus原理图输入设计,利用原理图

5、输入设计的优点是设计者不必具备许多诸如编程技术、硬件语言等较高级的知识就能快速入门,完成超大规模的电路系统设计。在Quartus软件平台上,使用图形编辑输入法设计电路的操作流程,包括:原理图编辑设计、编译、仿真和编程下载等基本过程。用Quartus图形编辑方式生成的图形文件的扩展名为.gdf或.bdf。,利用Quartus软件设计数字系统之前,应该先建立一个文件夹,Quartus软件中任何一项设计都是一项工程,在工程设计过程中,会产生许多仅扩展名不同的同名文件,放在同一个文件夹下,便于统一管理。出于同样的原因,不同的设计项目最好放在不同的文件夹中。,创建一个工程,例1:用QuartusII 原

6、理图输入设计方式设计半加器第一步:创建一个工程(1)启动QuartusII开发软件(2)选择File/New Project Wizard,建立一个文件夹halfadder1,工程名为halfadder1,顶层文件为halfadder1,之后照提示进行操作,直至工程创建完成。,工程文件的后缀名是:*.qpf,第二步:编辑设计文件(1)打开图形编辑器对话框(2)单元符号输入(3)建立完整的原理图设计文件(4)保存设计文件,原理图文件的后缀名是:*.bdf,第三步:编译第四步:仿真第五步:引脚分配第六步:器件编程具体见操作过程,文本输入设计,例2:用QuartusII 文本输入设计方式设计半加器.

7、第一步:创建一个工程(1)启动QuartusII开发软件(2)选择File/New Project Wizard,建立一个文件夹hadder2,工程名为hadder2,顶层设计实体名为hadder2,之后照提示进行操作,直至工程创建完成。,文本输入法第2步,第二步:编辑设计文件(1)点击File-New,在弹出的对话框里选VHDL File,生成一个新的VHDL文件(2)程序输入(3)保存设计文件,VHDL文件的后缀名是:*.vhd,library ieee;use ieee.std_logic_1164.all;entity hadder2 isport(A,B:in std_logic;S

8、,Co:out std_logic);end adder2;architecture a1 of hadder2 isbeginS=A xor B;Co=A and B;end a1;,文本输入法第3步,第三步:编译设计文件(1)若编译中出现错误,修改错误后重新编译,直到成功。(2)编译成功后,可查看与该VHDL相对应的原理图文件。方法是:点击Tools-Netlist Viewers-RTL Viewer,就可查看RTL图形文件。,文本输入法第4步,第四步:仿真(1)建立波形文件,方法是:点击File-New-Other Files-Vector Waveform File。(2)加入节点,

9、方法是:点击Edit-Insert Node or Bus-Node Finder,在弹出的对话框里的Filter下拉选择Pins:all,点按钮List,再选择你想操作的节点加入右边的框内,之后点击OK。(3)编辑输入波形。,编辑输入波形,(1)设置波形的时间区域,点击Edit-End time。(2)设置时间间隔,点击Edit-Grid Size(3)利用波形输入工具,编辑激励波形。(4)保存波形文件,波形文件的后缀名是:*.vmf,功能仿真,(1)设置仿真为功能仿真,点击Assignments-Settings-Simulator Settings,在Simulation mode中选Functional,在Simulation input中选上一步中建好的波形文件后,点击OK。(2)产生功能仿真网表文件,点击Processing-Generate Functional Simulation Netlist,生成网表文件(3)仿真,点击Processing-Start Simulation,进行仿真。观察仿真后生成的仿真报告,若有错误,修改VHDL程序,照上述操作继续直到成功。,练习题1,试用原理图设计方法,用2片74138译码器构成4线-16线译码器电路,并仿真验证设计结果。,练习题2,用原理图方法设计一个2线-4线译码器,并仿真验证设计结果。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号