实验一:工程、文件的建立与仿真(VHDL文本输入)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验⼀:⼯程、⽂件的建⽴与仿真(VHDL⽂本输⼊)
实验⼀ VHDL ⽂本输⼊与仿真
1实验内容:
【1】启动软件并新建⼀个VHDL ⽂档。

【2】⼿动输⼊VHDL 程序或者调⽤完整程序模板。

【3】建⽴波形仿真⽂件,并添加仿真节点。

【4】初始化仿真输⼊参数,并进⾏仿真。

2实验步骤:
2.1启动软件并新建⼀个VHDL ⽂档。


1通过桌⾯快捷图标或者开始菜单启动软件,启动后的主界⾯如下图2.1所⽰:
图2.1.1 Quartus II 主界⾯
任务窗⼝。

信息窗。

快捷图标。

菜单。

通过菜单选择想
要打开的窗⼝。

这⼏个快捷图标也可
以打开想要的窗⼝哦!
图2.1.2 打开⼯程导航等辅助窗
○2新建⼀个VHDL⽂件
通过快捷图标或、菜单【File】-【New】或者快捷键Ctrl+N打开⽂件建⽴对话框,在对话框中选择VHDL⽂档,即可,如下图2.1.3所⽰:
2 / 23
新建⽂件的快
捷图标!
图2.1.3 VHDL⽂件新建1
3 / 23
图2.1. 4 VHDL⽂件新建2
2.2⼿动输⼊VHDL程序或者调⽤完整程序模板
1、新建的VHDL⽂件默认⽂件名为VHDL1.vhd,并可⾃动打开。

此时,可通过键盘输⼊要设计的程序,如下图2.2.1所⽰:4 / 23
在此处输⼊程
序的第⼀⾏!
图2.2.1 建⽴VHDL程序⽂档
图2.2.2 通过菜单【Edit】-【Insert Template …】插⼊模板⽂件
5 / 23
图2.2.3 选择【VHDL】-【Full Designs】-……
在下⽅的完成设计中,选择想要学习的程序即可,利润选择⽆符号算术加法程序,如下图2.2.4所⽰:6 / 23
图2.2.4 选择⽆符号加法程序
在插⼊完成后,关闭插⼊模板窗⼝,完成的情况如下图2.2.5所⽰:
图2.2.5 完成完整程序的添加
7 / 23
2、在完成程序的输⼊后,记得要保存⽂件,并且使得程序的⽂件名和实体名称⼀致。

保存⽂件可通过菜单【File】-【Save】,或者点击快捷图标即可,如下图2.2.6所⽰:
保存⽂件的
快捷图标!
图2.2.6 ⽂件保存1
8 / 23
图2.2.7 ⽂件保存2
图2.2.8 提⽰建⽴⼯程
如果此时还没有建⽴⼯程,可点击Y建⽴⼯程,否则选择N。

9 / 23
设定⼯程存放⽬
录!
设定⼯程名
称!
设定顶层实体名
称!
图2.2.9 设定⼯程⽬录、⼯程名称和顶层实体名称
10 / 23
图2.2.10 查看⼯程下的源⽂件
查看⼯程源⽂件,如果还有其他⽂件添加进来,可
通过上⽅按钮添加!
11 / 23
图2.2.11 选择芯⽚
图2.2.12 选择第三⽅EDA⼯具
图2.2.13 项⽬完成简介
12 / 23
13 / 23
2.2.14 ⼯程建⽴完成后的界⾯
3、编译⽂件
对源⽂件的编译,可通过菜单【】--【】,或者利⽤快捷键完成。

如下图所⽰:通过File 标签,查看
⼯程下的⽂件。

打开⼯程导航通过Hierarchy 标签,查看⼯程下的实体。

通过Design Units 标签,
查看⼯程下的设计单
编译⽂件的快捷⼯具!
图2.1.15 编译⽂件
编译完成情况
简介!
信息提⽰窗⼝提⽰编译过程
与软件提⽰情况!如果有错
误,可通过双击该条错误信息
跳到错误⾏,以便进⾏修改!
图2.2.16 编译完成情况
2. 3 建⽴波形仿真⽂件,并添加仿真节点。

1 、建⽴波形⽂件。

重复新建⽂件的操作,并选择Vector Waveform File⽂件。

如右图所⽰:14 / 23
图2.3.1 建⽴波形⽂件
图2.3.2 完成波形⽂件的建⽴和保存
2、添加仿真节点
15 / 23
16 / 23
图2.3.3 添加仿真节点
图2.3.4 插⼊节点
1
17 / 23
图2.3.6 添加节点
之后联系点击两次OK 即可完成节点的添加!完成情况如下图所⽰:第1步:务必选择所有管脚!
第2步:选择浏览节点!
这个按钮,可以有右边列出的节点全部添加!
2.3.7 完成节点的添加2.4初始化仿真输⼊参数,并进⾏仿真。

通过菜单【Edit】--【End Time】,设置仿真结束时间。

如下图所⽰
图2.4.1 设置仿真结束时间
18 / 23
19 / 23
图2.4.2 修改为50us
然后,把仿真界⾯的时间轴缩⼩,可以利⽤放⼤缩⼩⼯具,也可以利⽤下⽅的⽅法把整个仿真时间缩⼩在窗⼝中完整显⽰,如下图
:。

相关文档
最新文档