微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 求助,访问reg数组的方法

求助,访问reg数组的方法

时间:10-02 整理:3721RD 点击:
求助,
reg [7:0] buffer[18:0] ;
需要把一个reg [63:0] random ;
赋值给buffer[18:11]
现采用赋值方法:
buffer[11] <= random[7:0] ;
buffer[12] <= random[15:8] ;
....
buffer[18] <= random[63:56] ;
求问,有没有简单办法。试过,buffer[18:11] <= random ;但报错。

数组赋值操作只能对数组的每一个元素分别进行赋值的
貌似没有对整个数组赋值的方法

好像可以,你可以做个简单的试验啊,在仿真看结果

使用generate for试试

用for循环吧

没什么必要,直接一行一行的书写就是了
fou  genarate' 神马的只是代码短一点,没什么好处

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top