mirror of https://github.com/VLSIDA/OpenRAM.git
Convert to new modules format
This commit is contained in:
parent
623c1ac02f
commit
f743b1f068
|
|
@ -40,11 +40,6 @@ class sram():
|
|||
|
||||
self.s = sram(name, sram_config)
|
||||
|
||||
if self.num_banks != 1:
|
||||
from sram_multibank import sram_multibank
|
||||
mb = sram_multibank(self.s)
|
||||
mb.verilog_write()
|
||||
|
||||
self.s.create_netlist()
|
||||
if not OPTS.netlist_only:
|
||||
self.s.create_layout()
|
||||
|
|
@ -64,7 +59,7 @@ class sram():
|
|||
def verilog_write(self, name):
|
||||
if self.num_banks != 1:
|
||||
self.s.verilog_write(name[:-2] + '_1bank.v')
|
||||
from sram_multibank import sram_multibank
|
||||
from .sram_multibank import sram_multibank
|
||||
mb = sram_multibank(self.s)
|
||||
mb.verilog_write(name)
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
from template import template
|
||||
from .template import template
|
||||
from globals import OPTS
|
||||
import os
|
||||
from math import ceil, log
|
||||
|
|
@ -29,7 +29,7 @@ class sram_multibank:
|
|||
}
|
||||
|
||||
def verilog_write(self, name):
|
||||
template_filename = os.path.join(os.path.abspath(os.environ["OPENRAM_HOME"]), "sram/sram_multibank_template.v")
|
||||
template_filename = os.path.join(os.path.abspath(os.environ["OPENRAM_HOME"]), "modules/sram_multibank_template.v")
|
||||
t = template(template_filename, self.dict)
|
||||
t.write(name)
|
||||
with open(name, 'r') as f:
|
||||
|
|
|
|||
Loading…
Reference in New Issue