[Benchmark] Patch boundtop.v with missing SPRAM module

This commit is contained in:
tangxifan 2021-03-20 21:00:53 -06:00
parent ee3677ecc1
commit 2bd8ef2af9
1 changed files with 27 additions and 1 deletions

View File

@ -1656,7 +1656,33 @@ single_port_ram new_ram(
endmodule
//---------------------------------------
// A single-port 1024x32bit RAM
// This module is tuned for VTR's benchmarks
//---------------------------------------
module single_port_ram (
input clk,
input we,
input [9:0] addr,
input [31:0] data,
output [31:0] out );
reg [31:0] ram[1023:0];
reg [31:0] internal;
assign out = internal;
always @(posedge clk) begin
if(wen) begin
ram[addr] <= data;
end
if(ren) begin
internal <= ram[addr];
end
end
endmodule