第1个回答 2012-04-22
module(in,out,en);
input[1:0] in;
output[3:0] out;
input en;
reg [3:0] out;
always@(in or en)
begin
if(en==0)
out = 4'bxxxx;
else
case(in)
2'b00: out = 4'b0001;
2'b01: out =4'b0010;
2'b10: out = 4'b0100;
2'b11: out =4'b1000;
default : out =4'bxxxx;
end
end module