Quartus II bilibili 入门 EDA实用技术教程(二)--- ---四选一多路选择器 仿真操作

https://www.bilibili.com/video/av45470312/?p=5

仿真上一讲:3-2程序

always @ (a or b or c or d or s1 or s2)  # always引导顺序语句
    begin: MUX41  // 块语句
        case()  // 条件语句
            2'b00: y <=a ;
            2'b01: y <=b ;
            2'b10: y <=c ;
            2'b11: y <=d ;
            defualt: y <=a ;
        endcase
    end
endmodule

 

quartus II 仿真:
1
file-> verilog HDL file
输入代码

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
	
	

2

file-save

保存(英文路径: edu/MUX41a
命名为MUX41a

3
是否创建新项目

PS: 我的没有弹出来,后年的都没有,我猜测是因为我是在一个项目里面打开的 ?=?

我通过重新打开这个进入了下面界面

 

 

next
当然我要找自己对应型号

=>这个是我的型号

 

next
finish

=>这个是我的情况(视频是13版本我的是9.0版本不同)

4

开始编译

 

编译成功

 

file-> new -> university program VWF

ps:这里我没有, 于是试用了下面的,但是发现并没有节点 no node 

edit - > insert -> insert node or bus ... 

 

 

PS: 因为现在我不在那个目录下,进行上面步骤3,关了软件从新打开,就会下面MU41a的节点选项

 

结果

设置终止时间

10us

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 9
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机视觉-Archer

图像分割没有团队的同学可加群

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值