mirror of
https://github.com/corundum/corundum.git
synced 2025-02-06 08:38:23 +08:00
Fix synthesizer complaints
This commit is contained in:
parent
82fe5a6bdd
commit
2794c315e8
@ -545,10 +545,10 @@ always @(posedge clk) begin
|
|||||||
end
|
end
|
||||||
end else if (encoded_rx_hdr == SYNC_CTRL && (encoded_rx_data[7:0] == BLOCK_TYPE_START_4 || encoded_rx_data[7:0] == BLOCK_TYPE_OS_START)) begin
|
end else if (encoded_rx_hdr == SYNC_CTRL && (encoded_rx_data[7:0] == BLOCK_TYPE_START_4 || encoded_rx_data[7:0] == BLOCK_TYPE_OS_START)) begin
|
||||||
if (PTP_TS_WIDTH == 96) begin
|
if (PTP_TS_WIDTH == 96) begin
|
||||||
ptp_ts_reg[45:0] <= ptp_ts[45:0] + (PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 1.5;
|
ptp_ts_reg[45:0] <= ptp_ts[45:0] + (((PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 3) >> 1);
|
||||||
ptp_ts_reg[95:48] <= ptp_ts[95:48];
|
ptp_ts_reg[95:48] <= ptp_ts[95:48];
|
||||||
end else begin
|
end else begin
|
||||||
ptp_ts_reg <= ptp_ts + (PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 1.5;
|
ptp_ts_reg <= ptp_ts + (((PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 3) >> 1);
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -532,10 +532,10 @@ always @* begin
|
|||||||
// need to send more idles - swap lanes
|
// need to send more idles - swap lanes
|
||||||
swap_lanes = 1'b1;
|
swap_lanes = 1'b1;
|
||||||
if (PTP_TS_WIDTH == 96) begin
|
if (PTP_TS_WIDTH == 96) begin
|
||||||
m_axis_ptp_ts_next[45:0] <= ptp_ts[45:0] + (PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 1.5;
|
m_axis_ptp_ts_next[45:0] <= ptp_ts[45:0] + (((PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 3) >> 1);
|
||||||
m_axis_ptp_ts_next[95:48] <= ptp_ts[95:48];
|
m_axis_ptp_ts_next[95:48] <= ptp_ts[95:48];
|
||||||
end else begin
|
end else begin
|
||||||
m_axis_ptp_ts_next = ptp_ts + (PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 1.5;
|
m_axis_ptp_ts_next = ptp_ts + (((PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 3) >> 1);
|
||||||
end
|
end
|
||||||
m_axis_ptp_ts_tag_next = s_axis_tuser >> 1;
|
m_axis_ptp_ts_tag_next = s_axis_tuser >> 1;
|
||||||
m_axis_ptp_ts_valid_int_next = 1'b1;
|
m_axis_ptp_ts_valid_int_next = 1'b1;
|
||||||
|
@ -516,10 +516,10 @@ always @(posedge clk) begin
|
|||||||
end
|
end
|
||||||
end else if (xgmii_rxc[4] && xgmii_rxd[39:32] == XGMII_START) begin
|
end else if (xgmii_rxc[4] && xgmii_rxd[39:32] == XGMII_START) begin
|
||||||
if (PTP_TS_WIDTH == 96) begin
|
if (PTP_TS_WIDTH == 96) begin
|
||||||
ptp_ts_reg[45:0] <= ptp_ts[45:0] + (PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 1.5;
|
ptp_ts_reg[45:0] <= ptp_ts[45:0] + (((PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 3) >> 1);
|
||||||
ptp_ts_reg[95:48] <= ptp_ts[95:48];
|
ptp_ts_reg[95:48] <= ptp_ts[95:48];
|
||||||
end else begin
|
end else begin
|
||||||
ptp_ts_reg <= ptp_ts + (PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 1.5;
|
ptp_ts_reg <= ptp_ts + (((PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 3) >> 1);
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -479,10 +479,10 @@ always @* begin
|
|||||||
// need to send more idles - swap lanes
|
// need to send more idles - swap lanes
|
||||||
swap_lanes = 1'b1;
|
swap_lanes = 1'b1;
|
||||||
if (PTP_TS_WIDTH == 96) begin
|
if (PTP_TS_WIDTH == 96) begin
|
||||||
m_axis_ptp_ts_next[45:0] <= ptp_ts[45:0] + (PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 1.5;
|
m_axis_ptp_ts_next[45:0] <= ptp_ts[45:0] + (((PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 3) >> 1);
|
||||||
m_axis_ptp_ts_next[95:48] <= ptp_ts[95:48];
|
m_axis_ptp_ts_next[95:48] <= ptp_ts[95:48];
|
||||||
end else begin
|
end else begin
|
||||||
m_axis_ptp_ts_next = ptp_ts + (PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 1.5;
|
m_axis_ptp_ts_next = ptp_ts + (((PTP_PERIOD_NS * 2**16 + PTP_PERIOD_FNS) * 3) >> 1);
|
||||||
end
|
end
|
||||||
m_axis_ptp_ts_tag_next = s_axis_tuser >> 1;
|
m_axis_ptp_ts_tag_next = s_axis_tuser >> 1;
|
||||||
m_axis_ptp_ts_valid_int_next = 1'b1;
|
m_axis_ptp_ts_valid_int_next = 1'b1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user