0
点赞
收藏
分享

微信扫一扫

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真


参考的B站教程 私以为学习开发环境最快的方法是看网课。

1.新建项目:

file→new→Verilog HDL File→确定

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_保存文件


2.写完代码,ctr+s保存,文件名要和模块名一样,否则编译会报错。文件路径不能有英文。

module MUX41a(a,b,c,d,s1,s0,y);
	input a,b,c,d;
	input s1,s0;
	output y;
	reg y;
	always @(a or b or c or d or s1 or s0)
	begin : MUX41
		case({s1,s0})
			2'b00:y<=a;
			2'b01:y<=b;
			2'b10:y<=c;
			2'b11:y<=d;
			default:y<=a;
		endcase
	end
endmodule

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_文件名_02


3.点next

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_文件名_03


4.点next

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_文件名_04


5.多文件就自行在红色箭头处添加。因为这个程序只有一个模块,所以就不需要再添加新的文件了。直接点next就好。

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_文件名_05


6.勾选所使用的芯片。我用的是DE1 SOC的平台,所以选的是这个。点next

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_Verilog_06


7.直接next

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_文件名_07


8.点finish

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_保存文件_08


9.点紫色箭头,开始编译

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_保存文件_09


10.编译花了1分6秒,有警告但是没报错

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_保存文件_10


11.接下来时序仿真。file→new→University Program VFW

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_文件名_11


12.插入端口

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_Verilog_12


13.点Node folder→List→点>>(全部移入)→ok

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_Verilog_13


14.设置一下终止时间,例如30us

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_保存文件_14


15.设置每个端口的波形,这里选的是时钟信号,频率随便设的,a,b,c,d,s1,s0。按ctrl+滚轮可以调整时间轴缩放。

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_保存文件_15


16.点编译→yes→保存文件

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_文件名_16


17.编译中

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_文件名_17


18.编译完成

14.Quartus II 13.1建立一个四选一多路选择器及其功能仿真_保存文件_18


举报

相关推荐

0 条评论