QuartusⅡ6.0 开发流程
- 格式:ppt
- 大小:4.18 MB
- 文档页数:160
Quartus 简明教程以设计一个简单的LED7段译码器为例介绍使用Quartus设计的全过程。
Step1 :打开quartus,显示窗口如图1所示:ProjectNavigatorMessage Widow图1 quarts启动后的显示界面Step2: 新建工程:Quartus设计都是以工程为单位的,也就是说每一个设计必须包含在某一个工程中。
(1)点击File菜单”New Project Wizard…”菜单项(图2),启动项目向导(图3)。
图2 New Project 选项图3 项目向导第一个窗口在图3中点击Next,出现图4所示的窗口,要求设置项目路径、顶层设计文件的名称。
设计中最好保持project 的名字和顶层文件名相一致,这里我们在project name(第二个编辑框)中输入需要设计的bin27seg(图5)。
点击Next,出现图6所示窗口,在这里可以添加我们已经设计好的文件。
假设我们现在还没有.vhd设计文件,掠过此步,直接点击Next。
项目路径项目名称顶层设计实体名图4 项目基本信息设置图5 项目名称填写图6 添加已有文件图7 第三方eda工具选择Array注意题目图8图9图10图11图12图13 图14图15在bin27seg.vhd 文件中输入代码(代码附后)图16图18图19Bin27seg的rtl级电路图20图21图22 编译全过程图23图设计的另一部分就是验证自己的设计功能是否正确。
这里我们采用激励的方式,给定输入波形,观察输出是否正确。
(注这步也非必须,如果对自己的设计有充足的信心:)不过建议大家稍微大些的设计一定要做仿真)选择File 菜单->new…,在other files 表签页,选择vector waveform file (波形文件),点OK ,如图25所示,将其保存,如图26,注意文件名和要仿真的实体名保持一致波形文件图25图26图27现在要作的是把设计中的输入和输出管脚引进波形文件。
IP核调用步骤一.打开QUARTUSII软件二.新建工程三.填写工程路径,工程名和实体名。
(工程路径不要有中文,工程名和实体名相同),填写好后,点击next.四.点击next五.选择FPGA芯片系列CyloneII六.选择FPGA型号EP2C8Q208C8,然后next七.点击next八.点击next九.点击finish,新建工程完成。
十.选择工具“Assignments”的下拉菜单”Device…”选项,如下图:十一.点击“Device and Pins Options..”如下图:十二.选择未用管脚“unused pins”将未用管脚设为“As input tri-stated”十三.再选择“configuration”,将”Auto”换成“EPCS4”后,点击”确定“十四.点击“OK”,工程设置完成。
十五.新建VHDL程序,点击“OK“十六.编写程序十七.程序编写完,保存十八.新建ROM初始化数据文件,点击“OK“十九.选择容量和位宽。
在本例,容量为64个字节,位宽为8bit。
然后点“OK“二十.往里面填数据,在这里可以把我给的例程的数据直接拷进去,填完后保存。
二十一.新建ROM核,如下操作二十二.点击next二十三.先看上面有“AHDL”, ”VHDL,”“Verilog HDL”,在“VHDL”前面的圈里点击选中。
然后在路径后面给新建的ROM起一个名字:rom1,然后再在左边选中“ROM: 1-PORT”,设置完后点next.二十四.设置ROM的位宽为8,容量为64,点击next.二十五.点击“next”.二十六. 点击“Browsr..”选择初始化数据文件的路径,初始化数据文件后缀为.mif。
打开.二十七.点击next二十八.一直点next,直到如下图后,点finish,ROM核创建完成。
二十九.编译一次三十.编译成功后,选择“Assignment”菜单下的“Pins”,如下图三十一.根据脚位表绑定管脚三十二.绑完后,再编译一次。
实验1 Quartus II开发环境及其设计流程一、实验目的与要求1.目的(1)熟悉Quartus II设计平台的界面(2)掌握Quartus II设计平台的常用功能(3)掌握Quartus II开发流程2.要求(1)调试程序要记录调试过程中出现的问题及解决办法;(2)给出每个问题的算法或画出流程图;(3)编写程序要规范、正确,上机调试过程和结果要有记录,并注意调试程序集成环境的掌握及应用,不断积累编程及调试经验;(4)做完实验后给出本实验的实验报告。
二、实验设备、环境计算机,装有QuartusII软件三、方法与步骤(一)在QuartusII下按照原理图设计步骤设计一个半加器并仿真1.操作步骤:(1)输入源文件,选择菜单”File”\”New”,弹出“New”对话框,并选择“Block Diagram/Schematic File”,出现原理图文件的编辑界面。
(2)双击工作区域,出现“Symbol”界面,展开界面左边的Libraries对话框内的primitives等文件夹,并查找与门and2、异或门xor、输入信号线Input、输出信号线Output,并把它们依次拉入原理图编辑区,如图所示(参考)(3)连接各器件,并保存为h_add.bdf文件(4)创建工程:点击“file/new project wizard”菜单选项,并按其提供的步骤创建工程(5)选择目标器件:点击“assignments/settings”菜单选项,选择要编程的芯片型号以及配置方式(6)全过程编译:选择“processing/start compilation”或点击工具栏快捷按钮开始全过程编译(此处的全过程编译包括了分析与综合、适配、装配文件、定时分析、网表文件提取等过程)(7)仿真第一步:选择“file/new”,并点击“other files”的“vector waveform file”,进入波形编辑界面(8)仿真第二步:选择“view/utility windows”的“Node finder”选项,在“filter”框内选择“pins:all”,点击List按钮,出现本设计项目中的所有端口,选择要仿真的端口并拖入波形编辑窗口(9)仿真第三步:编辑输入信号波形(注意观察教师现场演示),并可通过“edit”菜单的“end time”选项设置仿真时间(10)仿真第四步:设置仿真模式,点击“assignments/settings”菜单选项,寻找“filter settings”中的“simulator”选项,选择功能仿真(Functional)或时序仿真(Timing)(11)观察仿真结果,选择“processing/start simulation”或点击快捷按钮,仿真结束后观察并分析输出的仿真波形,检验设计是否正确,如不正确,需查错并修改,重复以上步骤直到仿真波形符合要求。
QUARTUS II开发流程1:打开QuartusII 软件
2:如果下图所视,新建一个工程。
3:出现下图对话框,点Next
4:选择你的工程存放路径和工程名字,注意:工程名字一定要和“实体名字一样”。
填好后点Next
5:如果是一个全新的工程,就点Next
6:下图对话框是选择器件。
根据目标板的处理器而定
7:例如我们选择了Cyclone II 家簇
8:点Next
9:新建工程完成,点Finish
10:新建一个文档
11:根据你的输入方式选择,例如我们这里选择Vhdl
12:输入你要编写的程序
13:确认没有问题了,就保存一下
14:保存名要和实体名一样
15:然后在编译
16:配置管脚
17:根据目标板的管脚分配I/O,分配好I/O 后,在编译一次
18:下载程序
19:下载模式的选择
20:如图中Program/Configure 打勾,在点Start
东理电子 Easy-FPGA开发板
东理电子。
简述quartus ii软件开发流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor.I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!简述Quartus II软件开发流程Quartus II是Altera公司(现已被Intel收购)推出的一款强大的FPGA(Field-Programmable Gate Array)和CPLD(Complex Programmable Logic Device)设计工具,它提供了从设计输入到硬件部署的一整套集成开发环境。
第2章 Quartus II软件操作基础本章介绍Altera公司的Quartus II(6.0版本)软件的使用方法,作为EDA实训设计的基础。
通过本章的学习,读者可初步采用Quartus II软件的原理图输入法和HDL文本输入法,来设计数字电路和系统,并掌握用EDA实训仪设计电路进行硬件验证的方法。
uartus II是Altera公司近几年推出的新一代、功能强大的可编程逻辑器件设计环境,至今已公布了 6.0以上版本。
Quartus II 软件提供了SOPC设计的综合开发环境,是SOPC设计的基础。
Quartus II集成环境支持系统级设计、嵌入式系统设计和可编程器件设计的设计输入、编译、综合、布局、布线、时序分析、仿真、编程下载等EDA设计过程。
Quartus II支持多种编辑输入法,包括图形编辑输入法,VHDL、Verilog HDL和AHDL的文本编辑输入法,符号编辑输入法,以及内存编辑输入法。
下面以Quartus II 6.0版本为例,介绍Quartus II 软件的基本操作。
2.1 Quartus II软件的安装Quartus II 6.0版本设计软件的安装比较简单,只要把Quartus II 6.0设计软件光盘放入计算机的光驱中,安装光盘将自动引导完成Quartus II 6.0的安装。
但软件安装结束之后,还必须在软件中指定Altera 公司的授权文件(License.dat ),才能正常使用Quartus II 软件。
在Windows 2000或Windows XP 系统下指定授权文件的操作步骤如下:① 打开Windows 窗口下的“控制面板”,用鼠标左键双击控制面板上的“系统”图标(或用鼠标右键点击“我的电脑”,在弹出的对话框中选择“属性”),在弹出的“系统特性”对话框中展开“高级”页面,如图2.1所示。
用鼠标左键点击该页面上的“环境变量”按钮,弹出如图2.2所示的“环境变量”对话框。