--- /dev/null
+ship: Fifo
+
+== Ports ===========================================================
+data in: in
+data out: out
+
+== Constants ========================================================
+== TeX ==============================================================
+== Fleeterpreter ====================================================
+ private Queue<Integer> fifo = new LinkedList<Integer>();
+ public void service() {
+ if (box_in.dataReadyForShip()) {
+ fifo.add(box_in.removeDataForShip());
+ }
+ if (box_out.readyForDataFromShip() && fifo.size() > 0) {
+ box_out.addDataFromShip(fifo.remove());
+ }
+ }
+
+== ArchSim ==============================================================
+== FPGA ==============================================================
+
+== Contributors =========================================================
+Adam Megacz <megacz@cs.berkeley.edu>