求问verilog 数组的使用T.T

有一个reg [3:0] mem_xx [2:0]
是不是就能形成有四个空间,每个空间是4bit的名叫mem_xx的数组了~?
然后我怎么使用数组中的数据呢?
比如如何将mem_xx的第二个数据值赋给另一个寄存器比如reg[2:0] dat_out呢,跪谢!!
我。。。会了。。。原来mem_xx[2:0]是生存2个存储空间,不是2^2个啊。。。

1. 有 3个4bit数组
2. 一般声明为 reg [3:0] mem_xx [0:2],注意顺序。
3. 数组的初始化可用readmemh和readmemb
4. 使用时直接mem_xx[2] = 4'bxxxx这样就好。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-30
是3个4bit的数据,不是4个3bit的数据
相似回答