eth: Reset match counts when transferring data

Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
Alex Forencich
2026-07-23 23:14:39 -07:00
parent a860d0631e
commit 5f378fad5a
2 changed files with 8 additions and 0 deletions

View File

@@ -591,6 +591,10 @@ always_ff @(posedge clk) begin
end
// ordered sets
if (xgmii_rxc == 4'b0000) begin
rx_os_match_reg <= '0;
rx_idle_match_reg <= '0;
end
if (xgmii_rxc == 4'b1111) begin
rx_os_match_reg <= '0;
rx_idle_match_reg <= {rx_idle_match_reg[0], 1'b1};

View File

@@ -650,6 +650,10 @@ always_ff @(posedge clk) begin
end
// ordered sets
if (xgmii_rxc == 8'b00000000) begin
rx_os_match_reg <= '0;
rx_idle_match_reg <= '0;
end
if (xgmii_rxc == 8'b11111111) begin
rx_os_match_reg <= '0;
rx_idle_match_reg <= {rx_idle_match_reg[0], 1'b1};