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 `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 (
+2 -1
View File
@@ -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),