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

Subversion Repositories versatile_counter

[/] [versatile_counter/] [trunk/] [rtl/] [verilog/] [versatile_counter_defines.v] - Diff between revs 12 and 20

Show entire file | Details | Blame | View Log

Rev 12 Rev 20
Line 16... Line 16...
 
 
// number of CNT bins
// number of CNT bins
`define CNT_LENGTH 4
`define CNT_LENGTH 4
 
 
// async reset value
// async reset value
`define CNT_RESET_VALUE `CNT_LENGTH'h0
`define CNT_RESET_VALUE 0
 
 
// clear
// clear
`define CNT_CLEAR
`define CNT_CLEAR
 
 
// set
// set
`define CNT_SET
`define CNT_SET
`define CNT_SET_VALUE `CNT_LENGTH'h9
`define CNT_SET_VALUE 9
 
 
// wrap around creates shorter cycle than maximum length
// wrap around creates shorter cycle than maximum length
//`define CNT_WRAP
//`define CNT_WRAP
`define CNT_WRAP_VALUE `CNT_LENGTH'h9
`define CNT_WRAP_VALUE 9
 
 
// clock enable
// clock enable
`define CNT_CE
`define CNT_CE
 
 
// q_next as an output
// q_next as an output
Line 41... Line 41...
//`define CNT_Z
//`define CNT_Z
 
 
// q_next=0 as a registered output
// q_next=0 as a registered output
//`define CNT_ZQ
//`define CNT_ZQ
 
 
 
// level indicator 1
 
`define CNT_LEVEL1
 
`define CNT_LEVEL1_VALUE 1
 
 
 
// level indicator 2
 
`define CNT_LEVEL2
 
`define CNT_LEVEL2_VALUE 2
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

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