add commented-out versions of `drain_foo that do not work
authormegacz <adam@megacz.com>
Sun, 11 Jan 2009 20:49:01 +0000 (12:49 -0800)
committermegacz <adam@megacz.com>
Sun, 11 Jan 2009 20:49:01 +0000 (12:49 -0800)
src/edu/berkeley/fleet/fpga/Fpga.java

index 44e9f91..13d9e6a 100644 (file)
@@ -177,7 +177,14 @@ public class Fpga extends FleetTwoFleet {
                 pw.println("`define "+name+"_full    ("+name+"_r && !"+name+"_a)");
                 pw.println("`define "+name+"_empty  (!"+name+"_r && !"+name+"_a)");
                 if (dd.isInputDock()) {
+                    // gets stuck on colliding-tokens
                     //pw.println("`define drain_"+name+"  if ("+name+"_r && !"+name+"_a) "+name+"_a <= 1;");
+
+                    // gets stuck on colliding-tokens
+                    //pw.println("`define drain_"+name+"  if ("+name+"_r) "+name+"_a <= 1;");
+
+                    // also gets stuck
+                    //pw.println("`define drain_"+name+"  if (!"+name+"_a) "+name+"_a <= 1;");
                     pw.println("`define drain_"+name+"  "+name+"_a <= 1;");
                 } else {
                     pw.println("`define fill_"+name+"  "+name+"_r <= 1;");