From 2bb8a682e10dcaab06fce7bb8a5fdf3b0bc51a76 Mon Sep 17 00:00:00 2001 From: Yaman Umuroglu <maltanar@gmail.com> Date: Wed, 31 Aug 2022 14:42:48 +0200 Subject: [PATCH] [HLSCustomOp] refactor types for FIFO attributes --- src/finn/custom_op/fpgadataflow/hlscustomop.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/finn/custom_op/fpgadataflow/hlscustomop.py b/src/finn/custom_op/fpgadataflow/hlscustomop.py index c20ce5b25..0d580f5fa 100644 --- a/src/finn/custom_op/fpgadataflow/hlscustomop.py +++ b/src/finn/custom_op/fpgadataflow/hlscustomop.py @@ -115,11 +115,13 @@ class HLSCustomOp(CustomOp): "outFIFODepths": ("ints", False, []), "output_hook": ("s", False, ""), # accumulated characteristic function over two periods - "io_characteristic": ("ints", False, []), + "io_chrc_in": ("t", False, np.asarray([], dtype=np.int32)), + "io_chrc_out": ("t", False, np.asarray([], dtype=np.int32)), # the period for which the characterization was run - "io_characteristic_period": ("i", False, 0), + "io_chrc_period": ("i", False, 0), # amount of zero padding inserted during chrc. - "io_characteristic_pads": ("ints", False, []), + "io_chrc_pads_in": ("ints", False, []), + "io_chrc_pads_out": ("ints", False, []), } def get_verilog_top_module_name(self): -- GitLab