纵有疾风起
人生不言弃

Quartus 18 新手使用教程

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

1.点击新建一个工程

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

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

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

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

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

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

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

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

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

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

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

7.点击Finish

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

这样一个部件就生成了。

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

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

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

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

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

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

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

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

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

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

新建一个University Program VWF文件

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

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

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

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

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

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

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

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

Quartus 18 新手使用教程插图27Quartus 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 新手使用教程
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录