diff --git a/rtl/eth_axis_rx_64.v b/rtl/eth_axis_rx_64.v index fbaecd882..d637772d0 100644 --- a/rtl/eth_axis_rx_64.v +++ b/rtl/eth_axis_rx_64.v @@ -279,12 +279,18 @@ always @(posedge clk or posedge rst) begin output_eth_src_mac_reg <= 0; output_eth_type_reg <= 0; output_eth_payload_tdata_reg <= 0; + output_eth_payload_tkeep_reg <= 0; output_eth_payload_tvalid_reg <= 0; output_eth_payload_tlast_reg <= 0; output_eth_payload_tuser_reg <= 0; temp_eth_payload_tdata_reg <= 0; + temp_eth_payload_tkeep_reg <= 0; temp_eth_payload_tlast_reg <= 0; temp_eth_payload_tuser_reg <= 0; + save_axis_tdata_reg <= 0; + save_axis_tkeep_reg <= 0; + save_axis_tlast_reg <= 0; + save_axis_tuser_reg <= 0; busy_reg <= 0; error_header_early_termination_reg <= 0; end else begin diff --git a/rtl/eth_axis_tx_64.v b/rtl/eth_axis_tx_64.v index 9ac013b39..9aedb94db 100644 --- a/rtl/eth_axis_tx_64.v +++ b/rtl/eth_axis_tx_64.v @@ -331,12 +331,18 @@ always @(posedge clk or posedge rst) begin eth_src_mac_reg <= 0; eth_type_reg <= 0; output_axis_tdata_reg <= 0; + output_axis_tkeep_reg <= 0; output_axis_tvalid_reg <= 0; output_axis_tlast_reg <= 0; output_axis_tuser_reg <= 0; temp_axis_tdata_reg <= 0; + temp_axis_tkeep_reg <= 0; temp_axis_tlast_reg <= 0; temp_axis_tuser_reg <= 0; + save_eth_payload_tdata_reg <= 0; + save_eth_payload_tkeep_reg <= 0; + save_eth_payload_tlast_reg <= 0; + save_eth_payload_tuser_reg <= 0; busy_reg <= 0; end else begin state_reg <= state_next;