module check (input signed [22:0] a, b, c); wire signed [22:0] int_AB; assign int_AB = a / b; always @(a, b, int_AB, c) begin #1; if (int_AB !== c) begin $display("ERROR: mismatch in div for %d and %d", a , b); $display("VHDL = %d, Verilog = %d", c, int_AB); $finish; end end endmodule module stimulus (output reg signed [22:0] A, B); parameter MAX = 1 << 23; parameter S = 10000; int unsigned i; initial begin A = 0; B= 1; for (i=0; i