16 lines
237 B
Coq
16 lines
237 B
Coq
|
|
|
||
|
|
module test_mux
|
||
|
|
(input wire [1:0] D0, D1,
|
||
|
|
input wire [1:0] S,
|
||
|
|
output reg [1:0] Q);
|
||
|
|
|
||
|
|
always @(*) begin
|
||
|
|
case (S)
|
||
|
|
2'b00: Q = D0;
|
||
|
|
2'b01: Q = D1;
|
||
|
|
default: Q = 0;
|
||
|
|
endcase // case (S)
|
||
|
|
end
|
||
|
|
|
||
|
|
endmodule // test_mux
|