add Random.ship
authormegacz <adam@megacz.com>
Mon, 6 Apr 2009 18:51:27 +0000 (11:51 -0700)
committermegacz <adam@megacz.com>
Mon, 6 Apr 2009 18:51:27 +0000 (11:51 -0700)
ships/Random.ship [new file with mode: 0644]

diff --git a/ships/Random.ship b/ships/Random.ship
new file mode 100644 (file)
index 0000000..dd11dd3
--- /dev/null
@@ -0,0 +1,37 @@
+ship: Null
+
+== Ports ===========================================================
+data  out:  out
+
+== Constants ========================================================
+
+== TeX ==============================================================
+== Fleeterpreter ====================================================
+    public void service() {
+    }
+
+== FleetSim ==============================================================
+
+== FPGA ==============================================================
+
+  reg [`WORDWIDTH-1:0] out_d;
+  assign out_d_ = out_d;
+
+  always @(posedge clk) begin
+    if (rst) begin
+      `reset
+      out_d <= 0;
+    end else begin
+      `cleanup
+      if (`out_empty) begin
+        out_d <=  {out_d, out_d[17] ~^ out_d[10]}; 
+        `fill_out
+      end
+    end
+  end
+
+== Test =================================================================
+#skip
+
+== Contributors =========================================================
+Adam Megacz <megacz@cs.berkeley.edu>