axis: Remove unnecessary idle cycles in taxi_axis_concat

Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
Alex Forencich
2025-07-30 22:03:16 -07:00
parent bd0b0cd75a
commit dd8b2a89ed

View File

@@ -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