Add modified RTL files for parameterized builds with VX_define_synth.v

This commit is contained in:
wgulian3
2020-03-20 04:04:15 -04:00
parent ff2fc5fa43
commit 5b3df797a4
5 changed files with 29 additions and 17 deletions

View File

@@ -1,3 +1,4 @@
`include "VX_define_synth.v"
module VX_generic_queue_ll
#(
@@ -24,7 +25,12 @@ module VX_generic_queue_ll
assign full = 0;
end else begin
(* syn_ramstyle = "mlab" *) reg[DATAW-1:0] data[SIZE-1:0];
`ifdef QUEUE_FORCE_MLAB
(* syn_ramstyle = "mlab" *) reg[DATAW-1:0] data[SIZE-1:0];
`else
reg[DATAW-1:0] data[SIZE-1:0];
`endif
reg[DATAW-1:0] curr_r, head_r;
reg[$clog2(SIZE+1)-1:0] size_r;
reg[$clog2(SIZE)-1:0] wr_ctr_r;