From 5ae4669099f0d502b5a588b8044dbf00b3c2e92f Mon Sep 17 00:00:00 2001
From: Eric Kooistra <kooistra@astron.nl>
Date: Thu, 3 Nov 2022 07:25:52 +0100
Subject: [PATCH] End with WAIT to avoid Warning: (vcom-1090) Possible infinite
 loop: Process contains no WAIT statement.

---
 libraries/io/nw_10GbE/tb/vhdl/tb_nw_arp_request.vhd   | 3 +++
 libraries/io/nw_10GbE/tb/vhdl/tb_nw_ping_response.vhd | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/libraries/io/nw_10GbE/tb/vhdl/tb_nw_arp_request.vhd b/libraries/io/nw_10GbE/tb/vhdl/tb_nw_arp_request.vhd
index 950aedd237..3667db15d7 100644
--- a/libraries/io/nw_10GbE/tb/vhdl/tb_nw_arp_request.vhd
+++ b/libraries/io/nw_10GbE/tb/vhdl/tb_nw_arp_request.vhd
@@ -79,6 +79,9 @@ BEGIN
     src_in.ready <= '1';
     proc_common_wait_until_evt(clk, src_out.eop);
     tb_end <= '1';
+    -- End with WAIT to avoid Warning: (vcom-1090) Possible infinite loop:
+    -- Process contains no WAIT statement.
+    WAIT;
   END PROCESS;
 
   dut: ENTITY work.nw_arp_request
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 0f38f4ae42..b2bd80c4f2 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
@@ -186,6 +186,9 @@ BEGIN
       proc_common_wait_until_evt(clk, nw_ping_response_src_out.eop);
     END LOOP;
     tb_end <= '1';
+    -- End with WAIT to avoid Warning: (vcom-1090) Possible infinite loop:
+    -- Process contains no WAIT statement.
+    WAIT;
   END PROCESS;
 
   nw_ping_response_src_in.xon <= '1';
-- 
GitLab