diff --git a/lab2CA.srcs/sources_1/new/BasicModules.v b/lab2CA.srcs/sources_1/new/BasicModules.v index d197a56..e646d43 100644 --- a/lab2CA.srcs/sources_1/new/BasicModules.v +++ b/lab2CA.srcs/sources_1/new/BasicModules.v @@ -961,6 +961,14 @@ module shift_right_arithmetic_tb(); end endmodule +module sign_extend_2bit( + input wire [1:0] A, + output wire [8:0] B); + + B = {{7{A[1]}},A}; + +endmodule + module sub_9bit( input wire [8:0] A, input wire [8:0] B,