我的 2x4 解码器代码:
`timescale 1ns/100ps
module decoder(in,out);
input [1:0]in;
output [3:0]out;
reg [3:0]out;
always@(in)
begin
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'b1111;
endcase
end
endmodule
// **我已经为 2x4 解码器和测试台编写了行为代码。我在输出中看到的只是它在 11 处显示输出......这是 0011。我希望在输入发生变化时看到输出不断变化。
can any body show my mistake ??**
一段代码//
`timescale 1ns / 100ps
module decoder_t;
reg [1:0]in;
wire [3:0] out;
decoder decoder1 ( .in(in),.out(out) );
initial
begin
#10 in=2'b00;
#10 in=2'b01;
#10 in=2'b10;
#10 in=2'b11;
#10 $stop;
end
endmodule