OpenCores
URL https://opencores.org/ocsvn/versatile_counter/versatile_counter/trunk

Subversion Repositories versatile_counter

[/] [versatile_counter/] [trunk/] [rtl/] [verilog/] [versatile_counter.v] - Diff between revs 2 and 4

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 2 Rev 4
Line 4... Line 4...
`let CNT_INDEX=CNT_LENGTH-1
`let CNT_INDEX=CNT_LENGTH-1
module `CNT_MODULE_NAME
module `CNT_MODULE_NAME
  (
  (
`ifdef CNT_TYPE_GRAY
`ifdef CNT_TYPE_GRAY
   output reg [`CNT_LENGTH:1] q,
   output reg [`CNT_LENGTH:1] q,
 
 `ifdef CNT_Q_BIN
 
    output [`CNT_LENGTH:1]    q_bin,
 
 `endif
`else
`else
 `ifdef CNT_Q
 `ifdef CNT_Q
    output [`CNT_LENGTH:1]    q,
    output [`CNT_LENGTH:1]    q,
 `endif
 `endif
`endif
`endif
Line 113... Line 116...
     else
     else
  `ifdef CNT_CE
  `ifdef CNT_CE
       if (cke)
       if (cke)
  `endif
  `endif
         q <= (q_next>>1) ^ q_next;
         q <= (q_next>>1) ^ q_next;
 
  `ifdef CNT_Q_BIN
 
   assign q_bin = qi;
 
  `endif
 `else
 `else
   assign q = q_next;
   assign q = q_next;
 `endif
 `endif
`endif
`endif
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.