Made testbench
This commit is contained in:
@@ -969,6 +969,29 @@ module sign_extend_2bit(
|
|||||||
|
|
||||||
endmodule
|
endmodule
|
||||||
|
|
||||||
|
//testbench
|
||||||
|
module sign_extend_2bit_tb();
|
||||||
|
reg [1:0] A;
|
||||||
|
wire [8:0] B;
|
||||||
|
|
||||||
|
sign_extend_2bit tb0(
|
||||||
|
.A(A),
|
||||||
|
.B(B));
|
||||||
|
|
||||||
|
initial begin
|
||||||
|
A = 2'b00;
|
||||||
|
#5
|
||||||
|
A = 2'b01;
|
||||||
|
#5
|
||||||
|
A = 2'b10;
|
||||||
|
#5
|
||||||
|
A = 2'b11;
|
||||||
|
#5
|
||||||
|
$finish;
|
||||||
|
|
||||||
|
end
|
||||||
|
endmodule
|
||||||
|
|
||||||
module sub_9bit(
|
module sub_9bit(
|
||||||
input wire [8:0] A,
|
input wire [8:0] A,
|
||||||
input wire [8:0] B,
|
input wire [8:0] B,
|
||||||
|
|||||||
Reference in New Issue
Block a user