diff --git a/src/main/java/de/neemann/digital/hdl/verilog2/lib/VerilogTemplate.java b/src/main/java/de/neemann/digital/hdl/verilog2/lib/VerilogTemplate.java index 283ab9884..051a2e1c9 100644 --- a/src/main/java/de/neemann/digital/hdl/verilog2/lib/VerilogTemplate.java +++ b/src/main/java/de/neemann/digital/hdl/verilog2/lib/VerilogTemplate.java @@ -32,7 +32,6 @@ public class VerilogTemplate implements VerilogElement { private final static String MODULE_PREFIX = "DIG_"; private final String moduleBaseName; - private String moduleName; private final Statement statements; private HashMap modules; diff --git a/src/main/resources/verilog/DIG_ROM.v b/src/main/resources/verilog/DIG_ROM.v index 1769f0e19..986a5e0f8 100644 --- a/src/main/resources/verilog/DIG_ROM.v +++ b/src/main/resources/verilog/DIG_ROM.v @@ -8,12 +8,11 @@ ?>module ( input A, input sel, - output D + output reg D ); reg my_rom [0:]; - reg D; - always @ (A or sel) begin + always @ (*) begin if (~sel) D = 'hz;