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/] [fifo_adr_counter_defines.v] - Rev 411
Go to most recent revision | Compare with Previous | Blame | View Log
// module name `define CNT_MODULE_NAME fifo_adr_counter // counter type = [BINARY, GRAY, LFSR] //`define CNT_TYPE_BINARY `define CNT_TYPE_GRAY //`define CNT_TYPE_LFSR // q as output `define CNT_Q // for gray type counter optional binary output `define CNT_Q_BIN // number of CNT bins `define CNT_LENGTH 5 // clear //`define CNT_CLEAR // async reset `define CNT_RESET_VALUE `CNT_LENGTH'h0 // set //`define CNT_SET `define CNT_SET_VALUE `CNT_LENGTH'h0 // wrap around creates shorter cycle than maximum length //`define CNT_WRAP `define CNT_WRAP_VALUE `CNT_LENGTH'h9 // clock enable `define CNT_CE // q_next as an output //`define CNT_QNEXT // q=0 as an output //`define CNT_Z // q_next=0 as a registered output //`define CNT_ZQ
Go to most recent revision | Compare with Previous | Blame | View Log