我的模块获取一个参数,我希望在我的代码中有一个计数器来表示该值。例如,parameter n=16
,我想定义reg [x:0] i
,所以我可以数到n。怎么找到x?应该有一个真正简单的方法吗?
答案 0 :(得分:2)
你必须使用generate语句 这里有一些样品 http://www.rhinocerus.net/forum/lang-verilog/431130-using-generate-statement-verilog.html
答案 1 :(得分:2)
根据您的工具支持,有几种选择。
log2
函数$clog2