mirror of
https://github.com/fpganinja/taxi.git
synced 2025-12-09 17:08:38 -08:00
eth: Remove unnecessary PTP_TS_FMT_TOD parameter in 1G MAC module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -21,8 +21,7 @@ module taxi_eth_mac_1g #
|
|||||||
parameter logic PADDING_EN = 1'b1,
|
parameter logic PADDING_EN = 1'b1,
|
||||||
parameter MIN_FRAME_LEN = 64,
|
parameter MIN_FRAME_LEN = 64,
|
||||||
parameter logic PTP_TS_EN = 1'b0,
|
parameter logic PTP_TS_EN = 1'b0,
|
||||||
parameter logic PTP_TS_FMT_TOD = 1'b1,
|
parameter PTP_TS_W = 96,
|
||||||
parameter PTP_TS_W = PTP_TS_FMT_TOD ? 96 : 64,
|
|
||||||
parameter logic PFC_EN = 1'b0,
|
parameter logic PFC_EN = 1'b0,
|
||||||
parameter logic PAUSE_EN = PFC_EN
|
parameter logic PAUSE_EN = PFC_EN
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -32,8 +32,7 @@ export PARAM_DATA_W := 8
|
|||||||
export PARAM_PADDING_EN := 1
|
export PARAM_PADDING_EN := 1
|
||||||
export PARAM_MIN_FRAME_LEN := 64
|
export PARAM_MIN_FRAME_LEN := 64
|
||||||
export PARAM_PTP_TS_EN := 1
|
export PARAM_PTP_TS_EN := 1
|
||||||
export PARAM_PTP_TS_FMT_TOD := 1
|
export PARAM_PTP_TS_W := 96
|
||||||
export PARAM_PTP_TS_W := $(if $(filter-out 1,$(PARAM_PTP_TS_FMT_TOD)),64,96)
|
|
||||||
export PARAM_TX_TAG_W := 16
|
export PARAM_TX_TAG_W := 16
|
||||||
export PARAM_PFC_EN := 1
|
export PARAM_PFC_EN := 1
|
||||||
export PARAM_PAUSE_EN := $(PARAM_PFC_EN)
|
export PARAM_PAUSE_EN := $(PARAM_PFC_EN)
|
||||||
|
|||||||
@@ -714,8 +714,7 @@ def test_taxi_eth_mac_1g(request, pfc_en):
|
|||||||
parameters['PADDING_EN'] = 1
|
parameters['PADDING_EN'] = 1
|
||||||
parameters['MIN_FRAME_LEN'] = 64
|
parameters['MIN_FRAME_LEN'] = 64
|
||||||
parameters['PTP_TS_EN'] = 1
|
parameters['PTP_TS_EN'] = 1
|
||||||
parameters['PTP_TS_FMT_TOD'] = 1
|
parameters['PTP_TS_W'] = 96
|
||||||
parameters['PTP_TS_W'] = 96 if parameters['PTP_TS_FMT_TOD'] else 64
|
|
||||||
parameters['TX_TAG_W'] = 16
|
parameters['TX_TAG_W'] = 16
|
||||||
parameters['PFC_EN'] = pfc_en
|
parameters['PFC_EN'] = pfc_en
|
||||||
parameters['PAUSE_EN'] = parameters['PFC_EN']
|
parameters['PAUSE_EN'] = parameters['PFC_EN']
|
||||||
|
|||||||
@@ -22,8 +22,7 @@ module test_taxi_eth_mac_1g #
|
|||||||
parameter logic PADDING_EN = 1'b1,
|
parameter logic PADDING_EN = 1'b1,
|
||||||
parameter MIN_FRAME_LEN = 64,
|
parameter MIN_FRAME_LEN = 64,
|
||||||
parameter logic PTP_TS_EN = 1'b0,
|
parameter logic PTP_TS_EN = 1'b0,
|
||||||
parameter logic PTP_TS_FMT_TOD = 1'b1,
|
parameter PTP_TS_W = 96,
|
||||||
parameter PTP_TS_W = PTP_TS_FMT_TOD ? 96 : 64,
|
|
||||||
parameter TX_TAG_W = 16,
|
parameter TX_TAG_W = 16,
|
||||||
parameter logic PFC_EN = 1'b0,
|
parameter logic PFC_EN = 1'b0,
|
||||||
parameter logic PAUSE_EN = PFC_EN
|
parameter logic PAUSE_EN = PFC_EN
|
||||||
@@ -138,7 +137,6 @@ taxi_eth_mac_1g #(
|
|||||||
.PADDING_EN(PADDING_EN),
|
.PADDING_EN(PADDING_EN),
|
||||||
.MIN_FRAME_LEN(MIN_FRAME_LEN),
|
.MIN_FRAME_LEN(MIN_FRAME_LEN),
|
||||||
.PTP_TS_EN(PTP_TS_EN),
|
.PTP_TS_EN(PTP_TS_EN),
|
||||||
.PTP_TS_FMT_TOD(PTP_TS_FMT_TOD),
|
|
||||||
.PTP_TS_W(PTP_TS_W),
|
.PTP_TS_W(PTP_TS_W),
|
||||||
.PFC_EN(PFC_EN),
|
.PFC_EN(PFC_EN),
|
||||||
.PAUSE_EN(PAUSE_EN)
|
.PAUSE_EN(PAUSE_EN)
|
||||||
|
|||||||
Reference in New Issue
Block a user