diff --git a/src/eth/rtl/taxi_axis_baser_tx_32.sv b/src/eth/rtl/taxi_axis_baser_tx_32.sv index c92b9ba..0806170 100644 --- a/src/eth/rtl/taxi_axis_baser_tx_32.sv +++ b/src/eth/rtl/taxi_axis_baser_tx_32.sv @@ -62,7 +62,7 @@ module taxi_axis_baser_tx_32 # * PTP */ input wire logic [PTP_TS_W-1:0] ptp_ts, - output wire logic ptp_ts_cor_sync, + output wire logic [GBX_CNT-1:0] ptp_ts_cor_sync, input wire logic [PTP_TS_COR_W-1:0] ptp_ts_cor_val = '0, /* @@ -270,7 +270,7 @@ assign m_axis_tx_cpl.tuser = '0; assign tx_os_ready = tx_os_ready_reg; -assign ptp_ts_cor_sync = (GBX_IF_EN && PTP_TS_COR_EN) ? tx_gbx_req_sync : 1'b0; +assign ptp_ts_cor_sync = (GBX_IF_EN && PTP_TS_COR_EN) ? tx_gbx_req_sync : '0; assign tx_start_packet = start_packet_reg; diff --git a/src/eth/rtl/taxi_axis_baser_tx_64.sv b/src/eth/rtl/taxi_axis_baser_tx_64.sv index d306376..c2419f5 100644 --- a/src/eth/rtl/taxi_axis_baser_tx_64.sv +++ b/src/eth/rtl/taxi_axis_baser_tx_64.sv @@ -63,7 +63,7 @@ module taxi_axis_baser_tx_64 # * PTP */ input wire logic [PTP_TS_W-1:0] ptp_ts, - output wire logic ptp_ts_cor_sync, + output wire logic [GBX_CNT-1:0] ptp_ts_cor_sync, input wire logic [PTP_TS_COR_W-1:0] ptp_ts_cor_val = '0, /* @@ -286,7 +286,7 @@ assign m_axis_tx_cpl.tuser = '0; assign tx_os_ready = tx_os_ready_reg; -assign ptp_ts_cor_sync = (GBX_IF_EN && PTP_TS_COR_EN) ? tx_gbx_req_sync : 1'b0; +assign ptp_ts_cor_sync = (GBX_IF_EN && PTP_TS_COR_EN) ? tx_gbx_req_sync : '0; assign tx_start_packet = start_packet_reg; diff --git a/src/eth/tb/taxi_axis_baser_tx_32/test_taxi_axis_baser_tx_32.sv b/src/eth/tb/taxi_axis_baser_tx_32/test_taxi_axis_baser_tx_32.sv index 04113ed..86ad434 100644 --- a/src/eth/tb/taxi_axis_baser_tx_32/test_taxi_axis_baser_tx_32.sv +++ b/src/eth/tb/taxi_axis_baser_tx_32/test_taxi_axis_baser_tx_32.sv @@ -57,7 +57,7 @@ logic tx_os_valid; logic tx_os_ready; logic [PTP_TS_W-1:0] ptp_ts; -logic ptp_ts_cor_sync; +logic [GBX_CNT-1:0] ptp_ts_cor_sync; logic [PTP_TS_COR_W-1:0] ptp_ts_cor_val; logic [15:0] cfg_tx_max_pkt_len; diff --git a/src/eth/tb/taxi_axis_baser_tx_64/test_taxi_axis_baser_tx_64.sv b/src/eth/tb/taxi_axis_baser_tx_64/test_taxi_axis_baser_tx_64.sv index be48dd2..1cde01c 100644 --- a/src/eth/tb/taxi_axis_baser_tx_64/test_taxi_axis_baser_tx_64.sv +++ b/src/eth/tb/taxi_axis_baser_tx_64/test_taxi_axis_baser_tx_64.sv @@ -57,7 +57,7 @@ logic tx_os_valid; logic tx_os_ready; logic [PTP_TS_W-1:0] ptp_ts; -logic ptp_ts_cor_sync; +logic [GBX_CNT-1:0] ptp_ts_cor_sync; logic [PTP_TS_COR_W-1:0] ptp_ts_cor_val; logic [15:0] cfg_tx_max_pkt_len;