Added connections for BRAM parity outputs
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
diff --git a/ql-qlf-plugin/pp3/brams_map.v b/ql-qlf-plugin/pp3/brams_map.v
index 280d8d4..ded9343 100644
--- a/ql-qlf-plugin/pp3/brams_map.v
+++ b/ql-qlf-plugin/pp3/brams_map.v
@@ -547,9 +547,7 @@
.RMEB(GND)
);
- // FIXME: The output RD is 18-bit while RAM data is 16-bit. Why the two
- // extra bits?
- assign RD[data_width_int-1 : 0] = {2'b00, out_reg0};
+ assign RD[data_width_int-1 : 0] = {out_par0, out_reg0};
endmodule
@@ -827,9 +825,7 @@
endgenerate
- // FIXME: The output RD is 36-bit while RAM data is 32-bit. Why the four
- // extra bits?
- assign RD[data_width_int-1 : 0] = {4'd0, out_reg0};
+ assign RD[data_width_int-1 : 0] = {out_par0, out_reg0};
endmodule
@@ -1006,9 +1002,7 @@
.RMEB(GND)
);
- // FIXME: The output RD is 18-bit while RAM data is 16-bit. Why the two
- // extra bits?
- assign DOUT[data_width_int-1 : 0] = {2'b00, out_reg0};
+ assign DOUT[data_width_int-1 : 0] = {out_par0, out_reg0};
endmodule
@@ -1261,8 +1255,6 @@
endgenerate
- // FIXME: The output RD is 36-bit while RAM data is 32-bit. Why the four
- // extra bits?
- assign DOUT[data_width_int-1 : 0] = {4'd0, out_reg0};
+ assign DOUT[data_width_int-1 : 0] = {out_par0, out_reg0};
endmodule