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

本文来源:https://www.bwwdw.com/article/q80f.html

Top