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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 4939|回复: 6

[求助] verilog语言中一个always进程给一个寄存器数组赋值的问题

[复制链接]
发表于 2016-3-23 18:21:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
我打算给一个宽度12位,深度60位的寄存器数组赋值运算,如果都放在一个进程中是否会太多了,影响带宽呢,现在带宽200M,

如下:
reg [11:0]
memory [59:0];
always @ (posedge clk_i or posedge rst_i)

if (rst_i) begin

    memory[0]<=12'b0;

    memory[1]<=12'b0;

    memory[2]<=12'b0;

    memory[3]<=12'b0;

    memory[4]<=12'b0;

    memory[5]<=12'b0;

    memory[6]<=12'b0;

    memory[7]<=12'b0;

    memory[8]<=12'b0;

    memory[9]<=12'b0;

    memory[10]<=12'b0;

    memory[11]<=12'b0;

    memory[12]<=12'b0;

    memory[13]<=12'b0;

    memory[14]<=12'b0;

    memory[15]<=12'b0;

    memory[16]<=12'b0;

    memory[17]<=12'b0;

    memory[18]<=12'b0;

    memory[19]<=12'b0;

    memory[20]<=12'b0;

    memory[21]<=12'b0;

    memory[22]<=12'b0;

    memory[23]<=12'b0;

    memory[24]<=12'b0;

    memory[25]<=12'b0;

    memory[26]<=12'b0;

    memory[27<=12'b0;

    memory[28]<=12'b0;

    memory[29]<=12'b0;

    memory[30]<=12'b0;

    memory[31]<=12'b0;

    memory[32]<=12'b0;

    memory[33]<=12'b0;

    memory[34]<=12'b0;

    memory[35]<=12'b0;

    memory[36]<=12'b0;

    memory[37]<=12'b0;

    memory[38]<=12'b0;

    memory[39]<=12'b0;

    memory[40]<=12'b0;

    memory[41]<=12'b0;

    memory[42]<=12'b0;

    memory[43]<=12'b0;

    memory[44]<=12'b0;

    memory[45]<=12'b0;

    memory[46]<=12'b0;

    memory[47]<=12'b0;

    memory[48]<=12'b0;

    memory[49]<=12'b0;

    memory[50]<=12'b0;

    memory[51]<=12'b0;

    memory[52]<=12'b0;

    memory[53]<=12'b0;

    memory[54]<=12'b0;

    memory[55]<=12'b0;

    memory[56]<=12'b0;

    memory[57<=12'b0;

    memory[58]<=12'b0;

    memory[59]<=12'b0;

    memory[60]<=12'b0;

end

else if(start_process) begin

     ……………………

end

else begin

…………

end
发表于 2016-3-23 20:53:01 | 显示全部楼层
带宽是数据通路的宽度,你这个不是数据通路。
回复 支持 反对

使用道具 举报

发表于 2016-3-23 21:09:35 | 显示全部楼层
跟你放在多个always里是完全一样的。
回复 支持 反对

使用道具 举报

发表于 2016-3-23 22:10:55 | 显示全部楼层
没有关系的,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-24 09:22:10 | 显示全部楼层
谢谢大神们的帮助
回复 支持 反对

使用道具 举报

发表于 2016-3-24 14:50:18 | 显示全部楼层
回复 1# yyz1988


   这个跟数据带宽无关,即使你放到其他always综合效果一样
回复 支持 反对

使用道具 举报

发表于 2016-3-24 16:05:59 | 显示全部楼层
我昨天开了一个reg [8:0] memery [16383:0],always里循环位移赋值,跑simulation人就傻掉了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

X

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

GMT+8, 2025-11-6 16:27 , Processed in 0.018527 second(s), 5 queries , Gzip On, Redis On.

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