From 657cf802eb56cd42059132ec8332389704ee7475 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Thu, 23 Nov 2023 16:39:48 +0100 Subject: [PATCH] FPGA: frame_summation_reorder_compl doesn't need ap_start --- fpga/hls/frame_summation_reorder_compl.cpp | 1 + fpga/scripts/hbm_cache.tcl | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/fpga/hls/frame_summation_reorder_compl.cpp b/fpga/hls/frame_summation_reorder_compl.cpp index a00f430f..dd998076 100644 --- a/fpga/hls/frame_summation_reorder_compl.cpp +++ b/fpga/hls/frame_summation_reorder_compl.cpp @@ -6,6 +6,7 @@ void frame_summation_reorder_compl(STREAM_512 &data_in, STREAM_512 &data_out, hls::stream &s_axis_completion, hls::stream &m_axis_completion) { +#pragma HLS INTERFACE ap_ctrl_none port=return #pragma HLS INTERFACE axis register both port=data_in #pragma HLS INTERFACE axis register both port=data_out #pragma HLS INTERFACE axis register both port=s_axis_completion diff --git a/fpga/scripts/hbm_cache.tcl b/fpga/scripts/hbm_cache.tcl index c6903e24..473f6a3d 100644 --- a/fpga/scripts/hbm_cache.tcl +++ b/fpga/scripts/hbm_cache.tcl @@ -250,7 +250,7 @@ proc create_hier_cell_hbm_cache { parentCell nameHier } { connect_bd_net -net axis_hbm_handles_fifo_almost_empty [get_bd_pins hbm_handle_fifo_empty] [get_bd_pins axis_hbm_handles_fifo/almost_empty] connect_bd_net -net axis_hbm_handles_fifo_almost_full [get_bd_pins hbm_handle_fifo_full] [get_bd_pins axis_hbm_handles_fifo/almost_full] connect_bd_net -net hbm_size_bytes_1 [get_bd_pins hbm_size_bytes] [get_bd_pins load_from_hbm_0/hbm_size_bytes] [get_bd_pins save_to_hbm_0/hbm_size_bytes] - connect_bd_net -net m_axis_s2mm_sts_tready_1 [get_bd_pins axi_datamover_0/m_axis_mm2s_sts_tready] [get_bd_pins axi_datamover_0/m_axis_s2mm_sts_tready] [get_bd_pins axi_datamover_1/m_axis_mm2s_sts_tready] [get_bd_pins axi_datamover_1/m_axis_s2mm_sts_tready] [get_bd_pins frame_summation_reor_0/ap_start] [get_bd_pins one/dout] + connect_bd_net -net m_axis_s2mm_sts_tready_1 [get_bd_pins axi_datamover_0/m_axis_mm2s_sts_tready] [get_bd_pins axi_datamover_0/m_axis_s2mm_sts_tready] [get_bd_pins axi_datamover_1/m_axis_mm2s_sts_tready] [get_bd_pins axi_datamover_1/m_axis_s2mm_sts_tready] [get_bd_pins one/dout] # Restore current instance current_bd_instance $oldCurInst