赞
踩
接下来讲一下Quartus2入门以及设计一个半加器。这里软件的安装参考我的上一篇文章。
https://blog.csdn.net/weixin_42366027/article/details/104675957
先打开quartus2
这里用的是13.0.osp版本。点击红框部分的create a New Project。如果没有这个对话框,选择工具栏中的file->New Project Wizard新建工程。
这个界面不用管,直接Next
新建一个工程文件夹harf_add,工程名字是harf_add
注:工程名字和等下创建的模块名字不同会报错!!!
创建完Next
笔者学校的实验箱是采用cyclone2,672个引脚(从实验手册上得来的)
先选择Family,再选择右边的Pin count,即可找到对应的型号,选择完后Next。
这里我们采用的是仿真,所以再Simulation中选择Modelsim,语言是verilog HDL。
Next后会生成预览
结束后生成工程
接下来添加新的verilog HDL文件
选择工具栏File->new,选择Verilog HDL
接下来就可以写代码了!
我们所做的半加器,百度一下真值表和逻辑表达式:
代码如下:
注:保证你的module后面的名字和工程名字相同,不然会报错!!!
写完代码之后,选择工具栏Processing->start complication。
运行成功后:
接下来写仿真文件的代码:
新建一个.v文件,名字保存为harf_add_tb
接下来把仿真文件添加到仿真里面去:
选择Assignments->Settings
选择simulation 红色框中的Test Benches
选择New
把刚刚新建的harf_add_tb.v添加进去
添加名字harf_add_tb,点击add添加文件,设置完成之后点击ok。
接下来就可以进行仿真,选择Tools->Run simulation Tool->RTL simulation(功能仿真)
quartus会启动modelsim
注:如果没有显示全部波形,可以右键,zoom full,即可显示全部波形
界面如图,通过波形来和真值表对比,验证是否正确。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。