一次笔者在项目中为了保存can数据,8bit,8Byte,定义了一个二维数组。如下reg [7:0] SEND_DATA[7:0] ;在初始化过程中遇到问题,SEND_DATA<='d0。报错。后来经过查找语法书籍:不能在单次赋值操作时把某个值赋值给一个范围。所以报错。后来改为如下代码后正确。
verilog中二维数组的初始化
于 2023-06-26 09:16:00 首次发布
一次笔者在项目中为了保存can数据,8bit,8Byte,定义了一个二维数组。如下reg [7:0] SEND_DATA[7:0] ;在初始化过程中遇到问题,SEND_DATA<='d0。报错。后来经过查找语法书籍:不能在单次赋值操作时把某个值赋值给一个范围。所以报错。后来改为如下代码后正确。