mirror of
https://github.com/fpganinja/taxi.git
synced 2025-12-09 17:08:38 -08:00
eth: Enable tuser signals
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -35,7 +35,7 @@ logic rst;
|
|||||||
logic [DATA_W-1:0] encoded_rx_data;
|
logic [DATA_W-1:0] encoded_rx_data;
|
||||||
logic [HDR_W-1:0] encoded_rx_hdr;
|
logic [HDR_W-1:0] encoded_rx_hdr;
|
||||||
|
|
||||||
taxi_axis_if #(.DATA_W(DATA_W), .USER_W(USER_W)) m_axis_rx();
|
taxi_axis_if #(.DATA_W(DATA_W), .USER_EN(1), .USER_W(USER_W)) m_axis_rx();
|
||||||
|
|
||||||
logic [PTP_TS_W-1:0] ptp_ts;
|
logic [PTP_TS_W-1:0] ptp_ts;
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ localparam USER_W = TX_CPL_CTRL_IN_TUSER ? 2 : 1;
|
|||||||
logic clk;
|
logic clk;
|
||||||
logic rst;
|
logic rst;
|
||||||
|
|
||||||
taxi_axis_if #(.DATA_W(DATA_W), .USER_W(USER_W), .ID_EN(1), .ID_W(TX_TAG_W)) s_axis_tx();
|
taxi_axis_if #(.DATA_W(DATA_W), .USER_EN(1), .USER_W(USER_W), .ID_EN(1), .ID_W(TX_TAG_W)) s_axis_tx();
|
||||||
taxi_axis_if #(.DATA_W(PTP_TS_W), .KEEP_W(1), .ID_EN(1), .ID_W(TX_TAG_W)) m_axis_tx_cpl();
|
taxi_axis_if #(.DATA_W(PTP_TS_W), .KEEP_W(1), .ID_EN(1), .ID_W(TX_TAG_W)) m_axis_tx_cpl();
|
||||||
|
|
||||||
logic [DATA_W-1:0] encoded_tx_data;
|
logic [DATA_W-1:0] encoded_tx_data;
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ logic [DATA_W-1:0] gmii_rxd;
|
|||||||
logic gmii_rx_dv;
|
logic gmii_rx_dv;
|
||||||
logic gmii_rx_er;
|
logic gmii_rx_er;
|
||||||
|
|
||||||
taxi_axis_if #(.DATA_W(DATA_W), .USER_W(USER_W)) m_axis_rx();
|
taxi_axis_if #(.DATA_W(DATA_W), .USER_EN(1), .USER_W(USER_W)) m_axis_rx();
|
||||||
|
|
||||||
logic [PTP_TS_W-1:0] ptp_ts;
|
logic [PTP_TS_W-1:0] ptp_ts;
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ localparam USER_W = TX_CPL_CTRL_IN_TUSER ? 2 : 1;
|
|||||||
logic clk;
|
logic clk;
|
||||||
logic rst;
|
logic rst;
|
||||||
|
|
||||||
taxi_axis_if #(.DATA_W(DATA_W), .USER_W(USER_W), .ID_EN(1), .ID_W(TX_TAG_W)) s_axis_tx();
|
taxi_axis_if #(.DATA_W(DATA_W), .USER_EN(1), .USER_W(USER_W), .ID_EN(1), .ID_W(TX_TAG_W)) s_axis_tx();
|
||||||
taxi_axis_if #(.DATA_W(PTP_TS_W), .KEEP_W(1), .ID_EN(1), .ID_W(TX_TAG_W)) m_axis_tx_cpl();
|
taxi_axis_if #(.DATA_W(PTP_TS_W), .KEEP_W(1), .ID_EN(1), .ID_W(TX_TAG_W)) m_axis_tx_cpl();
|
||||||
|
|
||||||
logic [DATA_W-1:0] gmii_txd;
|
logic [DATA_W-1:0] gmii_txd;
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ logic rst;
|
|||||||
logic [DATA_W-1:0] xgmii_rxd;
|
logic [DATA_W-1:0] xgmii_rxd;
|
||||||
logic [CTRL_W-1:0] xgmii_rxc;
|
logic [CTRL_W-1:0] xgmii_rxc;
|
||||||
|
|
||||||
taxi_axis_if #(.DATA_W(DATA_W), .USER_W(USER_W)) m_axis_rx();
|
taxi_axis_if #(.DATA_W(DATA_W), .USER_EN(1), .USER_W(USER_W)) m_axis_rx();
|
||||||
|
|
||||||
logic [PTP_TS_W-1:0] ptp_ts;
|
logic [PTP_TS_W-1:0] ptp_ts;
|
||||||
|
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ logic rst;
|
|||||||
logic [DATA_W-1:0] xgmii_rxd;
|
logic [DATA_W-1:0] xgmii_rxd;
|
||||||
logic [CTRL_W-1:0] xgmii_rxc;
|
logic [CTRL_W-1:0] xgmii_rxc;
|
||||||
|
|
||||||
taxi_axis_if #(.DATA_W(DATA_W), .USER_W(USER_W)) m_axis_rx();
|
taxi_axis_if #(.DATA_W(DATA_W), .USER_EN(1), .USER_W(USER_W)) m_axis_rx();
|
||||||
|
|
||||||
logic [PTP_TS_W-1:0] ptp_ts;
|
logic [PTP_TS_W-1:0] ptp_ts;
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ localparam USER_W = TX_CPL_CTRL_IN_TUSER ? 2 : 1;
|
|||||||
logic clk;
|
logic clk;
|
||||||
logic rst;
|
logic rst;
|
||||||
|
|
||||||
taxi_axis_if #(.DATA_W(DATA_W), .USER_W(USER_W), .ID_EN(1), .ID_W(TX_TAG_W)) s_axis_tx();
|
taxi_axis_if #(.DATA_W(DATA_W), .USER_EN(1), .USER_W(USER_W), .ID_EN(1), .ID_W(TX_TAG_W)) s_axis_tx();
|
||||||
taxi_axis_if #(.DATA_W(PTP_TS_W), .KEEP_W(1), .ID_EN(1), .ID_W(TX_TAG_W)) m_axis_tx_cpl();
|
taxi_axis_if #(.DATA_W(PTP_TS_W), .KEEP_W(1), .ID_EN(1), .ID_W(TX_TAG_W)) m_axis_tx_cpl();
|
||||||
|
|
||||||
logic [DATA_W-1:0] xgmii_txd;
|
logic [DATA_W-1:0] xgmii_txd;
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ localparam USER_W = TX_CPL_CTRL_IN_TUSER ? 2 : 1;
|
|||||||
logic clk;
|
logic clk;
|
||||||
logic rst;
|
logic rst;
|
||||||
|
|
||||||
taxi_axis_if #(.DATA_W(DATA_W), .USER_W(USER_W), .ID_EN(1), .ID_W(TX_TAG_W)) s_axis_tx();
|
taxi_axis_if #(.DATA_W(DATA_W), .USER_EN(1), .USER_W(USER_W), .ID_EN(1), .ID_W(TX_TAG_W)) s_axis_tx();
|
||||||
taxi_axis_if #(.DATA_W(PTP_TS_W), .KEEP_W(1), .ID_EN(1), .ID_W(TX_TAG_W)) m_axis_tx_cpl();
|
taxi_axis_if #(.DATA_W(PTP_TS_W), .KEEP_W(1), .ID_EN(1), .ID_W(TX_TAG_W)) m_axis_tx_cpl();
|
||||||
|
|
||||||
logic [DATA_W-1:0] xgmii_txd;
|
logic [DATA_W-1:0] xgmii_txd;
|
||||||
|
|||||||
Reference in New Issue
Block a user