fix bug relating to zero-width ports
authoradam <adam@megacz.com>
Mon, 10 Nov 2008 06:29:26 +0000 (07:29 +0100)
committeradam <adam@megacz.com>
Mon, 10 Nov 2008 06:29:26 +0000 (07:29 +0100)
src/edu/berkeley/fleet/fpga/verilog/Verilog.java

index 848f80c..39c9035 100644 (file)
@@ -424,7 +424,7 @@ public class Verilog {
                 return sb.toString();
             }
             public String doReset() {
-                return (forceNoLatch||latchDriver!=null)
+                return (forceNoLatch||latchDriver!=null||width==0)
                     ? name+"_r<=0;"
                     : hasLatch
                     ? (name+"_r<=0; "+("/*NORESET*/".equals(resetBehavior) ? "" : (name+"<=0;")))