QuartusII操作过程图解.docx

上传人:b****3 文档编号:3939489 上传时间:2022-11-26 格式:DOCX 页数:27 大小:1.28MB
下载 相关 举报
QuartusII操作过程图解.docx_第1页
第1页 / 共27页
QuartusII操作过程图解.docx_第2页
第2页 / 共27页
QuartusII操作过程图解.docx_第3页
第3页 / 共27页
QuartusII操作过程图解.docx_第4页
第4页 / 共27页
QuartusII操作过程图解.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

QuartusII操作过程图解.docx

《QuartusII操作过程图解.docx》由会员分享,可在线阅读,更多相关《QuartusII操作过程图解.docx(27页珍藏版)》请在冰豆网上搜索。

QuartusII操作过程图解.docx

QuartusII操作过程图解

基于Quartus II 9.0的数字电路设计操作过程图解

一.QuartusII9.0启动

◆方法一、直接双击桌面上的图标  ,可以打开Quartus II9.0 软件;

◆方法二、执行:

【开始】→【程序】→【Altera】→【QuartusII 9.0】→【Quartus II9.0TalkBackInstall】菜单命令,可以打开软件。

◆启动软件后,若你的电脑没有连接到Internet互联网,会出现如下图所示的提示,提示你没有连接到Altera的官方网站,将无法获得更新的资源。

点击〖确定〗继续,因为这不影响软件的正常使用。

若你的电脑已经正常连接到Internet互联网,则在打开软件时就不会出现以上的提示,并且可以通过软件界面右下方的两个图标:

    ,直接连接到Altera公司的官方网站,以便获取更多的信息和资源。

二.QuartusII9.0软件界面

QuartusII9.0软件的默认启动界面如下图所示,由标题栏、菜单栏、常用工具栏、资源管理窗口、程序编译或仿真运行状态的显示窗口、程序编译或仿真的结果显示窗口和工程编辑工作区组成。

 

 

三.Quartus II9.0软件使用

1. 新建项目工程

使用QuartusII9.0设计一个数字逻辑电路,并用时序波形图对电路的功能进行仿真,同时还可以将设计正确的电路下载到可编程的逻辑器件(CPLD、FPGA)中。

因软件在完成整个设计、编译、仿真和下载等这些工作过程中,会有很多相关的文件产生,为了便于管理这些设计文件,我们在设计电路之前,先要建立一个项目工程(NewProject),并设置好这个工程能正常工作的相关条件和环境。

建立工程的方法和步骤如下:

(1)先建一个文件夹。

就在电脑本地硬盘找个地方

建一个用于保存下一步工作中要产生的工程项目的文件夹,

注意:

文件夹的命名及其保存的路径中不能有中文字符。

(2)再开始建立新项目工程,方法如右图点击:

【File】

菜单,选择下拉列表中的【NewProjectWizard...】命令,

打开建立新项目工程的向导对话框。

如下图,出现第①

个对话框,让你选择项目工程保存位置、定义项目工程

名称以及设计文件顶层实体名称。

方法如下:

第一栏选择项目工程保存的位置,方法是点击 按钮,选择到刚才我们在第一步建立的文件夹。

如右图,第二栏(项目

工程名称)和第三栏(设计

实体名称)软件会默认为与

之前建立的文件夹名称一致。

没有特别需要,我们一般选择

软件的默认,不必特意去修改。

需要注意的是:

以上名称的命

名中不能出现中文字符,否则

软件的后续工作会出错。

完成以上命名工作后,点击

Next,进入下一步。

如下图对话框:

这第②步的工作是让你将之前已经设计好的工程文件添加到本项目工程里来,我们之前若没有设计好的文件,就甭理他,跳过这一步,直接点Next,再进入下一步。

如下图对话框:

这第③步的工作是让你选择好设计文件下载所需要的可编程芯片的型号,现在我们只做简单的电路设计和仿真,随便指定一个就可以了。

以后我们做课程设计或学习《可编程逻辑器件》这门课后,等熟悉了CPLD或FPGA器件以后再根据开发板的器件选择合适的器件型号。

点击Next,进入下一步。

如下图对话框:

  这第④步是让你选择第三方开发工具,我不需要,直接点击Next,进入下一步。

出现下图页面:

 

以上页面显示刚才我们所做的项目工程设置内容的“报告”。

点击Finish,完成新建项目工程的任务。

(到此我们一个新的项目工程已经建立起来,但真正的电路设计工作还没开始。

由于QuartusII软件的应用都是基于一个项目工程来做的,因此无论设计一个简单电路还是很复杂的电路都必须先完成以上步骤,建立一个后缀为.qpf的Project File。

2.新建设计文件

建立好一个新的项目工程后,接下来可以开始建立设计文件了。

QuartusII9.0软件可以用两种方法来建立设计文件,一种是利用软件自带的元器件库,以编辑电路原理图的方式来设计一个数字逻辑电路,另一种方法是应用硬件描述语言(如VHDL或Verilog)以编写源程序的方法来设计一个数字电路。

作为初学者,我们先学会用编辑原理图的方法来设计一些简单的数字逻辑电路。

原理图设计方法和步骤如下:

(1)选择用原理图方式来设计电路

如右图,从File菜单中选择【New…】命令,或直接点击常用工具栏的第一个按钮,打开新建设计文件对话框,如下图。

选择【BlockDiagram/SchematicFile】,点击OK,即进入原理图编辑界面。

 

    

 

  

(2)编辑原理图

  QuartusII9.0软件的数字逻辑电路原理图的设计是基于常用的数字集成电路的,要熟练掌握原理图设计,必须要认识和熟悉各种逻辑电路的符号、逻辑名称和集成电路型号。

因此努力学好《数字电子技术基础》是后续学习其他专业知识、掌握电路设计的基本条件。

   下面我们举例用原理图设计方法设计一个“三输入表决器”电路。

电路的逻辑功能是:

三人表决,以少数服从多数为原则,多数人同意则议案通过,否则议案被否决。

这里,我们使用三个按键代表三个参与表决的人,置“0”表示该人不同意议案,置“1”表示该人同意议案;两个指示灯用来表示表决结果,LED1点亮表示议案通过,LED2点亮表示议案被否决。

真值表如下:

S1

S2

S3

LED1

LED2

0

0

0

0

1

0

0

1

1

0

1

0

0

1

1

1

1

0

1

0

0

0

1

1

0

1

1

1

0

1

1

1

1

0

设计方法和步骤如下:

1)双击原理图的任一空白处,会弹出一个元件对话框。

在 Name 栏目中输入and2,我们就得到一个2输入的与门。

2)点击OK按钮,将其放到原理图的适当位置。

重复操作,放入另外两个2输入与门。

也可以通过右键菜单的 Copy 命令复制得到。

3)双击原理图的空白处,打开元件对话框。

在Name栏目中输入or3 ,我们将得到一个3输入的或门。

点击OK 按钮,将其放入原理图。

4) 双击原理图的空白处,打开元件对话框。

在Name栏目中输入not ,我们会得到一个非门。

点击OK 按钮,将其放入原理图。

5)把所用的元件都放好之后,开始连接电路。

将鼠标指到元件的引脚上,鼠标会变成“十”字形状。

按下左键,拖动鼠标,就会有导线引出。

根据我们要实现的逻辑,连好各元件的引脚。

6)双击原理图的空白处,打开元件对话框。

在 Name栏目中输入Input ,我们便得到一个输入引脚。

点击OK按钮,放入原理图。

重复操作,给我们的电路加上3个输入引脚。

7)双击输入引脚,会弹出一个属性对话框。

在这一对话框上,我们可更改引脚的名字。

我们分别给3个输入引脚取名in1、in2、in3。

8)双击原理图的空白处,打开元件对话框。

在Name栏目中输入 output,我们会得到一个输出引脚。

点击 OK按钮,放入原理图。

重复操作,给我们的电路加上两个输出引脚。

给两个输出引脚分别命名为led1、led2。

(到这里我们要设计的一个“三输入表决器”的电路原理图已经完成,接下来要做的工作是对设计好的原理图进行项目工程编译和电路功能仿真。

 

3.项目工程编译       

设计好的电路若要让软件能认识并检查设计的电路是否有错误,需要进行项目工程编译,QuartusII9.0软件能自动对我们设计的电路进行编译和检查设计的正确性。

方法如下:

在 【Processing 】菜单下,点击【Start Compilation】命令,或直接点击常用工具栏上的  按钮,开始编译我们的项目。

编译成功后,点击确定按钮。

4.功能仿真

仿真是指利用QuartusII软件对我们设计的电路的逻辑功能进行验证,看看在电路的各输入端加上一组电平信号后,其输出端是否有正确的电平信号输出。

因此在进行仿真之前,我们需要先建立一个输入信号波形文件。

方法和步骤如下:

1)在【File】菜单下,点击【New】命令。

在随后弹出的对话框中,切换到【Other Files】页。

选中【VectorWaveform File】选项,点击 OK 按钮。

 

2)在【Edit】菜单下,点击【InsertNodeor Bus…】命令,或在下图Name列表栏下方的空白处双击鼠标左键,打开编辑输入、输出引脚对话框。

3)在上图新打开的对话框中点击【NodeFinder…】按钮,打开【NodeFinder】对话框。

点击【List】按钮,列出电路所有的端子。

点击 >> 按钮,全部加入。

点击OK 按钮,确认。

点击OK回到Insert NodeorBus对话框,再点击OK按钮,确认。

4)选中 in1信号,在Edit 菜单下,选择【Value => Clock…】命令。

或直接点击左侧工具栏上的

按钮。

在随后弹出的对话框的 Period栏目中设定参数为50ns,点击OK按钮。

5)in2、in3 也用同样的方法进行设置,Period参数分别为20ns 和40ns。

QuartusII软件集成了电路仿真模块,电路有两种模式:

时序仿真和功能仿真,时序仿真模式按芯片实际工作方式来模拟,考虑了元器件工作时的延时情况,而功能仿真只是对设计的电路其逻辑功能是否正确进行模拟仿真。

在验证我们设计的电路是否正确时,常选择“功能仿真”模式。

6)将软件的仿真模式修改为“功能仿真”模式,操作方法如下图所示:

7)选择好“功能仿真”模式后,需要生成一个“功能仿真的网表文件”,方法是如右图,选择【Processing】菜单,点击【Generate FunctionalSimulationNetlist】命令。

软件运行完成后,点击确定。

 

8)开始功能仿真,在【Processing】菜单下,选择【Start Simulation】启动仿真工具,或直接点击常用工具栏上的

按钮。

仿真结束后,点击确认按钮。

观察仿真结果,对比输入与输出之间的逻辑关系是否符合电路的逻辑功能。

到这里为止,我们基于QuartusII9.0软件的数字电路设计与仿真工作已经完成,但我们设计的电路最终还要应用可编程逻辑器件来工作,去实现我们设计的目的。

因此接下来,我们还要把设计文件下载到芯片中,使设计工作赋予实际。

 

5、下载验证

要将设计文件下载到硬件芯片中,我们事先一定要准备好一块装有可编程逻辑器件的实验板(或开发板)和一个USB下载工具,如下图我们自行开发设计的EDA-1数字电子技术实验板。

由于不同的可编程逻辑器件的型号及其芯片的引脚编号是不一样的,因此在下载之前,我们先要对设计好的数字电路的输入、输出端根据芯片的引脚编号进行配置。

1)检查项目工程支持的硬件型号

在开始引脚配置之前,先检查一下我们在开始建立项目工程时所指定的可编程逻辑器件的型号与实验板上的芯片型号是否一致,假如不一致,要进行修改,否则无法下载到实验板的可编程逻辑器件中。

修改的方法如下:

点击常用工具栏上的 按钮,打开项目工程设置对话框,如下图:

如上图方法,选好芯片型号后,点击OK,即修改完成。

修改完硬件型号后,最好重新对项目工程再编译一次,以方便后面配置引脚。

编译的方法与上面所叙一样,简单来说,只要再点击一下常用工具栏上的按钮,编译完成后,点击【确定】即可。

2)给设计好的原理图配置芯片引脚

配置芯片引脚就是将原理图的输入端指定到实验板上可编程芯片与按钮相连的引脚编号,将输出端指定到实验板上可编程芯片与LED发光二极管相连的引脚编号。

方法如下:

点击常用工具栏上的  按钮,打开芯片引脚设置对话框,如下图:

这里需要给大家明确的是不同公司开发的实验板结构不同,采用的可编程芯片型号也会不同,因此芯片引脚与外部其它电子元件连接的规律是不一样的。

为此实验板的开发者会提供一个可编程芯片(CPLD或FPGA)引脚分布及外接元件的引脚编号资料。

我们开发的这款实验板的可编程芯片的型号是Altera公司生厂的CycloneII系列的EP2C5T144C8。

芯片的引脚分配列表如下:

信号名

符号

FPGA

引脚号

信号名

符号

FPGA

引脚号

信号名

符号

FPGA

引脚号

7SLEDA

AA0

PIN103

电平

开关

SW

SW0

PIN70

J4扩展口

J4-3

PIN24

AA1

PIN104

SW1

PIN69

J4-4

PIN25

AA2

PIN112

SW2

PIN67

J4-5

PIN28

AA3

PIN113

SW3

PIN65

J4-6

PIN30

AA4

PIN114

SW4

PIN64

J4-7

PIN31

AA5

PIN115

SW5

PIN63

J4-8

PIN32

AA6

PIN118

SW6

PIN21

J4-9

PIN40

7SLEDB

BB0

PIN119

SW7

PIN22

J4-10

PIN41

BB1

PIN 120

LED

发光

二极管

LEDG0

PIN86

J4-11

PIN42

BB2

PIN 121

LEDG1

PIN79

J4-12

PIN 43

BB3

PIN 122

LEDG2

PIN76

J4-13

PIN44

BB4

PIN125

LEDG3

PIN75

J4-14

PIN45

BB5

PIN126

LEDR0

PIN74

J4-15

PIN47

BB6

PIN129

LEDR1

PIN73

J4-16

PIN48

7SLEDC

CC0

PIN132

LEDR2

PIN72

J4-17

PIN51

CC1

PIN133

LEDR3

PIN71

J4-18

PIN52

CC2

PIN134

高速D/A

转换器信号

DACCLK

PIN101

J4-19

PIN53

CC3

PIN135

DACD7

PIN100

J4-20

PIN55

7SLEDD

DD0

PIN136

DACD6

PIN99

J4-21

PIN57

DD1

PIN137

DACD5

PIN97

J4-22

PIN58

DD2

PIN 139

DACD4

PIN 96

J4-23

PIN59

DD3

PIN141

DACD3

PIN94

J4-24

PIN60

7SLEDE

EE0

PIN142

DACD2

PIN93

频率计时钟

CLK1

PIN89

EE1

PIN143

DACD1

PIN92

CLKIN

PIN88

EE2

PIN144

DACD0

PIN87

外部

时钟

CLK0

PIN17

EE3

PIN3

按键

KEY0

PIN91

7SLEDF

FF0

PIN4

KEY1

PIN 90

FF1

PIN7

FF2

PIN8

FF3

PIN9

根据以上列表,我们选用实验板上的电平开关SW0、SW1和SW2作为“三输入表决器”的三个输入信号,输出端选用LEDG0和LEDG1,这样我们需要应用的芯片引脚号分别是PIN70、PIN69、PIN67和PIN86、PIN79。

通过QuartusII软件配置好的引脚图如下:

 

配置好引脚以后,再编译一次,得到的电路原理图如下:

3)连接实验板,下载设计文件

完成以上工作之后,我们现在就可以进行下载了。

软件下载之前先将实验板接通电源,并通过AlteraUSB—Blaster下载器将实验板的JTAG接口连接到计算机。

一般情况下,计算机会自动搜索和安装USB下载器的驱动程序。

等驱动安装完成后,点击QuartusII软件常用工具栏上的

按钮,打开下载界面,按下图所示设置好相关内容,点击Start按钮即可完成下载。

(到此我们的设计工作可以说全部结束了,接下来的工作就是在实验板上的验证和测试,如果发现设计有误,那就只好重新修改设计文件,并重新下载了。

另外需要说明一下,通过JTAG模式下载的文件是不能保存到实验板上的,实验板断电后就不能再工作了。

若要将设计文件永久保存在实验板上,则需要通过实验板上的AS接口,以ActiveSerial模式将后缀名为.pof文件下载并保存到可编程芯片中,这样实验板断电后,设计文件是不会丢失的。

四.QuartusII 9.0安装说明

1、将QuartusII_9.0安装程序下载或拷贝到自己电脑的本地磁盘,打开文件夹,双击Setup.exe文件,开始安装,根据软件安装的向导一步一步设置好安装目录和用户名、公司名称等,软件便能自己安装到你指定的目录下。

安装界面如下图:

 

2、等软件安装完成后,开始破解。

点击运行Quartus_II_9.0_b151破解器.exe文件,出现如下对话框,点击【浏览】按钮,将路径选择到软件安装目录:

\altera\72\quartus\bin下的Bin文件夹,找到sys_cpt.dll文件,选中sys_cpt.dll后再点击“应用”。

(很多用户上来就点击“应用”,实际上并没有破解这个软件)。

破解操作界面如下图:

 

3、创建软件许可文件,首先将license.DAT文件拷贝到安装目录:

\altera\72\下。

启动QuartusII_9.0,出现如下对话框,选择最后一项,点击OK。

 

接着出现如下图对话框,可以获得本地电脑的网卡号码,假如,软件启动后没有跳出如下对话框,可以在QuartusII9.0的【Tools】菜单下选择【LicenseSetup】打开下图对话框,在NICID一栏后面显示的就是你的电脑网卡号。

 

用记事本打开此文件夹中的license.dat文件,找到3个HOSTID=后面的“xxxxxxxxxxxx”用你电脑的网卡号全部替换,并保存好。

(注意:

license文件存放的路径名称中不能包含汉字和空格,空格可以用下划线代替。

 

如下图所示,将修改过网卡号并保存好的License.DAT文件导入,然后点击OK。

破解完后,再启动QuartusII9.0,软件就能正常使用了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1