Quartus2入门及半加器设计

接下来讲一下Quartus2入门以及设计一个半加器。这里软件的安装参考我的上一篇文章。
https://blog.****.net/weixin_42366027/article/details/104675957
Quartus2入门及半加器设计
先打开quartus2
Quartus2入门及半加器设计
这里用的是13.0.osp版本。点击红框部分的create a New Project。如果没有这个对话框,选择工具栏中的file->New Project Wizard新建工程。
这个界面不用管,直接Next
Quartus2入门及半加器设计
新建一个工程文件夹harf_add,工程名字是harf_add
注:工程名字和等下创建的模块名字不同会报错!!!
Quartus2入门及半加器设计
创建完Next
Quartus2入门及半加器设计
笔者学校的实验箱是采用cyclone2,672个引脚(从实验手册上得来的)
先选择Family,再选择右边的Pin count,即可找到对应的型号,选择完后Next。
Quartus2入门及半加器设计
这里我们采用的是仿真,所以再Simulation中选择Modelsim,语言是verilog HDL。

Quartus2入门及半加器设计
Next后会生成预览Quartus2入门及半加器设计
结束后生成工程
Quartus2入门及半加器设计
接下来添加新的verilog HDL文件
选择工具栏File->new,选择Verilog HDL
Quartus2入门及半加器设计

接下来就可以写代码了!
我们所做的半加器,百度一下真值表和逻辑表达式:
Quartus2入门及半加器设计
代码如下:
Quartus2入门及半加器设计
注:保证你的module后面的名字和工程名字相同,不然会报错!!!

写完代码之后,选择工具栏Processing->start complication。
运行成功后:
Quartus2入门及半加器设计
接下来写仿真文件的代码:
新建一个.v文件,名字保存为harf_add_tb

Quartus2入门及半加器设计

接下来把仿真文件添加到仿真里面去:
选择Assignments->Settings
选择simulation 红色框中的Test Benches
Quartus2入门及半加器设计
选择New
Quartus2入门及半加器设计
Quartus2入门及半加器设计
把刚刚新建的harf_add_tb.v添加进去
Quartus2入门及半加器设计
添加名字harf_add_tb,点击add添加文件,设置完成之后点击ok。
Quartus2入门及半加器设计
Quartus2入门及半加器设计

接下来就可以进行仿真,选择Tools->Run simulation Tool->RTL simulation(功能仿真)
quartus会启动modelsim
注:如果没有显示全部波形,可以右键,zoom full,即可显示全部波形
Quartus2入门及半加器设计
界面如图,通过波形来和真值表对比,验证是否正确。