From 3e865edbb747d48fcc559b6f9ffa0feffb0f3d1e Mon Sep 17 00:00:00 2001 From: Reinier van der Walle <walle@astron.nl> Date: Fri, 28 Feb 2020 10:03:27 +0100 Subject: [PATCH] Made number of test packets configurable --- libraries/io/nw_10GbE/tb/vhdl/tb_nw_ping_response.vhd | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libraries/io/nw_10GbE/tb/vhdl/tb_nw_ping_response.vhd b/libraries/io/nw_10GbE/tb/vhdl/tb_nw_ping_response.vhd index 1c7dcfe5c6..0f38f4ae42 100644 --- a/libraries/io/nw_10GbE/tb/vhdl/tb_nw_ping_response.vhd +++ b/libraries/io/nw_10GbE/tb/vhdl/tb_nw_ping_response.vhd @@ -100,6 +100,8 @@ ARCHITECTURE tb OF tb_nw_ping_response IS CONSTANT c_ping_packet_field_sel : STD_LOGIC_VECTOR(c_nof_ping_packet_fields-1 DOWNTO 0) := (OTHERS => '0'); CONSTANT c_udp_packet_field_sel : STD_LOGIC_VECTOR(c_nof_udp_packet_fields-1 DOWNTO 0) := (OTHERS => '0'); + CONSTANT c_nof_ping_responses : NATURAL := 20; + SIGNAL tb_end : STD_LOGIC := '0'; SIGNAL clk : STD_LOGIC := '1'; SIGNAL rst : STD_LOGIC := '1'; @@ -180,10 +182,9 @@ BEGIN p_tb_end : PROCESS BEGIN - proc_common_wait_until_evt(clk, nw_ping_response_src_out.eop); - proc_common_wait_until_evt(clk, nw_ping_response_src_out.eop); - proc_common_wait_until_evt(clk, nw_ping_response_src_out.eop); - proc_common_wait_until_evt(clk, nw_ping_response_src_out.eop); + FOR I IN 0 TO 2*c_nof_ping_responses LOOP + proc_common_wait_until_evt(clk, nw_ping_response_src_out.eop); + END LOOP; tb_end <= '1'; END PROCESS; -- GitLab