diff --git a/src/finn/custom_op/fpgadataflow/hlscustomop.py b/src/finn/custom_op/fpgadataflow/hlscustomop.py index bb359ef0b5ccd14555b0001f5722eb48d2e71173..c20ce5b25c65f811809d30fc2ebf427035d89f74 100644 --- a/src/finn/custom_op/fpgadataflow/hlscustomop.py +++ b/src/finn/custom_op/fpgadataflow/hlscustomop.py @@ -110,11 +110,16 @@ class HLSCustomOp(CustomOp): # input and output FIFO depths "inFIFODepth": ("i", False, 2), "outFIFODepth": ("i", False, 2), + # input and output FIFO depths for multi-I/O nodes + "inFIFODepths": ("ints", False, []), + "outFIFODepths": ("ints", False, []), "output_hook": ("s", False, ""), # accumulated characteristic function over two periods "io_characteristic": ("ints", False, []), # the period for which the characterization was run "io_characteristic_period": ("i", False, 0), + # amount of zero padding inserted during chrc. + "io_characteristic_pads": ("ints", False, []), } def get_verilog_top_module_name(self):