From dd8b2a89ed04e0c332e244d500cc1ae40729ed7e Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Wed, 30 Jul 2025 22:03:16 -0700 Subject: [PATCH] axis: Remove unnecessary idle cycles in taxi_axis_concat Signed-off-by: Alex Forencich --- src/axis/rtl/taxi_axis_concat.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/axis/rtl/taxi_axis_concat.sv b/src/axis/rtl/taxi_axis_concat.sv index b52f8be..fe1d081 100644 --- a/src/axis/rtl/taxi_axis_concat.sv +++ b/src/axis/rtl/taxi_axis_concat.sv @@ -229,7 +229,7 @@ end else begin m_axis_tdest_int = tdest_reg; m_axis_tuser_int = tuser_reg; - output_ready = !tlast_reg[1]; + output_ready = !tlast_reg[1] || m_axis_tready_int_reg; if (m_axis_tready_int_reg && (tkeep_reg[KEEP_W-1] || tlast_reg[0])) begin // shift out full words