From: adam Date: Mon, 27 Oct 2008 07:43:45 +0000 (+0100) Subject: reset ILC to 1 after non-execution X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=ed91698c7b7bd6cb01c9be7aca3e25e54853858a;p=fleet.git reset ILC to 1 after non-execution --- diff --git a/src/edu/berkeley/fleet/fpga/FpgaDock.java b/src/edu/berkeley/fleet/fpga/FpgaDock.java index 07d85af..aa1183d 100644 --- a/src/edu/berkeley/fleet/fpga/FpgaDock.java +++ b/src/edu/berkeley/fleet/fpga/FpgaDock.java @@ -268,7 +268,9 @@ public class FpgaDock extends FleetTwoDock implements FabricElement { // Predicate not met new Event(new Object[] { ondeck, "!("+predicate_met+")" }, - new Action[] { ondeck }); + new Action[] { ondeck, + new ConditionalAction(MOVE.verilog(ondeck.getName()), new AssignAction(repeat_counter, "1")) + }); new Event(new Object[] { ondeck, data_out,