diff --git a/src/finn/transformation/fpgadataflow/set_fifo_depths.py b/src/finn/transformation/fpgadataflow/set_fifo_depths.py index 713148d7fcdfea4411554b6d3b817a14b33a53c6..30fa8b089ae6bdfc3249b2a725e1b97c2ba9c1f0 100644 --- a/src/finn/transformation/fpgadataflow/set_fifo_depths.py +++ b/src/finn/transformation/fpgadataflow/set_fifo_depths.py @@ -39,11 +39,8 @@ from finn.transformation.fpgadataflow.create_stitched_ip import CreateStitchedIP from finn.transformation.fpgadataflow.insert_dwc import InsertDWC from finn.transformation.fpgadataflow.insert_fifo import InsertFIFO from finn.transformation.general import GiveUniqueNodeNames, GiveReadableTensorNames -from finn.core.rtlsim_exec import ( - _reset_rtlsim, - _toggle_clk, -) from finn.util.fpgadataflow import pyverilate_stitched_ip, is_fpgadataflow_node +from finn.util.pyverilator import reset_rtlsim, toggle_clk def reset_implementation(node): @@ -298,8 +295,8 @@ class InsertAndSetFIFODepths(Transformation): # prepare pyverilator model sim = pyverilate_stitched_ip(model) - _reset_rtlsim(sim) - _toggle_clk(sim) + reset_rtlsim(sim) + toggle_clk(sim) # set all input valids to 0 and output readies to 1 # set input data to some constant @@ -309,7 +306,7 @@ class InsertAndSetFIFODepths(Transformation): output_detected = False while ncycles > 0: - _toggle_clk(sim) + toggle_clk(sim) # set/unset valids if ncycles % ncycles_per_input == 0: set_signal(sim, "tvalid", 1)