Quartus II简明教程
更新时间:2023-10-10 12:23:01 阅读量: 综合文库 文档下载
哈理工电子科学与技术系 王建民 wjmhit@126.com
Quartus II简明教程
前言
本教程是给Quartus II软件的初学者使用的入门级读物,主要翻译Altera公司DE2开发板CD-ROM中的Quartus II Introduction Using Verilog Design教程而成。主要内容是结合Altera公司的DE2开发板,通过一个简单的例子介绍使用Quartus II软件进行FPGA设计的整个流程,同时简单介绍FPGA设计的的一些基本知识。主要作为哈尔滨理工大学电子科学与技术系的<<可编程逻辑器件>>和<<硬件描述语言>>两门课的试验指导材料使用。
限于水平,难免有错误和不妥之处,恳请读者批评指正。你可以通过wjmhit@126.coml联系作者,作者将不胜感激。
作者 修改信息 版本信息
王建民 2008年5月12日 0.1 作者单位 哈尔滨理工大学电子科学与技术系 初稿(完成,初步翻译) 1
哈理工电子科学与技术系 王建民 wjmhit@126.com
Altera公司的Quartus II设计软件是用来进行SOPC(System-on-a-programmable-chip)设计的综合设计环境。本教程适用于Quartus II软件的新用户,介绍使用Quartus II软件的进行FPGA设计的基本方法。需要注意,本教程并不是Quartus II软件的详尽的参考手册。 本教程包含的主要内容:
1、 典型的FPGA设计流程; 2、 开始
3、 新建project 4、 设计输入 5、 编译 6、 引脚分配
7、 仿真
8、 编程、配置FPGA器件 9、 板级调试
2
哈理工电子科学与技术系 王建民 wjmhit@126.com
1、 典型的FPGA设计流程
计算机辅助设计(Computer Aided Design,CAD)软件的使用使得使用可编程逻辑器件(Programmable Logic Device,PLD)器件(比如Field Programmable Gate Array,FPGA)进行数字逻辑电路设计变得非常容易。使用CAD软件进行FPGA设计的典型流程如图1所示。
设计输入(Design Entry):采用什么样方法描述你的设计,比如原理图方式、硬件描述语言方式(Hardware Description Language, HDL)等。 综合(Synthesis):将高层次描述转换为低层次描述。对于FPGA设计就是将设计转换成由FPGA器件所提供的基本单元(Logic Elements,LE)所组成的电路。 功能仿真(Functional Simulation):综合后的电路测试你的设计的正确性。 适配(Fitter): 时序分析和仿真(Timing Analysis and Simulation): 编程和配置(Programming and Configuration):
图1 FPGA设计的典型设计流程
Quartus II软件支持以上设计流程的所有阶段。本教程介绍Quartus II软件的基本特征。
2、 开始
在Quartus II软件中设计的每个电路或者子电路都叫做项目(Project)。Quartus II软件每次只能打开一个Project,并且一个Project的所有信息都必须保存在同一个文件夹。为了开始一个新逻辑电路的设计,首先第一步就是新建一个文件夹来保存此Project的文件。为了保存本教程的设计项目Project,新建文件夹D:\\introtutorial。本教程运行的例子是一个简单两路开关控制电路。
启动Quartus II软件,会打开如图2所示启动画面。启动画面中包含了使用Quartus II软件所需要的几个窗口,用户可以通过鼠标在窗口中选择想要执行的功能。Quartus II软件所提供的绝大多数命令都可以通过选择位于标题栏下面的一系列菜单命令来完成。比如,在Quartus II软件的菜单File单击鼠标左键,打开如图3所示的文件菜单。
3
哈理工电子科学与技术系 王建民 wjmhit@126.com
图2 Quartus II启动画面
在弹出的File菜单上单击单击Exit菜单项,这样可以退出Quartus II软件。一般情况下,无论任何时候使用鼠标选择时,都是使用鼠标左键。因此,通常情况下我们不再明确指出使用鼠标的那个键。少数情况下,当有必要使用鼠标右键时,我们才明确指出。
对于有些命令,需要按顺序访问几个菜单命令才可以。本教程中使用符号Menu1 > Menu2 > Item表示使用鼠标左键先点击菜单Menu1,然后在弹出的菜单中鼠标左键点击Menu2项,然后在弹出的菜单中鼠标单击Item项。例如,File < Exit 表示使用鼠标命令退出Quartus II软件。许多的命令也可以通过鼠标点击工具栏上相应得图标来完成。将鼠标放到工具栏上相应的图标上,与图标相对应的命令会显示出来。
1.1 Quartus II在线帮助
Quartus II软件提供了大量的在线帮助文档,帮您解决在使用Quartus II软件过程中遇到的许多问题。这些文档可以通过Help窗口中菜单访问。
4
哈理工电子科学与技术系 王建民 wjmhit@126.com
图3 文件菜单
3、 新建Project
为开始一个新设计,必须先定义一个设计项目project。Quartus II软件通过提供一个Wizard,使用户的设计任务变得非常简单。为新建一个Project可按如下步骤执行: 1、 选择File < New Project Wizard弹出如图4所示对话框,该对话框显示Wizard所包含的各项内容。如
果选中Don’t show me this introduction again。那么在下一次在新建项目是可以不再显示本对话框。点
击Next按钮,显示图5所示对话框。
5
正在阅读:
Quartus II简明教程10-10
街道办事处年度工作总结和2022年民生发展工作计划07-30
财务会计实习总结通用10篇04-02
互联网专业论文题目04-30
同在蓝天下作文600字06-23
马家窑文化彩陶10-16
商南县国民经济和社会发展第十二个五年规划纲要 - 图文01-24
车间班长竞选演讲稿范文模版07-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 简明教程
- Quartus
- 《国际货运代理与报关实务》实训指导书
- 2012年教师资格证《幼儿教育学》模拟试卷及答案(3)
- 学生日常安全管理制度
- 湖南省雅礼中学2010届高三第四次月考(语文)Word版 - 图文
- 大河坝至汉江黄金峡交通道路工程III标段2010年山洪灾害防御预案
- 高中语文古代汉语语法
- 污水管网施工组织设计
- 乡镇党委副书记个人工作总结(工作实绩述职报告)
- 蝴蝶定理的八种证明及三种推广
- 《中国药典》2015年版通则目录
- 广州风水大师许少锋:如何找到一位好的风水先生
- 地下水动力学习题及答案
- 川大1309《计算机文化基础0008》在线作业2答案
- 大学语文作业 - 李杜对比
- 雅思口语测试
- 中小学生健康知识知晓率和健康行为形成率调查问卷题库(最新)
- 微生物学复习思考题
- 行政能力测试3及答案
- 入党积极分子入党思想汇报
- 行政法林鸿潮笔记 - 图文