X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ships%2FRandom.ship;fp=ships%2FRandom.ship;h=dd11dd3a7f402fe01a4bd89ba7a24b9f2d3e12d5;hb=132a40260a598b2f19a989714fe3723323b79a6c;hp=0000000000000000000000000000000000000000;hpb=5ca89f93e91002f1026d606af4e9c456ea3933bf;p=fleet.git diff --git a/ships/Random.ship b/ships/Random.ship new file mode 100644 index 0000000..dd11dd3 --- /dev/null +++ b/ships/Random.ship @@ -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