mirror of https://github.com/VLSIDA/OpenRAM.git
Removed begin end for Verilog without wmask.
This commit is contained in:
parent
24bfaa3b76
commit
6fe78fe04a
|
|
@ -179,9 +179,15 @@ class verilog:
|
||||||
self.vf.write(" always @ (negedge clk{0})\n".format(port))
|
self.vf.write(" always @ (negedge clk{0})\n".format(port))
|
||||||
self.vf.write(" begin : MEM_WRITE{0}\n".format(port))
|
self.vf.write(" begin : MEM_WRITE{0}\n".format(port))
|
||||||
if port in self.readwrite_ports:
|
if port in self.readwrite_ports:
|
||||||
self.vf.write(" if ( !csb{0}_reg && !web{0}_reg ) begin\n".format(port))
|
if self.wmask_enabled:
|
||||||
|
self.vf.write(" if ( !csb{0}_reg && !web{0}_reg ) begin\n".format(port))
|
||||||
|
else:
|
||||||
|
self.vf.write(" if ( !csb{0}_reg && !web{0}_reg )\n".format(port))
|
||||||
else:
|
else:
|
||||||
self.vf.write(" if (!csb{0}_reg) begin\n".format(port))
|
if self.wmask_enabled:
|
||||||
|
self.vf.write(" if (!csb{0}_reg) begin\n".format(port))
|
||||||
|
else:
|
||||||
|
self.vf.write(" if (!csb{0}_reg)\n".format(port))
|
||||||
|
|
||||||
if self.wmask_enabled:
|
if self.wmask_enabled:
|
||||||
for mask in range(0,self.num_wmask):
|
for mask in range(0,self.num_wmask):
|
||||||
|
|
@ -189,9 +195,9 @@ class verilog:
|
||||||
upper = lower + self.write_size-1
|
upper = lower + self.write_size-1
|
||||||
self.vf.write(" if (wmask{0}_reg[{1}])\n".format(port,mask))
|
self.vf.write(" if (wmask{0}_reg[{1}])\n".format(port,mask))
|
||||||
self.vf.write(" mem[ADDR{0}_reg][{1}:{2}] = DIN{0}_reg[{1}:{2}];\n".format(port,upper,lower))
|
self.vf.write(" mem[ADDR{0}_reg][{1}:{2}] = DIN{0}_reg[{1}:{2}];\n".format(port,upper,lower))
|
||||||
|
self.vf.write(" end\n")
|
||||||
else:
|
else:
|
||||||
self.vf.write(" mem[ADDR{0}_reg] = DIN_reg{0};\n".format(port))
|
self.vf.write(" mem[ADDR{0}_reg] = DIN_reg{0};\n".format(port))
|
||||||
self.vf.write(" end\n")
|
|
||||||
self.vf.write(" end\n")
|
self.vf.write(" end\n")
|
||||||
|
|
||||||
def add_read_block(self, port):
|
def add_read_block(self, port):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue