纵有疾风起
人生不言弃

Quartus 18 新手使用教程

最近需要做个小作品,用到了Quartus 18,本人采用vhdl语言进行的开发,过程如下。

1.点击新建一个工程

Quartus 18 新手使用教程插图Quartus 18 新手使用教程插图(1)

2.选择工程保存的路径,填写工程名称

Quartus 18 新手使用教程插图(2)Quartus 18 新手使用教程插图(1)

3.选择工程类型为空的工程

Quartus 18 新手使用教程插图(3)Quartus 18 新手使用教程插图(1)

4.不添加任何文件,直接点next

Quartus 18 新手使用教程插图(4)Quartus 18 新手使用教程插图(1)

5.选择设备类型,一定要进行选择,否则后面编译仿真时可能会出错

Quartus 18 新手使用教程插图(5)Quartus 18 新手使用教程插图(1)

6.EDA Tools Settings中的仿真工具选择modelsim-altera,格式选择vhdl

Quartus 18 新手使用教程插图(6)Quartus 18 新手使用教程插图(1)

7.点击Finish

Quartus 18 新手使用教程插图(7)Quartus 18 新手使用教程插图(1)

8.点击新建文件,选择vhdl file

Quartus 18 新手使用教程插图(8)Quartus 18 新手使用教程插图(1)

Quartus 18 新手使用教程插图(9)Quartus 18 新手使用教程插图(1)

9.编写vhdl语言程序,以一个二四译码器为例(文件名称一定要和器件名称相同)

Quartus 18 新手使用教程插图(10)Quartus 18 新手使用教程插图(1)

10.右键单击将写好的文件设置为顶层文件

Quartus 18 新手使用教程插图(11)Quartus 18 新手使用教程插图(1)

11.点击Assignments->Settings,点击General选项卡,确定顶层部件是刚刚建立好的部件名称

Quartus 18 新手使用教程插图(12)Quartus 18 新手使用教程插图(1)

Quartus 18 新手使用教程插图(13)Quartus 18 新手使用教程插图(1)

12.点击Start Analysis & Synthesis,没有报错即可。此时一个vhdl文件就建立成功了。

Quartus 18 新手使用教程插图(14)Quartus 18 新手使用教程插图(1)

Quartus 18 新手使用教程插图(15)Quartus 18 新手使用教程插图(1)

13.如果你想让刚才的vhdl文件生成为部件,并用它进行画图,那么请进行如下操作:

点击 File->Create/Update->Create symbol files for current file,没有报错即可

Quartus 18 新手使用教程插图(16)Quartus 18 新手使用教程插图(1)

Quartus 18 新手使用教程插图(17)Quartus 18 新手使用教程插图(1)

这样一个部件就生成了。

14.如果你想用上面的部件画一个顶层图,那么就新建一个Block Diagram/Schematic File

Quartus 18 新手使用教程插图(18)Quartus 18 新手使用教程插图(1)

双击空白处可调出Symbol界面,在这里你可以看到自己生成的部件

Quartus 18 新手使用教程插图(19)Quartus 18 新手使用教程插图(1)

选中后点击OK即可放置在原理图上,然后进行保存即可。

Quartus 18 新手使用教程插图(20)Quartus 18 新手使用教程插图(1)

15.如果你想对生成的部件进行仿真测试,则进行如下操作:

点击Processing->Start->Start Test Bench Template Writer,没有报错即可

Quartus 18 新手使用教程插图(21)Quartus 18 新手使用教程插图(1)

Quartus 18 新手使用教程插图(22)Quartus 18 新手使用教程插图(1)

新建一个University Program VWF文件

Quartus 18 新手使用教程插图(23)Quartus 18 新手使用教程插图(1)

双击左侧空白处,可调出Insert Node or Bus窗口

Quartus 18 新手使用教程插图(24)Quartus 18 新手使用教程插图(1)

点击窗口的Node Finder->List-> “>>” ->OK

Quartus 18 新手使用教程插图(25)Quartus 18 新手使用教程插图(1)

再次点击OK,输入相应的数据,红框内是设置低电平和高电平的按钮

Quartus 18 新手使用教程插图(26)Quartus 18 新手使用教程插图(1)

保存后点击Run Functional Simulation,稍等即可弹出仿真后的界面

Quartus 18 新手使用教程插图(27)Quartus 18 新手使用教程插图(1)

这样一个编写代码->生成部件->生成顶层图->仿真测试的流程就完成了。

注意:你想对哪个文件进行仿真,就需要先将哪个文件设置为顶层文件,并进行组建编译,然后重新建立一个VWF文件。

如果在仿真过程中出现了“testbench_vector_input_file option does not exist”的错误,那么请参考如下链接:

https://www.cnblogs.com/UnfriendlyARM/p/9742613.html

 

本文摘自我的CSDN博客,原文链接https://blog.csdn.net/a154299/article/details/82937062

文章转载于:https://www.cnblogs.com/UnfriendlyARM/p/9742607.html

原著是一个有趣的人,若有侵权,请通知删除

未经允许不得转载:起风网 » Quartus 18 新手使用教程

分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录   注册

切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活