全站数据
8 4 2 0 5 8 1

verilog如何用阻塞赋值方式实现二选一多路选择器

晓宇聊自考 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 22:39:52

问题描述

verilog如何用阻塞赋值方式实现二选一多路选择器希望能解答下
精选答案
最佳答案

modulemux2_1(out,a,b,sel);inputa,b,sel;outputout;regout;always@(aorborsel)beginif(sel==0)out=a;//阻塞赋值elseout=b;//阻塞赋值endendmodule//下面是一个简单的测试平台,可以根据不同的要求编写modulet_mux2_1;rega,b,sel;wireout;initialbegina=0;b=1;sel=0;#100sel=0;endmux2_1u1(.a(a),.b(b),.sel(sel),.out(out))

;endmodule