fpga: lib: Fix NODE_INST parameter in eth_internal
The NODE_INST parameter was set to 0. This adds it as a parameter so that each transport adapter can have a unique node instance number. Original-commit: c6bfd2e7f8313d727c2e557958f1b1ac2f674d98
This commit is contained in:
@@ -14,10 +14,11 @@
|
|||||||
|
|
||||||
`default_nettype none
|
`default_nettype none
|
||||||
module eth_internal #(
|
module eth_internal #(
|
||||||
parameter DWIDTH = 32,
|
parameter DWIDTH = 32,
|
||||||
parameter AWIDTH = 14,
|
parameter AWIDTH = 14,
|
||||||
parameter [7:0] PORTNUM = 0,
|
parameter [7:0] PORTNUM = 0,
|
||||||
parameter [15:0] RFNOC_PROTOVER = {8'd1, 8'd0}
|
parameter [15:0] RFNOC_PROTOVER = {8'd1, 8'd0},
|
||||||
|
parameter NODE_INST = 0
|
||||||
)(
|
)(
|
||||||
// Resets
|
// Resets
|
||||||
input wire bus_rst,
|
input wire bus_rst,
|
||||||
@@ -276,7 +277,7 @@ module eth_internal #(
|
|||||||
eth_interface #(
|
eth_interface #(
|
||||||
.PROTOVER(RFNOC_PROTOVER),
|
.PROTOVER(RFNOC_PROTOVER),
|
||||||
.MTU(10),
|
.MTU(10),
|
||||||
.NODE_INST(0),
|
.NODE_INST(NODE_INST),
|
||||||
.REG_AWIDTH (AWIDTH),
|
.REG_AWIDTH (AWIDTH),
|
||||||
.BASE(REG_BASE_ETH_SWITCH)
|
.BASE(REG_BASE_ETH_SWITCH)
|
||||||
) eth_interface (
|
) eth_interface (
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ module eth_ipv4_internal #(
|
|||||||
parameter DWIDTH = 32,
|
parameter DWIDTH = 32,
|
||||||
parameter AWIDTH = 14,
|
parameter AWIDTH = 14,
|
||||||
parameter [ 7:0] PORTNUM = 0,
|
parameter [ 7:0] PORTNUM = 0,
|
||||||
|
parameter NODE_INST = 0,
|
||||||
parameter [15:0] RFNOC_PROTOVER = {8'd1, 8'd0}
|
parameter [15:0] RFNOC_PROTOVER = {8'd1, 8'd0}
|
||||||
) (
|
) (
|
||||||
input wire bus_clk,
|
input wire bus_clk,
|
||||||
@@ -349,7 +350,7 @@ module eth_ipv4_internal #(
|
|||||||
.PROTOVER (RFNOC_PROTOVER),
|
.PROTOVER (RFNOC_PROTOVER),
|
||||||
.CPU_FIFO_SIZE (BYTE_MTU),
|
.CPU_FIFO_SIZE (BYTE_MTU),
|
||||||
.CHDR_FIFO_SIZE (BYTE_MTU),
|
.CHDR_FIFO_SIZE (BYTE_MTU),
|
||||||
.NODE_INST (0),
|
.NODE_INST (NODE_INST),
|
||||||
.BASE (REG_BASE_ETH_SWITCH),
|
.BASE (REG_BASE_ETH_SWITCH),
|
||||||
.PREAMBLE_BYTES (6),
|
.PREAMBLE_BYTES (6),
|
||||||
.ADD_SOF (1),
|
.ADD_SOF (1),
|
||||||
|
|||||||
Reference in New Issue
Block a user