diff --git a/rtl/accum/tests/accum_full_tb.sv b/rtl/accum/tests/accum_full_tb.sv index f173559..cf74d81 100644 --- a/rtl/accum/tests/accum_full_tb.sv +++ b/rtl/accum/tests/accum_full_tb.sv @@ -5,7 +5,7 @@ module tb_accumulator_top; localparam DATA_WIDTH = 12; localparam ACCUM_WIDTH = 32; localparam N_MAX = 4096; - localparam WINDOW_SIZE = 65; + localparam MAX_WINDOW_SIZE = 65; localparam PACKET_SIZE = 1024; localparam READ_BATCH_SIZE = (PACKET_SIZE*8)/ACCUM_WIDTH; localparam MAX_WORDS = N_MAX; @@ -51,7 +51,6 @@ module tb_accumulator_top; .DATA_WIDTH(DATA_WIDTH), .ACCUM_WIDTH(ACCUM_WIDTH), .N_MAX(N_MAX), - .WINDOW_SIZE(WINDOW_SIZE), .PACKET_SIZE(PACKET_SIZE) ) dut ( .clk_in(clk_in), @@ -325,16 +324,17 @@ module tb_accumulator_top; reset_dut(); - run_test(1, 1, 1 * WINDOW_SIZE, 1'b0, 1, "deterministic_small"); -// $finish; - run_test(2, 2, 1 * WINDOW_SIZE, 1'b1, 0, "random_seq3_smp8"); - run_test(3, 1, 16 * WINDOW_SIZE, 1'b1, 0, "random_seq5_smp16_multi_packet"); - run_test(4, 2, 12 * WINDOW_SIZE, 1'b1, 0, "random_seq7_smp12"); - run_test(5, 4, 256 * WINDOW_SIZE, 1'b1, 0, "random_max_smpnum"); - run_test(6, 2, 1500 * WINDOW_SIZE, 1'b1, 0, "random_max_smpnum2"); - run_test(7, 20, 1 * WINDOW_SIZE, 1'b1, 0, "random_20seq"); - run_test(8, 20, 3 * WINDOW_SIZE, 1'b1, 0, "random_20seqx3"); - run_test(9, 200, 1 * WINDOW_SIZE, 1'b1, 0, "random_200seq"); + run_test(1, 1, 1, 1 * 1, 1'b0, 1, "w1_deterministic_small"); + run_test(2, 1, 2, 16 * 1, 1'b1, 0, "w1_random_seq2_smp16"); + run_test(3, 2, 2, 16 * 2, 1'b1, 0, "w2_random_seq2_smp32"); + run_test(4, 3, 1, 16 * 3, 1'b1, 0, "w3_random_seq1_smp48"); + run_test(5, 4, 2, 12 * 4, 1'b1, 0, "w4_random_seq2_smp48"); + run_test(6, 65, 4, 256 * 65, 1'b1, 0, "w65_random_seq4_smp16640"); + run_test(7, 2, 20, 3 * 2, 1'b1, 0, "w2_random_20seqx3"); + run_test(8, 65, 20, 3 * 65, 1'b1, 0, "w65_random_20seqx3"); + run_test(9, 1, 200, 1 * 1, 1'b1, 0, "w1_random_200seq"); + run_test(10, 2, 200, 2 * 1, 1'b1, 0, "w2_random_200seq"); + run_test(11, 65, 200, 65 * 1, 1'b1, 0, "w1_random_200seq"); $display("\n========================================"); $display("ALL TESTS COMPLETED");