
出版社: 清华大学
原售价: 59.50
折扣价: 44.70
折扣购买: Verilog HDL数字系统设计入门与应用实例(电子科学与技术高等学校电子信息类专业系列教
ISBN: 9787302511304
王忠礼,北华大学副教授,从事嵌入式系统与模式识别,在清华大学出版社出版的教材《MATLAB应用技术》发行近3万册,出版其他教材3部,发表科研论文10余篇。主持或参加省级以上科研项目5项,申请专利5项。
第3章 CHAPTER 3 Quartus Ⅱ开发软件 3.1概述 Quartus Ⅱ是Altera公司为开发可编程逻辑器件而推出的专用软件。Quartus Ⅱ设计工具完全支持VHDL、Verilog HDL的设计流程,其内部嵌有VHDL、Verilog HDL逻辑综合器。Quartus Ⅱ与MATLAB和DSP Builder结合可以进行基于FPGA的DSP系统开发,是DSP硬件系统实现的关键EDA工具,与SOPC Builder结合,可实现SOPC系统开发。 3.1.1Quartus Ⅱ 9.1的安装 Quartus Ⅱ软件按使用对象可分为商业版和基本版,安装方法基本相同,这里仅介绍基于PC在Windows XP平台上安装Quartus Ⅱ 9.1的过程。 将Quartus Ⅱ 9.1软件光盘放入光驱中,执行光盘上的setup.exe,程序会自行解压缩,随后出现如图31所示的安装欢迎界面,单击Next按钮,然后按屏幕提示进行操作,便可完成Quartus Ⅱ 9.1的安装,如果在任一步单击Cancel按钮将退出安装。安装过程中有进度显示,并对Altera公司的一些器件进行简要介绍。当安装过程进入如图32所示的界面时,单击Finish按钮,完成安装。 图31Quartus Ⅱ 9.1安装欢迎界面 图32Quartus Ⅱ 9.1安装完成后的界面 3.1.2Quartus Ⅱ 9.1的授权许可设置 在第一次运行Quartus Ⅱ 9.1时,需要进行授权许可设置,才能保证该软件功能的正常使用。双击桌面上的Quartus Ⅱ 9.1图标,或在Windows界面的“开始”菜单内选择“程序”中的Quartus Ⅱ 9.1,出现如图33所示的对话框。在此选择Specify valid license file单选按钮,打开如图34所示的Options对话框。单击License file文本框右侧的“...”按钮,在弹出的License File对话框中选择license.dat文件,或者直接在License file文本框中输入带全路径名的license.dat文件名。然后,单击OK按钮,就可以正常使用Quartus Ⅱ 9.1软件了。运行Quartus Ⅱ 9.1,打开如图35所示的管理器窗口。 图33License Setup Required对话框 图34Options对话框 图35Quartus Ⅱ 9.1管理器窗口 3.2Quartus Ⅱ 9.1管理器 Quartus Ⅱ 9.1的管理器是用户启动Quartus Ⅱ 9.1时打开的第一个窗口,它对所有Quartus Ⅱ 9.1应用功能进行控制。 3.2.1工作界面 从图35可以看到,Quartus Ⅱ 9.1管理器由标题栏、菜单栏、工具栏、工程管理区、编译状态显示区、工作区、信息区和状态栏组成。 (1) 标题栏: 用来指明当前编辑文件的名称及路径。 (2) 菜单栏: 包括各种操作和参数设置命令。 (3) 工具栏: 如图36所示,它是各菜单功能的快捷按钮组合区,其功能从左到右介绍如下: 图36工具栏 ① 建立一个新的图形、文本、波形或符号等文件。 ② 打开一个文件,启动相应的编辑器。 ③ 保存当前文件。 ④ 保存所有文件。 ⑤ 打印当前文件或窗口内容。 ⑥ 将选中的内容剪切到剪贴板。 ⑦ 将选中的内容复制到剪贴板。 ⑧ 将剪贴板的内容粘贴到当前文件中。 ⑨ 撤销上次的操作。 ⑩ 重复上次操作。 打开文件列表。 打开/关闭工程管理区。 打开设置对话框。 打开资源分配。 打开引脚规划。 打开芯片规划。 停止编译。 开始编译。 指定分析综合。 指定经典的时序分析。 开始时序分析。 调用时序分析器。 开始仿真。 编译报告。 编程下载。 调用SOPC Builder。 帮助索引。 (4) 工程管理区: 显示当前工程的信息,使用户对当前工程的文件层次结构、所有相关文档以及设计单元进行管理。 (5) 编译状态显示区: 显示编译的进程等状态。 (6) 工作区: 是用户对输入文件进行设计的区域。包括源文件的设计输入、器件设置、定时约束设置、底层编辑和编译报告等均在工作区中进行。 (7) 信息区: 显示系统在编译和仿真过程中所产生的信息,例如语法信息、错误、警告、编译成功信息等。如果是警告和错误,则会给出具体的引起警告和错误的原因,以方便设计者查找及修改错误,在此窗口中单击错误条目,可以直接找到错误对应的位置。 (8) 状态栏: 当鼠标置于菜单命令或工具栏的某一图标上时,状态栏显示其简短描述,起到提示的作用。 本书从实用角度出发,紧密联系教学实际。 语法介绍简明清晰,实例内容丰富,重点突出。 配套资源丰富,提供教学课件、教学大纲、综合实例、思考题与练习题。 提供经典FPGA数字系统设计实例。