1.1 diff -r 252df75c8f67 -r c336e674a37e lm32_dp_ram.v 1.2 --- a/lm32_dp_ram.v Sun Mar 06 21:17:31 2011 +0000 1.3 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.4 @@ -1,35 +0,0 @@ 1.5 -module lm32_dp_ram( 1.6 - clk_i, 1.7 - rst_i, 1.8 - we_i, 1.9 - waddr_i, 1.10 - wdata_i, 1.11 - raddr_i, 1.12 - rdata_o); 1.13 - 1.14 -parameter addr_width = 32; 1.15 -parameter addr_depth = 1024; 1.16 -parameter data_width = 8; 1.17 - 1.18 -input clk_i; 1.19 -input rst_i; 1.20 -input we_i; 1.21 -input [addr_width-1:0] waddr_i; 1.22 -input [data_width-1:0] wdata_i; 1.23 -input [addr_width-1:0] raddr_i; 1.24 -output [data_width-1:0] rdata_o; 1.25 - 1.26 -reg [data_width-1:0] ram[addr_depth-1:0]; 1.27 - 1.28 -reg [addr_width-1:0] raddr_r; 1.29 -assign rdata_o = ram[raddr_r]; 1.30 - 1.31 -always @ (posedge clk_i) 1.32 -begin 1.33 - if (we_i) 1.34 - ram[waddr_i] <= wdata_i; 1.35 - raddr_r <= raddr_i; 1.36 -end 1.37 - 1.38 -endmodule 1.39 -