在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 2429|回复: 4

[求助] 一个关于多维数组赋值的问题

[复制链接]
发表于 2021-9-18 11:39:46 | 显示全部楼层

通过generate ,连加即可实现
wire [63:0][12+6:0] DC0_tmp;
wire [63:0][12+6:0] DC1_tmp;
....
genvar i;
generate
for(i=0;i<64;i++) begin
if(i==0)
assign DC0_tmp[i]=array[i][0][12:0];
else
assign DC0_tmp[i]=DC0_tmp[i-1] + array[i][0][12:0];
end
...
...
endgenerate

assign DC0=DC0_tmp[63];
...
...

回复 支持 反对

使用道具 举报

发表于 2021-9-18 21:36:34 | 显示全部楼层


   
Dyliner02 发表于 2021-9-18 14:11
试了一下好像并不行,我需要一个always触发,写在generate内会报错




这里是连续赋值语句,还触发啥啊。。。。


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 ) |网站地图

GMT+8, 2025-10-24 11:33 , Processed in 0.014391 second(s), 5 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表