diff --git a/rtl/axis_eth_fcs.v b/rtl/axis_eth_fcs.v index fbfebd17..e09cd208 100644 --- a/rtl/axis_eth_fcs.v +++ b/rtl/axis_eth_fcs.v @@ -115,6 +115,7 @@ always @(posedge clk) begin if (s_axis_tlast) begin crc_state <= 32'hFFFFFFFF; if (KEEP_ENABLE) begin + fcs_reg <= ~crc_next[0]; for (i = 0; i < KEEP_WIDTH; i = i + 1) begin if (s_axis_tkeep[i]) begin fcs_reg <= ~crc_next[i];