+++ /dev/null
-package edu.berkeley.fleet.demo;
-import edu.berkeley.fleet.api.*;
-import static edu.berkeley.fleet.api.Instruction.Set.*;
-import edu.berkeley.fleet.interpreter.Interpreter;
-
-public class Test {
-
- public static void main(String[] s) {
-
- Fleet fleet = new Interpreter(new String[] {
- "alu2",
- "Debug"
- },
- /* logging */ true);
-
- Ship alu = fleet.getShip("alu2", 0);
- Ship debug = fleet.getShip("Debug", 0);
- Dock debugIn = debug.getDock("in");
-
- Instruction[] instructions = new Instruction[] {
- new Instruction.Set(debugIn, false, Predicate.Default,
- SetDest.DataLatch, 12),
- new Instruction.Move(debugIn, false, Predicate.Default,
- /* interruptible */ false,
- /* path */ null,
- /* tokenIn */ false,
- /* dataIn */ false,
- /* latchData */ false,
- /* latchPath */ false,
- /* dataOut */ true,
- /* tokenOut */ false
- ),
- };
-
- FleetProcess fp = fleet.run(instructions);
- BitVector bv = fp.recvWord();
- System.out.println(bv.toLong());
- fp.terminate();
- }
-
-}
\ No newline at end of file