Untitled

 avatar
unknown
verilog
5 months ago
340 B
2
Indexable
logic [N-1] cntr; // count to 2^N - 1 
always_ff @ (posedge clk) begin
   if (rst) begin
      cntr <= ($bits(cntr))’(‘h0);
   end
   else begin
      if (cntr == elapsed_time) begin
         cntr <= ($bits(cntr))’(‘h0);
      end
      else begin
         cntr <= cntr + ($bits(cntr))’(‘h1);
      end
   end
end
Editor is loading...
Leave a Comment