ql-qlf: qlf_k6n10f: bram: sim: switch RAM_ID from parameter to port
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
diff --git a/ql-qlf-plugin/qlf_k6n10f/TDP18Kx18_FIFO.v b/ql-qlf-plugin/qlf_k6n10f/TDP18Kx18_FIFO.v
index 235d0d2..696c2a7 100644
--- a/ql-qlf-plugin/qlf_k6n10f/TDP18Kx18_FIFO.v
+++ b/ql-qlf-plugin/qlf_k6n10f/TDP18Kx18_FIFO.v
@@ -34,6 +34,7 @@
FWM,
OVERRUN,
FLUSH,
+ RAM_ID,
FMODE,
PL_INIT,
PL_ENA,
@@ -50,7 +51,6 @@
parameter PROTECT = 1'b0;
parameter UPAF = 11'b0;
parameter UPAE = 11'b0;
- parameter RAM_ID = 16'b0;
input wire [2:0] RMODE_A;
input wire [2:0] RMODE_B;
@@ -81,6 +81,7 @@
output wire FWM;
output wire OVERRUN;
input wire FLUSH;
+ input wire [15:0] RAM_ID;
input wire FMODE;
input PL_INIT;
input PL_ENA;
diff --git a/ql-qlf-plugin/qlf_k6n10f/cells_sim.v b/ql-qlf-plugin/qlf_k6n10f/cells_sim.v
index ea31009..262d753 100644
--- a/ql-qlf-plugin/qlf_k6n10f/cells_sim.v
+++ b/ql-qlf-plugin/qlf_k6n10f/cells_sim.v
@@ -518,6 +518,7 @@
RDATA_A2_o,
RDATA_B2_o,
FLUSH2_i,
+ RAM_ID_i,
PL_INIT_i,
PL_ENA_i,
PL_REN_i,
@@ -558,7 +559,6 @@
parameter UPAF2_i = 12'b0;
parameter SPLIT_i = 1'b0;
- parameter RAM_ID_i = 16'b0;
parameter INITP_00 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
parameter INITP_01 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
@@ -739,6 +739,7 @@
output reg [17:0] RDATA_A2_o;
output reg [17:0] RDATA_B2_o;
input wire FLUSH2_i;
+ input wire [15:0] RAM_ID_i;
input wire PL_INIT_i;
input wire PL_ENA_i;
input wire PL_REN_i;
@@ -1138,8 +1139,7 @@
.SYNC_FIFO(SYNC_FIFO1_i),
.POWERDN(POWERDN1_i),
.SLEEP(SLEEP1_i),
- .PROTECT(PROTECT1_i),
- .RAM_ID({RAM_ID_i})
+ .PROTECT(PROTECT1_i)
)u1(
.RMODE_A(ram_rmode_a1),
.RMODE_B(ram_rmode_b1),
@@ -1168,6 +1168,7 @@
.FWM(FWM1),
.OVERRUN(OVERRUN1),
.FLUSH(FLUSH1_i),
+ .RAM_ID({RAM_ID_i}),
.FMODE(ram_fmode1),
.PL_INIT(PL_INIT_i),
.PL_ENA(PL_ENA_i),
@@ -1184,8 +1185,7 @@
.SYNC_FIFO(SYNC_FIFO2_i),
.POWERDN(POWERDN2_i),
.SLEEP(SLEEP2_i),
- .PROTECT(PROTECT2_i),
- .RAM_ID({RAM_ID_i})
+ .PROTECT(PROTECT2_i)
)u2(
.RMODE_A(ram_rmode_a2),
.RMODE_B(ram_rmode_b2),
@@ -1214,6 +1214,7 @@
.FWM(FWM2),
.OVERRUN(OVERRUN2),
.FLUSH(FLUSH2_i),
+ .RAM_ID({RAM_ID_i}),
.FMODE(ram_fmode2),
.PL_INIT(PL_INIT_i),
.PL_ENA(PL_ENA_i),