Explorar el Código

Cleanup extra block code that looks ugly

Matt Coles hace 8 años
padre
commit
b4cbffd573
Se han modificado 1 ficheros con 4 adiciones y 12 borrados
  1. 4 12
      simple_fifo.v

+ 4 - 12
simple_fifo.v

@@ -33,22 +33,14 @@ always @(posedge clk) begin
33 33
     if (push & ~full) begin
34 34
       data[wr_ptr] <= data_in;
35 35
       wr_ptr = wr_ptr + 1;
36
-      if (wr_ptr == rd_ptr) begin
37
-        full <= 1'b1;
38
-      end
39
-      else begin
40
-        empty <= 1'b0;
41
-      end
36
+      if (wr_ptr == rd_ptr) full <= 1'b1;
37
+      else empty <= 1'b0;
42 38
     end
43 39
     if (pop & ~empty) begin
44 40
       data_out <= data[rd_ptr];
45 41
       rd_ptr = rd_ptr + 1;
46
-      if (wr_ptr == rd_ptr) begin
47
-        empty <= 1'b1;
48
-      end
49
-      else begin
50
-        full <= 1'b0;
51
-      end
42
+      if (wr_ptr == rd_ptr) empty <= 1'b1;
43
+      else full <= 1'b0;
52 44
     end
53 45
   end
54 46
 end