集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 10112|回复: 14

朋友们好,请帮忙看看数组怎么赋值,谢谢!!

[复制链接]
muwu324 发表于 2010-8-18 13:20:01 | 显示全部楼层 |阅读模式
我写了一段小程序,不知道怎么对数组赋值,请大家帮忙看看。
谢谢了:) 怎么对 memery 赋值,谢谢大家
module memery(clk,en,ren,wen,w11,w12,w13,v1,
              w_n11,w_n12,w_n13,v_n1,addr);

input clk,en;
input ren,wen;
input[0:2] addr;
input[0:3] w_n11,w_n12,w_n13,v_n1;
output[0:3] w11,w12,w13,v1;

reg[0:3] w11,w12,w13,v1;
reg[0:3] memery[1:4];

always@(posedge clk)
   if(!en)
      case({wen,ren})
       2'b01:
       begin
       memery[1]=w_n11;
       memery[2]=w_n12;
       memery[3]=w_n13;
       memery[4]=v_n1;
       end
       2'b10:
       begin
       case(addr)
       2'b00:w11<=memery[1];
       2'b01:w12<=memery[2];
       2'b10:w13<=memery[3];
       2'b11:v1<=memery[4];
       endcase
       end
      endcase

endmodule
hegelwks 发表于 2011-8-2 08:50:15 | 显示全部楼层
我也很迷惑。
liujilei311 发表于 2011-8-2 10:20:51 | 显示全部楼层
我一直在用vhdl,对verilog不熟悉啊!!!!!!!!
xuzxing 发表于 2011-8-6 22:55:12 | 显示全部楼层
就这样赋值啊
蓝余 发表于 2011-8-8 09:19:14 | 显示全部楼层
是这样用的啊!出问题了么?
liujilei311 发表于 2011-8-9 07:57:22 | 显示全部楼层
好帖,学习一下!!!!!!!!!!!!!!!!!!!
hhq520189 发表于 2011-8-10 10:41:07 | 显示全部楼层
就是这样赋值,没问题
liujilei311 发表于 2011-8-12 08:12:21 | 显示全部楼层
学习一下!!!!!!
pengdan0905 发表于 2011-8-12 16:01:01 | 显示全部楼层
还不是很熟悉,也来学习下
wangxia6112 发表于 2011-8-15 16:45:03 | 显示全部楼层
最好是把default也加上,以免出现一些不该出现的问题。另外第一个值一般都是从0开始,很少从1开始的。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-4-29 14:00 , Processed in 0.129639 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表