fpga: x400: Fix transport adapter PROTOVER
Original-commit: 7b93c4a37abc91b6607a3401e39605bc23cae69f
This commit is contained in:
+20
-18
@@ -1628,22 +1628,23 @@ module x4xx (
|
|||||||
|
|
||||||
x4xx_qsfp_wrapper_temp #(
|
x4xx_qsfp_wrapper_temp #(
|
||||||
`ifdef QSFP0_0
|
`ifdef QSFP0_0
|
||||||
.PROTOCOL0 (`QSFP0_0),
|
.PROTOCOL0 (`QSFP0_0),
|
||||||
`endif
|
`endif
|
||||||
`ifdef QSFP0_1
|
`ifdef QSFP0_1
|
||||||
.PROTOCOL1 (`QSFP0_1),
|
.PROTOCOL1 (`QSFP0_1),
|
||||||
`endif
|
`endif
|
||||||
`ifdef QSFP0_2
|
`ifdef QSFP0_2
|
||||||
.PROTOCOL2 (`QSFP0_2),
|
.PROTOCOL2 (`QSFP0_2),
|
||||||
`endif
|
`endif
|
||||||
`ifdef QSFP0_3
|
`ifdef QSFP0_3
|
||||||
.PROTOCOL3 (`QSFP0_3),
|
.PROTOCOL3 (`QSFP0_3),
|
||||||
`endif
|
`endif
|
||||||
.CPU_W (CPU_W),
|
.CPU_W (CPU_W),
|
||||||
.CHDR_W (CHDR_W),
|
.CHDR_W (CHDR_W),
|
||||||
.BYTE_MTU (BYTE_MTU),
|
.BYTE_MTU (BYTE_MTU),
|
||||||
.PORTNUM (0),
|
.PORTNUM (0),
|
||||||
.NODE_INST (0)
|
.NODE_INST (0),
|
||||||
|
.RFNOC_PROTOVER (RFNOC_PROTOVER)
|
||||||
) x4xx_qsfp_wrapper_0 (
|
) x4xx_qsfp_wrapper_0 (
|
||||||
.areset (areset),
|
.areset (areset),
|
||||||
.refclk_p (MGT_REFCLK_LMK0_P),
|
.refclk_p (MGT_REFCLK_LMK0_P),
|
||||||
@@ -1737,22 +1738,23 @@ module x4xx (
|
|||||||
|
|
||||||
x4xx_qsfp_wrapper_temp #(
|
x4xx_qsfp_wrapper_temp #(
|
||||||
`ifdef QSFP1_0
|
`ifdef QSFP1_0
|
||||||
.PROTOCOL0 (`QSFP1_0),
|
.PROTOCOL0 (`QSFP1_0),
|
||||||
`endif
|
`endif
|
||||||
`ifdef QSFP1_1
|
`ifdef QSFP1_1
|
||||||
.PROTOCOL1 (`QSFP1_1),
|
.PROTOCOL1 (`QSFP1_1),
|
||||||
`endif
|
`endif
|
||||||
`ifdef QSFP1_2
|
`ifdef QSFP1_2
|
||||||
.PROTOCOL2 (`QSFP1_2),
|
.PROTOCOL2 (`QSFP1_2),
|
||||||
`endif
|
`endif
|
||||||
`ifdef QSFP1_3
|
`ifdef QSFP1_3
|
||||||
.PROTOCOL3 (`QSFP1_3),
|
.PROTOCOL3 (`QSFP1_3),
|
||||||
`endif
|
`endif
|
||||||
.CPU_W (CPU_W),
|
.CPU_W (CPU_W),
|
||||||
.CHDR_W (CHDR_W),
|
.CHDR_W (CHDR_W),
|
||||||
.BYTE_MTU (BYTE_MTU),
|
.BYTE_MTU (BYTE_MTU),
|
||||||
.PORTNUM (1),
|
.PORTNUM (1),
|
||||||
.NODE_INST (4)
|
.NODE_INST (4),
|
||||||
|
.RFNOC_PROTOVER (RFNOC_PROTOVER)
|
||||||
) x4xx_qsfp_wrapper_1 (
|
) x4xx_qsfp_wrapper_1 (
|
||||||
.areset (areset),
|
.areset (areset),
|
||||||
.refclk_p (MGT_REFCLK_LMK3_P),
|
.refclk_p (MGT_REFCLK_LMK3_P),
|
||||||
|
|||||||
@@ -25,15 +25,16 @@
|
|||||||
|
|
||||||
|
|
||||||
module x4xx_qsfp_wrapper_temp #(
|
module x4xx_qsfp_wrapper_temp #(
|
||||||
parameter PROTOCOL0 = `MGT_Disabled,
|
parameter PROTOCOL0 = `MGT_Disabled,
|
||||||
parameter PROTOCOL1 = `MGT_Disabled,
|
parameter PROTOCOL1 = `MGT_Disabled,
|
||||||
parameter PROTOCOL2 = `MGT_Disabled,
|
parameter PROTOCOL2 = `MGT_Disabled,
|
||||||
parameter PROTOCOL3 = `MGT_Disabled,
|
parameter PROTOCOL3 = `MGT_Disabled,
|
||||||
parameter CPU_W = 64,
|
parameter CPU_W = 64,
|
||||||
parameter CHDR_W = 64,
|
parameter CHDR_W = 64,
|
||||||
parameter BYTE_MTU = $clog2(8*1024),
|
parameter BYTE_MTU = $clog2(8*1024),
|
||||||
parameter [7:0] PORTNUM = 8'd0,
|
parameter [ 7:0] PORTNUM = 8'd0,
|
||||||
parameter NODE_INST = 0
|
parameter NODE_INST = 0,
|
||||||
|
parameter [15:0] RFNOC_PROTOVER = {8'd1, 8'd0}
|
||||||
) (
|
) (
|
||||||
// Resets
|
// Resets
|
||||||
input logic areset,
|
input logic areset,
|
||||||
@@ -298,12 +299,13 @@ module x4xx_qsfp_wrapper_temp #(
|
|||||||
end
|
end
|
||||||
|
|
||||||
x4xx_qsfp_wrapper #(
|
x4xx_qsfp_wrapper #(
|
||||||
.PROTOCOL ({ PROTOCOL3, PROTOCOL2, PROTOCOL1, PROTOCOL0 }),
|
.PROTOCOL ({ PROTOCOL3, PROTOCOL2, PROTOCOL1, PROTOCOL0 }),
|
||||||
.CPU_W (CPU_W),
|
.CPU_W (CPU_W),
|
||||||
.CHDR_W (CHDR_W),
|
.CHDR_W (CHDR_W),
|
||||||
.BYTE_MTU (BYTE_MTU),
|
.BYTE_MTU (BYTE_MTU),
|
||||||
.PORTNUM (PORTNUM),
|
.PORTNUM (PORTNUM),
|
||||||
.NODE_INST (NODE_INST)
|
.NODE_INST (NODE_INST),
|
||||||
|
.RFNOC_PROTOVER (RFNOC_PROTOVER)
|
||||||
) x4xx_qsfp_wrapper_i (
|
) x4xx_qsfp_wrapper_i (
|
||||||
.areset (areset),
|
.areset (areset),
|
||||||
.refclk_p (refclk_p),
|
.refclk_p (refclk_p),
|
||||||
|
|||||||
Reference in New Issue
Block a user