《第7章Quartus软件及应用》由会员分享,可在线阅读,更多相关《第7章Quartus软件及应用(28页珍藏版)》请在金锄头文库上搜索。
1、第第7章章 Quartus软件软件及应用及应用Quartus软件的设计流程及功能软件的设计流程及功能设计流程设计流程:设计输入、编译、仿真和下载等设计输入、编译、仿真和下载等编辑输入法编辑输入法:图形、文本、符号和内存编辑图形、文本、符号和内存编辑与与MATLAB和和DSP Builder结合结合,可实现基于可实现基于FPGA的的DSP硬件系统开发硬件系统开发与与SOPC Builder结合,可实现结合,可实现SOPC系统开发系统开发 8/17/202427.1 Quartus软件的图形用户界面软件的图形用户界面状态区信息区工作导航区快捷命令工具条工作区菜单命令区8/17/202438/17/
2、202448/17/202458/17/202468/17/202477.2 Quartus软件的图形编辑输入法软件的图形编辑输入法创建工程设计项目创建工程设计项目编辑设计原理图编辑设计原理图设计编译设计编译 设计仿真设计仿真 引脚锁定与编程下载引脚锁定与编程下载 提提示示:教教学学时时对对书书中中示示例例要要在在软软件件中中实实际际演示操作演示操作进行练习进行练习8/17/20248 7.2.1 创建工程设计项目创建工程设计项目 1. 选择File/New Project Wizard命令,打开下面的对话框项目路径项目名称 项目顶层实体名(一般与项目名称相同) 依次单击Next,打开工具设置
3、,选择目标器件和器件封装方式、引脚数目和速度级别对话框,最后单击Finish8/17/202497.2.2 编辑设计原理图编辑设计原理图l在创建好设计工程以后,选择File/New菜单,弹出右图所示的新建设计文件选择窗口。创建图形设计文件,选择New对话框中Device Design Files下的Block Diagram/Schematic File,单击OK按钮,打开图形编辑器对话框,如图3.18所示,图中标明了每个按钮的功能,这些按钮在后面的设计中会经常用到 8/17/202410 7.2.1 创建工程设计项目创建工程设计项目 1. 选择File/New Project Wizard命
4、令,打开下面的对话框项目路径项目名称 项目顶层实体名(一般与项目名称相同) 依次单击Next,打开工具设置,选择目标器件和器件封装方式、引脚数目和速度级别对话框,最后单击Finish8/17/2024118/17/2024128/17/2024138/17/202414图形编辑窗口左侧的工具条中每个按钮的功能8/17/202415双击原理图编辑窗口中的任意位置,或者选择EditInsert Symbol命令,打开选择元件对话框项目路径参数可设置的强函数元件库基本元件库由此输入所需要的元件名8/17/202416例,输入如下电路。8/17/2024177.2.3设计编译1.编译设计 应先选择下载
5、的目标芯片,选择AssignmentSetings命令,在对话框中选择左侧Categoty下的Device选项,选择目标芯片型号8/17/2024182.开始编译选择Processing/Startcompilation 命令,或单击快捷按钮 。如果编译有错误,需要修改设计,并重新编译。8/17/2024197.2.4 设计仿真1.建立波形文件(*.vwf)选择FileNew命令,弹出对话框,选择Other Files选项卡中的vector waveform file项,8/17/2024202.输入信号节点选择EditInsert Node or Bus命令,或者在波形文件编辑窗口的Name
6、栏中右击,选择Insert Node or Bus命令,打开插入节点或总线对话框8/17/202421在上图对话框中单击 Node Finder按钮,打开对话框,在Filter 下拉列表框中选择Pina:all,然后单击List按钮8/17/202422通过这些按钮选择观察的节点信号8/17/2024233.设置输入节点波形(1)设置仿真时间域。 选择EditEnd Time命令,在出现的对话框中,设置仿真结束时间。 有需要的话,要修改仿真栅格大小,选择EditGrid Size命令(2)编辑输入信号(3)波形文件保存(*.vwf)(4)设置仿真器。选择Assignments Settings
7、Simulator Settings(5)运行仿真器。选择ProcessingStart Simulation命令8/17/202424(6)延时分析。8/17/2024257.3 Quartus软件的文本编辑输入法软件的文本编辑输入法创建工程设计项目创建工程设计项目编辑设计文件编辑设计文件设计编译设计编译 设计仿真设计仿真 引脚锁定与编程下载引脚锁定与编程下载 提提示示:教教学学时时对对书书中中示示例例要要在在软软件件中中实实际际演示操作演示操作进行练习进行练习8/17/2024267.4 层次电路设计层次电路设计顶顶层层文文件件设设计计(各各模模块块创创建建-模模块块间间的的连连接接和和映
8、映射射-添加输入输出引脚添加输入输出引脚创创建建各各模模块块的的下下层层设计文件设计文件 设设计计项项目目的的编编译译与与仿仿真真 提提示示:教教学学时时对对书书中中示示例例要要在在软软件件中中实实际际演示操作进行练习演示操作进行练习8/17/202427本章小结介绍介绍Quartus软件的功能和使用方法。软件的功能和使用方法。Quartus软件的设计流程概括为设计输入、软件的设计流程概括为设计输入、设计编译、设计仿真和设计下载等过程。支设计编译、设计仿真和设计下载等过程。支持图形编辑输入法、文本编辑输入法、符号持图形编辑输入法、文本编辑输入法、符号编辑输入法、内存编辑输入法等多种编辑输编辑输入法、内存编辑输入法等多种编辑输入方法。入方法。8/17/202428