OpenCores
URL https://opencores.org/ocsvn/ram_wb/ram_wb/trunk

Subversion Repositories ram_wb

[/] [ram_wb/] [trunk/] [rtl/] [verilog/] [ram_wb_sc_dw_wrapper.v] - Blame information for rev 7

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 7 unneback
// wrapper for the above dual port RAM
2
module ram (dat_i, dat_o, adr_i, we_i, clk );
3
 
4
   parameter dat_width = 32;
5
   parameter adr_width = 11;
6
   parameter mem_size  = 2048;
7
 
8
   input [dat_width-1:0]      dat_i;
9
   input [adr_width-1:0]      adr_i;
10
   input                      we_i;
11
   output [dat_width-1:0]     dat_o;
12
   input                      clk;
13
 
14
   wire [dat_width-1:0]       q_b;
15
 
16
   ram_sc_dw
17
     /*
18
     #
19
     (
20
      .dat_width(dat_width),
21
      .adr_width(adr_width),
22
      .mem_size(mem_size)
23
      )
24
      */
25
     ram0
26
     (
27
      .d_a(dat_i),
28
      .q_a(dat_o),
29
      .adr_a(adr_i),
30
      .we_a(we_i),
31
      .q_b(q_b),
32
      .adr_b({adr_width{1'b0}}),
33
      .d_b({dat_width{1'b0}}),
34
      .we_b(1'b0),
35
      .clk(clk)
36
      );
37
 
38
endmodule // ram

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.