diff --git a/src/eth/rtl/taxi_axis_basex_rx_16.sv b/src/eth/rtl/taxi_axis_basex_rx_16.sv index 093c5fc..ffbad08 100644 --- a/src/eth/rtl/taxi_axis_basex_rx_16.sv +++ b/src/eth/rtl/taxi_axis_basex_rx_16.sv @@ -223,9 +223,9 @@ end assign rx_an_cfg = AN_EN ? rx_an_cfg_reg : '0; assign rx_an_cfg_valid = AN_EN ? rx_an_cfg_valid_reg : 1'b0; -assign rx_an_ability_match = AN_EN ? &an_ability_match_cnt_reg : 1'b0; -assign rx_an_ack_match = AN_EN ? &an_ack_match_cnt_reg : 1'b0; -assign rx_an_idle_match = AN_EN ? &an_idle_match_cnt_reg : 1'b0; +assign rx_an_ability_match = AN_EN ? an_ability_match_cnt_reg[1] : 1'b0; +assign rx_an_ack_match = AN_EN ? an_ack_match_cnt_reg[1] : 1'b0; +assign rx_an_idle_match = AN_EN ? an_idle_match_cnt_reg[1] : 1'b0; assign rx_start_packet = start_packet_reg; diff --git a/src/eth/rtl/taxi_axis_basex_rx_8.sv b/src/eth/rtl/taxi_axis_basex_rx_8.sv index 2e00e12..fd46d67 100644 --- a/src/eth/rtl/taxi_axis_basex_rx_8.sv +++ b/src/eth/rtl/taxi_axis_basex_rx_8.sv @@ -207,9 +207,9 @@ end assign rx_an_cfg = AN_EN ? rx_an_cfg_reg : '0; assign rx_an_cfg_valid = AN_EN ? rx_an_cfg_valid_reg : 1'b0; -assign rx_an_ability_match = AN_EN ? &an_ability_match_cnt_reg : 1'b0; -assign rx_an_ack_match = AN_EN ? &an_ack_match_cnt_reg : 1'b0; -assign rx_an_idle_match = AN_EN ? &an_idle_match_cnt_reg : 1'b0; +assign rx_an_ability_match = AN_EN ? an_ability_match_cnt_reg[1] : 1'b0; +assign rx_an_ack_match = AN_EN ? an_ack_match_cnt_reg[1] : 1'b0; +assign rx_an_idle_match = AN_EN ? an_idle_match_cnt_reg[1] : 1'b0; assign rx_start_packet = start_packet_reg; diff --git a/src/eth/rtl/taxi_gmii_basex_dec.sv b/src/eth/rtl/taxi_gmii_basex_dec.sv index e735ed7..d1c07cd 100644 --- a/src/eth/rtl/taxi_gmii_basex_dec.sv +++ b/src/eth/rtl/taxi_gmii_basex_dec.sv @@ -119,9 +119,9 @@ assign gmii_rx_valid = gmii_rx_valid_reg; assign rx_an_cfg = AN_EN ? rx_an_cfg_reg : '0; assign rx_an_cfg_valid = AN_EN ? rx_an_cfg_valid_reg : 1'b0; -assign rx_an_ability_match = AN_EN ? &an_ability_match_cnt_reg : 1'b0; -assign rx_an_ack_match = AN_EN ? &an_ack_match_cnt_reg : 1'b0; -assign rx_an_idle_match = AN_EN ? &an_idle_match_cnt_reg : 1'b0; +assign rx_an_ability_match = AN_EN ? an_ability_match_cnt_reg[1] : 1'b0; +assign rx_an_ack_match = AN_EN ? an_ack_match_cnt_reg[1] : 1'b0; +assign rx_an_idle_match = AN_EN ? an_idle_match_cnt_reg[1] : 1'b0; assign stat_rx_err_bad_block = stat_rx_err_bad_block_reg; assign stat_rx_err_framing = stat_rx_err_framing_reg;