URL
https://opencores.org/ocsvn/isqrt_dbd/isqrt_dbd/trunk
Subversion Repositories isqrt_dbd
[/] [isqrt_dbd/] [isqrt_dbd_tb.sv] - Rev 2
Compare with Previous | Blame | View Log
timeunit 1ns;timeprecision 1ns;module isqrt_dbd_tb;bit clk = 0;bit [31:0] data = 0;wire [15:0] q;always #10ns clk++;initial beginrepeat(10) @(posedge clk);Test(32'd241125431);repeat(10) @(posedge clk);$stop(2);endisqrt_dbd dut(.*);task Test(bit [31:0] value);int q_ref;data = value;repeat(100) @(posedge clk);q_ref = longint'($sqrt(value));$display("x = %d, rtl: %d, ref: %d", value, q, q_ref);endtaskendmodule :isqrt_dbd_tb
