ii是变量,取部分位时,冒号前后不能都出现变量,否则会报错 range must be bounded by constant expresssions
上述代码应改成
即,不能写成 [n+7:n],应写成 [n +: 8],表示从第n位开始,往上取8位。
如果是在generate-for中取位,可以使用由genvar声明的循环变量进行取位,冒号前后都有循环变量也可以。
ii是变量,取部分位时,冒号前后不能都出现变量,否则会报错 range must be bounded by constant expresssions
上述代码应改成
即,不能写成 [n+7:n],应写成 [n +: 8],表示从第n位开始,往上取8位。
如果是在generate-for中取位,可以使用由genvar声明的循环变量进行取位,冒号前后都有循环变量也可以。