diff --git a/core/lutrams/lutram_1w_1r.sv b/core/lutrams/lutram_1w_1r.sv index a80174c..d19454c 100644 --- a/core/lutrams/lutram_1w_1r.sv +++ b/core/lutrams/lutram_1w_1r.sv @@ -36,7 +36,7 @@ module lutram_1w_1r output logic[WIDTH-1:0] ram_data_out ); - (* ramstyle = "MLAB, no_rw_check" *) logic [WIDTH-1:0] ram [DEPTH-1:0]; + (* ramstyle = "MLAB, no_rw_check", ram_style = "distributed" *) logic [WIDTH-1:0] ram [DEPTH-1:0]; initial ram = '{default: 0}; always_ff @ (posedge clk) begin diff --git a/core/tlb_lut_ram.sv b/core/tlb_lut_ram.sv index e43830b..a6552a8 100755 --- a/core/tlb_lut_ram.sv +++ b/core/tlb_lut_ram.sv @@ -75,7 +75,7 @@ module tlb_lut_ram //Reset is performed sequentially, coordinated by the gc unit lfsr #(.WIDTH($clog2(DEPTH))) - unordered_counter ( + lfsr_counter ( .clk (clk), .rst (rst), .en(gc_tlb_flush), .value(flush_addr) diff --git a/core/toggle_memory_set.sv b/core/toggle_memory_set.sv index 5ef430a..90cccb3 100644 --- a/core/toggle_memory_set.sv +++ b/core/toggle_memory_set.sv @@ -54,7 +54,7 @@ module toggle_memory_set //counter for indexing through memories for post-reset clearing/initialization lfsr #(.WIDTH($clog2(DEPTH))) - unordered_counter ( + lfsr_counter ( .clk (clk), .rst (rst), .en(init_clear), .value(clear_index)