From 3f4c2ef94a97b6007a50c828963c1213a733b1ec Mon Sep 17 00:00:00 2001 From: megacz Date: Sun, 11 Jan 2009 12:49:01 -0800 Subject: [PATCH] add commented-out versions of `drain_foo that do not work --- src/edu/berkeley/fleet/fpga/Fpga.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/edu/berkeley/fleet/fpga/Fpga.java b/src/edu/berkeley/fleet/fpga/Fpga.java index 44e9f91..13d9e6a 100644 --- a/src/edu/berkeley/fleet/fpga/Fpga.java +++ b/src/edu/berkeley/fleet/fpga/Fpga.java @@ -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;"); -- 1.7.10.4