mirror of
https://github.com/fpganinja/taxi.git
synced 2025-12-09 17:08:38 -08:00
eth: Fix RX byte statistics strobe on AXIS GMII RX module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -312,6 +312,7 @@ always_comb begin
|
|||||||
// start
|
// start
|
||||||
in_pre_next = 1'b0;
|
in_pre_next = 1'b0;
|
||||||
if (in_pre_reg && cfg_rx_enable) begin
|
if (in_pre_reg && cfg_rx_enable) begin
|
||||||
|
stat_rx_byte_next = 1'b1;
|
||||||
state_next = STATE_PIPE;
|
state_next = STATE_PIPE;
|
||||||
end
|
end
|
||||||
end else begin
|
end else begin
|
||||||
@@ -332,13 +333,14 @@ always_comb begin
|
|||||||
is_bcast_next = 1'b0;
|
is_bcast_next = 1'b0;
|
||||||
is_8021q_next = 1'b0;
|
is_8021q_next = 1'b0;
|
||||||
|
|
||||||
|
stat_rx_byte_next = gmii_rx_dv;
|
||||||
|
|
||||||
if (gmii_rx_dv && gmii_rx_er) begin
|
if (gmii_rx_dv && gmii_rx_er) begin
|
||||||
frame_error_next = 1'b1;
|
frame_error_next = 1'b1;
|
||||||
stat_rx_err_bad_block_next = 1'b1;
|
stat_rx_err_bad_block_next = 1'b1;
|
||||||
end
|
end
|
||||||
|
|
||||||
if (gmii_rx_dv_d4 && !gmii_rx_er_d4 && gmii_rxd_d4 == ETH_SFD) begin
|
if (gmii_rx_dv_d4 && !gmii_rx_er_d4 && gmii_rxd_d4 == ETH_SFD) begin
|
||||||
stat_rx_byte_next = 1'b1;
|
|
||||||
state_next = STATE_PAYLOAD;
|
state_next = STATE_PAYLOAD;
|
||||||
end else begin
|
end else begin
|
||||||
state_next = STATE_PIPE;
|
state_next = STATE_PIPE;
|
||||||
|
|||||||
Reference in New Issue
Block a user