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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [orpsocv2/] [boards/] [actel/] [ordb1a3pe1500/] [rtl/] [verilog/] [versatile_mem_ctrl/] [rtl/] [verilog/] [cke_delay_counter_defines.v] - Blame information for rev 411

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 408 julius
// module name
2
`define CNT_MODULE_NAME cke_delay_counter
3
 
4
// counter type = [BINARY, GRAY, LFSR]
5
`define CNT_TYPE_BINARY
6
//`define CNT_TYPE_GRAY
7
//`define CNT_TYPE_LFSR
8
 
9
// q as output
10
`define CNT_Q
11
// for gray type counter optional binary output
12
//`define CNT_Q_BIN
13
 
14
// number of CNT bins
15
`define CNT_LENGTH 15
16
 
17
// clear
18
//`define CNT_CLEAR
19
 
20
// async reset
21
`define CNT_RESET_VALUE `CNT_LENGTH'h0
22
// set
23
//`define CNT_SET
24
`define CNT_SET_VALUE `CNT_LENGTH'h0
25
 
26
// wrap around creates shorter cycle than maximum length
27
//`define CNT_WRAP
28
`define CNT_WRAP_VALUE `CNT_LENGTH'h6200
29
 
30
// clock enable
31
`define CNT_CE
32
 
33
// q_next as an output
34
//`define CNT_QNEXT
35
 
36
// q=0 as an output
37
//`define CNT_Z
38
 
39
// q_next=0 as a registered output
40
//`define CNT_ZQ
41
 

powered by: WebSVN 2.1.0

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