From b4d958d4775bf2da8ad3b52dfc084811a0c1a6e1 Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Wed, 12 Nov 2025 17:05:38 -0800 Subject: [PATCH] axis: Use bin2gray function in async FIFO Signed-off-by: Alex Forencich --- src/axis/rtl/taxi_axis_async_fifo.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/axis/rtl/taxi_axis_async_fifo.sv b/src/axis/rtl/taxi_axis_async_fifo.sv index d900c46..cf048f0 100644 --- a/src/axis/rtl/taxi_axis_async_fifo.sv +++ b/src/axis/rtl/taxi_axis_async_fifo.sv @@ -651,7 +651,7 @@ always_ff @(posedge m_clk) begin mem_rd_valid_pipe_reg[0] <= 1'b1; rd_ptr_temp = rd_ptr_reg + 1; rd_ptr_reg <= rd_ptr_temp; - rd_ptr_gray_reg <= rd_ptr_temp ^ (rd_ptr_temp >> 1); + rd_ptr_gray_reg <= bin2gray(rd_ptr_temp);; end end