From fed12e50d7bb992852a1039b6e932c121808bc77 Mon Sep 17 00:00:00 2001
From: Yaman Umuroglu <maltanar@gmail.com>
Date: Fri, 27 Mar 2020 19:12:11 +0000
Subject: [PATCH] [HLSCustomOp] add ip_vlnv attribute

---
 src/finn/custom_op/fpgadataflow/__init__.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/finn/custom_op/fpgadataflow/__init__.py b/src/finn/custom_op/fpgadataflow/__init__.py
index 802b78c63..10f8b7fee 100644
--- a/src/finn/custom_op/fpgadataflow/__init__.py
+++ b/src/finn/custom_op/fpgadataflow/__init__.py
@@ -69,6 +69,7 @@ class HLSCustomOp(CustomOp):
             "executable_path": ("s", False, ""),
             "ipgen_path": ("s", False, ""),
             "ip_path": ("s", False, ""),
+            "ip_vlnv": ("s", False, ""),
             "exec_mode": ("s", False, ""),
             "sim_cycles": ("i", False, 0),
             "rtlsim_trace": ("s", False, ""),
@@ -148,6 +149,8 @@ class HLSCustomOp(CustomOp):
         builder.build(code_gen_dir)
         self.set_nodeattr("ipgen_path", builder.ipgen_path)
         self.set_nodeattr("ip_path", builder.ipgen_path + "/sol1/impl/ip")
+        vlnv = "xilinx.com:hls:%s:1.0" % node.name
+        self.set_nodeattr("ip_vlnv", vlnv)
 
     def code_generation_npysim(self, model):
         """Generates c++ code for simulation (npysim)."""
-- 
GitLab