reset ILC to 1 after non-execution
authoradam <adam@megacz.com>
Mon, 27 Oct 2008 07:43:45 +0000 (08:43 +0100)
committeradam <adam@megacz.com>
Mon, 27 Oct 2008 07:43:45 +0000 (08:43 +0100)
src/edu/berkeley/fleet/fpga/FpgaDock.java

index 07d85af..aa1183d 100644 (file)
@@ -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,