1.         流程

VHDL之Quartus简介

这里我们使用Quartus8.0来做演示
2.         步骤
1)         新建一个工程
Ø 新建工程
在D:\下新建一个目录,目录名为project

VHDL之Quartus简介

启动Quartus8.0集成开发环境,选择【File】->【New project Wizard…】
Ø 输入工程信息

VHDL之Quartus简介

输入工程保存目录,工程名为test。顶层实体名为test_add2
Ø 选择设备类型

VHDL之Quartus简介

根据所使用的不同的试验箱选择不同的器材系列以及型号,这里使用的是FLEX10K系列中的EPF10K10TI144-4的试验箱
Ø 完成
单击“Finish”完成工程文件的建立,可以看到工程框图中已经有所建立的工程了

VHDL之Quartus简介

2)         新建一个VHDL文件
Ø 建立文件

VHDL之Quartus简介

单击【File】->【New】
Ø 选择所建文件类型

VHDL之Quartus简介

选择VHDL文件
Ø 编写代码
建立好后可以看到所建VHDL文件的编辑框

VHDL之Quartus简介

在空白处,输入VHDL语言程序段

VHDL之Quartus简介

第一行:库说明语句
第二行:程序包说明语句
第三到第六行:定义三个实体,a、b为输入,y为输出
第七到第十行:一个结构体,它的功能是与运算,当a、b都为1时,y值为1
Ø 单击“VHDL之Quartus简介”保存VHDL文件。
3)         编译
单击“VHDL之Quartus简介”编译源程序

VHDL之Quartus简介

编译通过后出现提示框,表示编译成功
4)         建立一个波形仿真文件
Ø 新建波形仿真文件
单击【File】->【New】

VHDL之Quartus简介

新建波形仿真文件
Ø 新建波形图
在图红字处双击鼠标左键

VHDL之Quartus简介

弹出插入节点或总线对话框

VHDL之Quartus简介

Ø 添加端口仿真文件。
单击“Node Finder”按钮

VHDL之Quartus简介

查询所有未配置端口

VHDL之Quartus简介

将Filter设置为Pins:unassigned,然后单击List,单击“VHDL之Quartus简介”选择所有端口(也可单击“VHDL之Quartus简介”分别选择),单击OK。
确定选择

VHDL之Quartus简介

                   单击OK即可
Ø 编辑波形仿真文件

VHDL之Quartus简介

                  如图编辑波形仿真文件,并保存
5)         波形仿真环境设置
Ø 打开设置:

VHDL之Quartus简介

选择【Assignments】->【Setting】或在工程文件上单击右键,选择Setting。
Ø 仿真设置

VHDL之Quartus简介

选择“simulator setting”,将“simulation mode”改为“Functional”
Ø 产生仿真所需的网格

VHDL之Quartus简介

单击【Processing】->【Generate Functional Simulation Netlist】
Ø 网格产生成功

VHDL之Quartus简介

Ø 单击“VHDL之Quartus简介 ”启动波形仿真。
6)         查看波形仿真结果

VHDL之Quartus简介

 
查看波形仿真结果,根据所写的程序,当a,b都为1时y值为1,由仿真图可以看出结果是正确的