From ed91698c7b7bd6cb01c9be7aca3e25e54853858a Mon Sep 17 00:00:00 2001 From: adam Date: Mon, 27 Oct 2008 08:43:45 +0100 Subject: [PATCH] reset ILC to 1 after non-execution --- src/edu/berkeley/fleet/fpga/FpgaDock.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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, -- 1.7.10.4