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:
Wade Fife
2022-08-29 17:01:45 -05:00
committed by skooNI
parent 032b9677aa
commit 1756797ec2
2 changed files with 8 additions and 6 deletions
+6 -5
View File
@@ -14,10 +14,11 @@
`default_nettype none
module eth_internal #(
parameter DWIDTH = 32,
parameter AWIDTH = 14,
parameter [7:0] PORTNUM = 0,
parameter [15:0] RFNOC_PROTOVER = {8'd1, 8'd0}
parameter DWIDTH = 32,
parameter AWIDTH = 14,
parameter [7:0] PORTNUM = 0,
parameter [15:0] RFNOC_PROTOVER = {8'd1, 8'd0},
parameter NODE_INST = 0
)(
// Resets
input wire bus_rst,
@@ -276,7 +277,7 @@ module eth_internal #(
eth_interface #(
.PROTOVER(RFNOC_PROTOVER),
.MTU(10),
.NODE_INST(0),
.NODE_INST(NODE_INST),
.REG_AWIDTH (AWIDTH),
.BASE(REG_BASE_ETH_SWITCH)
) eth_interface (
+2 -1
View File
@@ -43,6 +43,7 @@ module eth_ipv4_internal #(
parameter DWIDTH = 32,
parameter AWIDTH = 14,
parameter [ 7:0] PORTNUM = 0,
parameter NODE_INST = 0,
parameter [15:0] RFNOC_PROTOVER = {8'd1, 8'd0}
) (
input wire bus_clk,
@@ -349,7 +350,7 @@ module eth_ipv4_internal #(
.PROTOVER (RFNOC_PROTOVER),
.CPU_FIFO_SIZE (BYTE_MTU),
.CHDR_FIFO_SIZE (BYTE_MTU),
.NODE_INST (0),
.NODE_INST (NODE_INST),
.BASE (REG_BASE_ETH_SWITCH),
.PREAMBLE_BYTES (6),
.ADD_SOF (1),