网站大量收购闲置独家精品文档,联系QQ:2885784924

第3章AlteraQuartusII软件开发向导.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章AlteraQuartusII软件开发向导

第3章 Altera Quartus II软件开发向导 基于Altera Quartus II软件的设计方法有三种,分别是模块编辑法、文本编辑法、宏模块编辑法以及包含前三种方法的混合编辑法。宏模块设计法放在第6章讲述。本章将通过实例简单介绍使用Quartus II软件的模块原理图编辑法、文本编辑法和包含前两种方法的混合编辑法。 3.1 模块编辑及设计流程 Quartus II软件的模块编辑器以原理图的形式和图标模块的形式来编辑输入文件。每个模块文件包含设计中代表逻辑的框图和符号。模块编辑器可以将框图、原理图或符号集中起来,用信号线、总线或管道连接起来形成设计,并在此基础上生成模块符号文件(.bdf)、AHDL Include文件(.inc)和HDL文件。 3.1.1 原理图输入文件的建立 在这里我们设计非常简单一个二输入的或门电路。它只包含一个或门、两个输入引脚和一个输出引脚。首先创建一个原理图形式的输入文件。步骤如下所示: 1.打开模块编辑器 2.添加元件符号 3.连接各元件并给引脚命名 4.保存文件 3.1.2 图表模块输入 图表模块输入是自顶向下的设计方法。首先在顶层文件中划出图形块或器件符号,然后在图形块上设置端口和参数信息,用信号线、总线和管道把各个组件连接起来。下面以3-8译码器为例介绍图表模块输入法。 3.1.3 原理图设计流程 本节以上节建立的二输入或门输入文件为顶层文件,通过全部流程,实现设计。详细介绍基于Quartus II软件的原理图设计方法,具体实现步骤如下。 1.建立工程 2.编译工程 3.建立仿真矢量波形文件 3.1.4 波形仿真 1.功能仿真 2.时序仿真 3.1.5 引脚分配 分配引脚是为了对所设计的过程进行硬件测试,将输入/输出引脚信号锁定在目标器件的引脚上。单击工具栏Assignments|Pins选项,弹出选择要分配的分配引脚的对话框,如图3.40所示。在下方的列表中列出了本设计的所有输入\输出引脚名。 3.1.6 下载验证 下载验证是将所做设计生成的文件通过计算机下载到实验电路板上,用来验证本次设计是否符合要求的一道流程,其步骤如下所示: 1.编译 2.配置下载电缆 3.JTAG模式下载 4.Active Serial模式 3.1.7 Quartus II的几个常用功能。 (1)使用RTL Viewer分析综合结果。单击Tools|Netlist Viewers|RTL Viewer命令,弹出RTL Viewer对话框,如图3.48所示。可以看到综合后的RTL结构图,发现该图与原理图相同。 (2)使用Technology Map Viewer分析综合结果。单击Tools|Netlist Viewers|Technology Map Viewer命令,弹出Technology Map Viewer对话框,如图3.49所示。 (3)创建图元符号。单击File|Create/Update|Create Symbol Files for Current File命令,生成.bsf格式的图元符号文件,如图3.50所示。 3.2 文本编辑及设计流程 Quartus II软件支持的文本编辑是指用AHDL、VHDL 和Verilog语言创建输入文件。本节使用VHDL语言设计一个简单的4位加法器程序,来介绍设计过程。 3.2.1 建立文本文件 在工具栏中,单击File|New命令,或使用快捷键Ctrl+N,弹出新建文件对话框。按图示选择VHDL File选项,如图3.51所示。 3.2.2 文本设计流程——建立新工程 文本设计与模块设计的流程大致相同,本节就以上节的四位加法器为例,详细介绍Quartus II的文本设计方法,具体实现步骤如下。 3.2.3 文本设计流程——编译工程 单击工具栏上的按钮,对文件进行编译,根据提示错误警告进行相应的修改后重新编译,直到没有错误提示为止,编译成功后结果,如图3.59所示。 3.2.4 文本设计流程——建立矢量波形文件 在工具栏中单击File|New命令,弹出新建对话框,如图3.60所示。 3.2.5 文本设计流程——仿真波形 (1)在Quartus II的工具栏中选择Processing|Generate Functional….选项,生成功能仿真网表,然后选择Assignments|Setting选项,弹出如图3.67所示对话框。 (2)选择Quartus II的工具栏中Assignments|Setting选项,在弹出的对话框中选择Simulator Settings页面中的simulation mode选项,选择Timing选项,单击工具栏的按钮,开始时序仿真,验证时序是否符合要求。时序仿真结果,如图3.69所示。 3.2.

文档评论(0)

peain + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档