From ad466c9e53b5c29358cbf535b2da331ae1c1ca46 Mon Sep 17 00:00:00 2001 From: adam Date: Mon, 10 Nov 2008 06:53:34 +0100 Subject: [PATCH] fix fill/drain/full/empty macros --- src/edu/berkeley/fleet/fpga/Fpga.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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)"); } } -- 1.7.10.4