diff --git a/compiler/base/verilog.py b/compiler/base/verilog.py index 3da3b9aa..205baeb7 100644 --- a/compiler/base/verilog.py +++ b/compiler/base/verilog.py @@ -230,7 +230,7 @@ class verilog: if self.num_spare_cols == 1: self.vf.write(" if (spare_wen{0}_reg)\n".format(port)) - self.vf.write(" mem[addr{0}_reg][{1}] = din{0}_reg[{1}];\n".format(port, self.word_size + num)) + self.vf.write(" mem[addr{0}_reg][{1}] = din{0}_reg[{1}];\n".format(port, self.word_size)) else: for num in range(self.num_spare_cols): self.vf.write(" if (spare_wen{0}_reg[{1}])\n".format(port, num))