more reset code
[fleet.git] / ships / Lut3.ship
index 6b68cc5..9e408c5 100644 (file)
@@ -80,6 +80,13 @@ is considered ``bit zero'').
   endgenerate
 
   always @(posedge clk) begin
+    if (!rst) begin
+      have_in1 = 0;
+      have_in2 = 0;
+      have_in3 = 0;
+      have_inLut = 0;
+      `reset
+    end else begin
     if (!have_in1) begin
       `onread(in1_r, in1_a) have_in1 = 1; reg_in1 = in1_d; end
       end else
@@ -102,6 +109,7 @@ is considered ``bit zero'').
         have_inLut = 0;
       end
     end
+    end
   end