From 32267d61ea5b8916e743e5433e2fc70d22aac771 Mon Sep 17 00:00:00 2001
From: Yaman Umuroglu <maltanar@gmail.com>
Date: Wed, 14 Oct 2020 16:51:13 +0200
Subject: [PATCH] [Util] bugfix for multi_handshake

---
 src/finn/util/pyverilator.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/finn/util/pyverilator.py b/src/finn/util/pyverilator.py
index a9049ae0f..fb022c1ba 100644
--- a/src/finn/util/pyverilator.py
+++ b/src/finn/util/pyverilator.py
@@ -111,7 +111,8 @@ def multi_handshake(sim, ifnames, basename="s_axi_control_"):
                 done.append(ifname)
         toggle_clk(sim)
         for ifname in done:
-            ifnames.remove(ifname)
+            if ifname in ifnames:
+                ifnames.remove(ifname)
             _write_signal(sim, basename + ifname + "VALID", 0)
 
 
-- 
GitLab