mirror of
https://github.com/alexforencich/verilog-ethernet.git
synced 2025-01-14 06:43:18 +08:00
Update PTP CDC instances
This commit is contained in:
parent
77938fa422
commit
e7de9b6ee6
@ -59,8 +59,6 @@ module eth_mac_phy_10g_fifo #
|
||||
parameter RX_DROP_OVERSIZE_FRAME = RX_FRAME_FIFO,
|
||||
parameter RX_DROP_BAD_FRAME = RX_DROP_OVERSIZE_FRAME,
|
||||
parameter RX_DROP_WHEN_FULL = RX_DROP_OVERSIZE_FRAME,
|
||||
parameter LOGIC_PTP_PERIOD_NS = 4'h6,
|
||||
parameter LOGIC_PTP_PERIOD_FNS = 16'h6666,
|
||||
parameter PTP_PERIOD_NS = 4'h6,
|
||||
parameter PTP_PERIOD_FNS = 16'h6666,
|
||||
parameter PTP_USE_SAMPLE_CLOCK = 0,
|
||||
@ -152,6 +150,7 @@ module eth_mac_phy_10g_fifo #
|
||||
* PTP clock
|
||||
*/
|
||||
input wire [PTP_TS_WIDTH-1:0] ptp_ts_96,
|
||||
input wire ptp_ts_step,
|
||||
|
||||
/*
|
||||
* Configuration
|
||||
@ -271,10 +270,6 @@ if (TX_PTP_TS_ENABLE) begin
|
||||
.TS_WIDTH(PTP_TS_WIDTH),
|
||||
.NS_WIDTH(4),
|
||||
.FNS_WIDTH(16),
|
||||
.INPUT_PERIOD_NS(LOGIC_PTP_PERIOD_NS),
|
||||
.INPUT_PERIOD_FNS(LOGIC_PTP_PERIOD_FNS),
|
||||
.OUTPUT_PERIOD_NS(PTP_PERIOD_NS),
|
||||
.OUTPUT_PERIOD_FNS(PTP_PERIOD_FNS),
|
||||
.USE_SAMPLE_CLOCK(PTP_USE_SAMPLE_CLOCK)
|
||||
)
|
||||
tx_ptp_cdc (
|
||||
@ -284,9 +279,11 @@ if (TX_PTP_TS_ENABLE) begin
|
||||
.output_rst(tx_rst),
|
||||
.sample_clk(ptp_sample_clk),
|
||||
.input_ts(ptp_ts_96),
|
||||
.input_ts_step(ptp_ts_step),
|
||||
.output_ts(tx_ptp_ts_96),
|
||||
.output_ts_step(),
|
||||
.output_pps()
|
||||
.output_pps(),
|
||||
.locked()
|
||||
);
|
||||
|
||||
if (TX_PTP_TAG_ENABLE) begin
|
||||
@ -451,10 +448,6 @@ if (RX_PTP_TS_ENABLE) begin
|
||||
.TS_WIDTH(PTP_TS_WIDTH),
|
||||
.NS_WIDTH(4),
|
||||
.FNS_WIDTH(16),
|
||||
.INPUT_PERIOD_NS(LOGIC_PTP_PERIOD_NS),
|
||||
.INPUT_PERIOD_FNS(LOGIC_PTP_PERIOD_FNS),
|
||||
.OUTPUT_PERIOD_NS(PTP_PERIOD_NS),
|
||||
.OUTPUT_PERIOD_FNS(PTP_PERIOD_FNS),
|
||||
.USE_SAMPLE_CLOCK(PTP_USE_SAMPLE_CLOCK)
|
||||
)
|
||||
rx_ptp_cdc (
|
||||
@ -464,9 +457,11 @@ if (RX_PTP_TS_ENABLE) begin
|
||||
.output_rst(rx_rst),
|
||||
.sample_clk(ptp_sample_clk),
|
||||
.input_ts(ptp_ts_96),
|
||||
.input_ts_step(ptp_ts_step),
|
||||
.output_ts(rx_ptp_ts_96),
|
||||
.output_ts_step(),
|
||||
.output_pps()
|
||||
.output_pps(),
|
||||
.locked()
|
||||
);
|
||||
|
||||
axis_fifo #(
|
||||
|
Loading…
x
Reference in New Issue
Block a user