From: adam Date: Mon, 10 Nov 2008 05:53:34 +0000 (+0100) Subject: fix fill/drain/full/empty macros X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=ad466c9e53b5c29358cbf535b2da331ae1c1ca46;p=fleet.git fix fill/drain/full/empty macros --- diff --git a/src/edu/berkeley/fleet/fpga/Fpga.java b/src/edu/berkeley/fleet/fpga/Fpga.java index 6b1a304..2ab89a5 100644 --- a/src/edu/berkeley/fleet/fpga/Fpga.java +++ b/src/edu/berkeley/fleet/fpga/Fpga.java @@ -242,9 +242,10 @@ 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()) { - pw.println("`define drain_"+name+" "+name+"_a <= 1"); + pw.println("`define drain_"+name+" "+name+"_a <= 1;"); } else { - pw.println("`define fill_"+name+" "+name+"_r <= 1"); + pw.println("`define fill_"+name+" "+name+"_r <= 1;"); + pw.println("`define "+name+"_draining ("+name+"_r && "+name+"_a)"); } }