From a8d732fb4fe93f44e51598f9e0e0f73080a6ef5b Mon Sep 17 00:00:00 2001 From: donker <donker@astron.nl> Date: Thu, 1 Oct 2020 15:06:42 +0200 Subject: [PATCH] other changes for tb_tb_ --- libraries/base/dp/hdllib.cfg | 3 ++- libraries/base/dp/tb/vhdl/tb_dp_bsn_source_v2.vhd | 6 ++++-- libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/libraries/base/dp/hdllib.cfg b/libraries/base/dp/hdllib.cfg index 3a75fed46c..f385a11f59 100644 --- a/libraries/base/dp/hdllib.cfg +++ b/libraries/base/dp/hdllib.cfg @@ -257,6 +257,7 @@ test_bench_files = tb/vhdl/tb_tb_dp_block_gen.vhd tb/vhdl/tb_tb_dp_block_gen_valid_arr.vhd tb/vhdl/tb_tb_dp_bsn_align.vhd + tb/vhdl/tb_tb_dp_bsn_source_v2.vhd tb/vhdl/tb_tb_dp_concat.vhd tb/vhdl/tb_tb_dp_demux.vhd tb/vhdl/tb_tb2_dp_demux.vhd @@ -307,7 +308,6 @@ regression_test_vhdl = tb/vhdl/tb_dp_latency_adapter.vhd tb/vhdl/tb_dp_shiftreg.vhd tb/vhdl/tb_dp_bsn_source.vhd - tb/vhdl/tb_dp_bsn_source_v2.vhd tb/vhdl/tb_mms_dp_bsn_source.vhd tb/vhdl/tb_mms_dp_bsn_source_v2.vhd @@ -317,6 +317,7 @@ regression_test_vhdl = tb/vhdl/tb_tb_dp_block_gen.vhd tb/vhdl/tb_tb_dp_block_gen_valid_arr.vhd tb/vhdl/tb_tb_dp_bsn_align.vhd + tb/vhdl/tb_tb_dp_bsn_source_v2.vhd tb/vhdl/tb_tb_dp_concat.vhd tb/vhdl/tb_tb_dp_demux.vhd tb/vhdl/tb_tb2_dp_demux.vhd diff --git a/libraries/base/dp/tb/vhdl/tb_dp_bsn_source_v2.vhd b/libraries/base/dp/tb/vhdl/tb_dp_bsn_source_v2.vhd index 8c5e636000..5dedb598b1 100644 --- a/libraries/base/dp/tb/vhdl/tb_dp_bsn_source_v2.vhd +++ b/libraries/base/dp/tb/vhdl/tb_dp_bsn_source_v2.vhd @@ -35,6 +35,9 @@ USE dp_lib.dp_stream_pkg.ALL; USE dp_lib.tb_dp_pkg.ALL; ENTITY tb_dp_bsn_source_v2 IS + GENERIC ( + g_clk_per_sync: NATURAL := 240 + ); END tb_dp_bsn_source_v2; ARCHITECTURE tb OF tb_dp_bsn_source_v2 IS @@ -43,7 +46,6 @@ ARCHITECTURE tb OF tb_dp_bsn_source_v2 IS CONSTANT c_block_size : NATURAL := 32; -- 31; CONSTANT c_bsn_w : NATURAL := 31; -- 16; - CONSTANT c_clk_per_sync : NATURAL := 240; -- 200 * 10**6; CONSTANT c_sync_period : NATURAL := 8; CONSTANT c_sync_offset : NATURAL := 0; -- 3; -- must be < c_sync_period for proc_dp_verify_sync @@ -164,7 +166,7 @@ BEGIN dut : ENTITY work.dp_bsn_source_v2 GENERIC MAP ( g_block_size => c_block_size, - g_nof_clk_per_sync => c_clk_per_sync, + g_nof_clk_per_sync => g_clk_per_sync, g_bsn_w => c_bsn_w ) PORT MAP ( diff --git a/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd b/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd index e0afa14eb1..3abaf64d91 100644 --- a/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd +++ b/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd @@ -2262,7 +2262,7 @@ PACKAGE BODY tb_dp_pkg IS IF sync='1' THEN IF v_tb_bsn_cnt=c_sync_period OR v_tb_bsn_cnt=c_sync_period-1 THEN v_valid_sync_period := TRUE; - REPORT "bsn count valid " & int_to_str(v_tb_bsn_cnt); + --REPORT "bsn count valid " & int_to_str(v_tb_bsn_cnt); ELSE v_valid_sync_period := FALSE; REPORT "bsn count not valid " & int_to_str(v_tb_bsn_cnt) SEVERITY ERROR; -- GitLab