给出一个四选一的多路选择器的Verilog描述。选通控制端有四个输入:S0,S1,S2,S3。当且仅当S0=0时,Y=A;S1=0时,Y=B;S2=0时,Y=C;S3=0时,Y=D。
时间: 2024-06-05 19:06:25 浏览: 116
verilog选择器4选一
5星 · 资源好评率100%
module mux4to1(input S0, input S1, input S2, input S3, input A, input B, input C, input D, output reg Y);
always @(*) begin
if (S0 == 0) begin
Y = A;
end else if (S1 == 0) begin
Y = B;
end else if (S2 == 0) begin
Y = C;
end else if (S3 == 0) begin
Y = D;
end
end
endmodule
阅读全文