diff --git a/libraries/base/dp/tb/vhdl/tb_dp_repack_data.vhd b/libraries/base/dp/tb/vhdl/tb_dp_repack_data.vhd index 1fbc042d83c68b5f5e55817d62faab380e2ca0c7..4a09164eaf1339f29b58c733de09d3c67e1da91b 100644 --- a/libraries/base/dp/tb/vhdl/tb_dp_repack_data.vhd +++ b/libraries/base/dp/tb/vhdl/tb_dp_repack_data.vhd @@ -54,17 +54,17 @@ entity tb_dp_repack_data is g_flow_control_stimuli : t_dp_flow_control_enum := e_active; -- always e_active, e_random or e_pulse flow control g_flow_control_verify : t_dp_flow_control_enum := e_active; -- always e_active, e_random or e_pulse flow control -- specific - g_in_dat_w : natural := 8 * 42; - g_in_nof_words : natural := 1; - g_pack_dat_w : natural := 32; - g_pack_nof_words : natural := 11; - g_in_bypass : boolean := true; -- can use TRUE when g_in_nof_words=1 or g_in_nof_words=g_out_nof_words + g_in_dat_w : natural := 36; + g_in_nof_words : natural := 16; + g_pack_dat_w : natural := 64; + g_pack_nof_words : natural := 9; + g_in_bypass : boolean := false; -- can use TRUE when g_in_nof_words=1 or g_in_nof_words=g_out_nof_words g_pack_bypass : boolean := false; -- can use TRUE when g_out_nof_words=1 or g_in_nof_words=g_out_nof_words - g_in_symbol_w : natural := 8; -- default 1 for snk_in.empty in nof bits, else use power of 2 - g_pack_symbol_w : natural := 8; -- default 1 for src_out.empty in nof bits, else use power of 2 + g_in_symbol_w : natural := 1; -- default 1 for snk_in.empty in nof bits, else use power of 2 + g_pack_symbol_w : natural := 1; -- default 1 for src_out.empty in nof bits, else use power of 2 g_nof_repeat : natural := 10; - g_pkt_len : natural := 1; -- if not a multiple of g_in_nof_words then the input stage flush creates gap between blocks - g_pkt_gap : natural := 0 + g_pkt_len : natural := 64; -- if not a multiple of g_in_nof_words then the input stage flush creates gap between blocks + g_pkt_gap : natural := 10 ); end tb_dp_repack_data;