module DW_div_oper (a, b, quotient_uns, quotient_tc, remainder_uns, remainder_tc); parameter width = 8; input [width-1 : 0] a, b; output [width-1 : 0] quotient_uns, remainder_uns; output signed [width-1 : 0] quotient_tc, remainder_tc; // operators for unsigned/signed quotient and remainder assign quotient_uns = a / b; assign quotient_tc = $signed(a) / $signed(b); assign remainder_uns = a % b; assign remainder_tc = $signed(a) % $signed(b); endmodule