Range must be bounded by constant expressions.错误的解决办法 在Verilog语言中,不允许在冒号前后都出现变量。比如我们有一个变量i,我们需要取出从i*8+7到i*8这8位数据,直接写[i*8+7:i*8]是会报错的。正确的写法是: [8*i+7 -: 8] 编程规范是: logic [15:0 ... 阅读全文 admin 2016年9月17日 193 0