上传者: l496619281
|
上传时间: 2019-12-21 20:05:01
|
文件大小: 4.07MB
|
文件类型: pdf
Quartus使用入门及一些实验经验
Maxplus主要是教学使用,对于一般的教学需求,Maxplus软件可以很好的满足要求了,
但是为了以后学习的需要,还是得尝试学会使用更加专业的软件,比如Altera公司的Quartus
软件。
Quartus软件是Alter公司提供的FPGA/CPLD开发集成环境,Altera公司是世界上最大
的可编程逻辑器件供应商之一。Quartus是Maxplus的更新替换产品,其界面友好,使用方
便。在Quartus中可以完成设计输入,HDL综合,布线布局(适配),(前)仿真,下载等测
试。
Quartus软件主要有网页版订购版,都可以从Altera公司的网站上下载到。网络版相比
订购版只是少了一点小小支持,但是对我们的实验是没有任何影响的。本人使用的是Quartus
9.0订购版,大家可以在网络上查找下Quartus的crack来生成license,一般流行的都是俊龙
提供的。如果在网络上没有找到的话可以发我邮箱(yuanpuhao@gmail.com)索要。
关于Quartus软件的使用,及FPGA后续学习,个人推荐一本书《基于Alter FPGA/CPLD
的电子系统设计及工程实践》。湖大图书馆藏有这本书,是一本很好的入门书籍,图书馆藏
编号为:TP332.145。里面很详细介绍了Quartus的使用入门及一些简单的工程的建立流程,
等一些知识。
Quartus软件破解完成后,进入Quartus软件,界面如图1.(第一次登陆使用会让你选
择使用Quartus风格还是Maxplus界面风格)
图1
更具个人使用爱好,自己取舍界面需求,一般建议使用standard Quartus。在工具栏
工具栏
空白处右击,然后选择custom,然后显示如图2,选择标签toolbars,勾选standard Quartus,
确定。
图2
在custom里面有很多选项,如果都想了解,可以自己都去点选试试,那些英文都很直
观的告诉了用户对应的风格选项。
自己可以在工具栏直接右击后选择哪些显示,哪些不显示,当然那也可以通过菜单栏中
的view—>utility windows中选择。
利用快键按钮或者快捷键,可以节省自己很多操作,使自己的使用更加方便。
软件的用户界面都是很友好且相似的,Quartus的工具栏和菜单栏的使用和word是很相
像的,连新建,保存,另存为图标的样子都一样。
每一个设计项目都是以工程为单位的,里面可以包含设计图,波形图,管脚绑定,芯片
选择等信息。(就如同vc软件的工作空间这个概念)
点选工具栏中的new,新建一个工程。
接下来就是设置工程的一些基本信息。
输入完工程名字后,点选next。如果所在的文件夹下还有其他工程,Quartus会显示提
示信息,自己阅读后进行选择。
当然也可以直接点选finish,在后续的设计中,可以通过菜单栏中的Assignment进行修
改,如Device选项,修改使用的器件。
接下来是在工程中添加文件,比如自己曾经设计好的VHDL源码,原理图等或者库之
类信息。如果不要添加任何文件,直接选择next。
接下来就是器件芯片的选择。
更具实验箱上的芯片进行选择。在Device family中选择Cyclone,在Available devices
中选择EP1C6Q240C6。
点选next,让自己选择第三方软件,如ModelSim,Synplify等,不做任何修改,直接
next,最后finish,整个工程配置完成。
当我们以后再建立工程的时候,由于我们下载使用的芯片都是一样的,工程的基本信息
都是一样的,我们可以使用先前的工程的settings。
在输入工程name的时候,点选use existing project settings,选择指定的工程settings或
者上一次的工程settings,然后直接点选finish,省去了每一次新建工程都需要选择器件。
图3
建立完工程后,假使我们使用原理图的设计方案,因此新建一个block diagram,如图
4.
图4
如果我们设计一个16位计数器,选用74163芯片来制作一个简单的16位计数器。
在bdf文件的空白处双击然后在name选项中直接输入芯片名称。
插入input,output 后,连接进行布线。光标移动到线的一段后就会自动变成十字形,
表示可以进行线输入,连接完线后,如图5.
图5
为了显示清晰,可以将一些功能相同的线或者输入输出合并,即利用总线。比如将输出
端QD,QC,QB,QA合并。先将输出端连出线,然后给各线命名。直接