在verilog中用assign赋值错误原因

eeleader   2010-8-16 15:01 楼主
在verilog中用assign赋值,出现如下错误
  assign lholdA = state[1];
  assign ads = state[0];

error:***Illegal LHS of continuous assign

这是怎么回事?
一个为理想不懈前进的人,一个永不言败人! http://shop57496282.taobao.com/ 欢迎光临网上店铺!

回复评论 (4)

  需要全部的代码 哈哈
生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙 =================================== 做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
点赞  2010-8-16 15:27
试试定义个wire [1:0] state ?
如果不知道自己要驶到哪个港口, 任何风向都不会令他喜悦。
点赞  2010-8-17 20:30

回复 楼主 eeleader 的帖子

lholdA 、ads需要被定义为wire型。
点赞  2011-12-25 14:37

感谢楼上!

一个为理想不懈前进的人,一个永不言败人! http://shop57496282.taobao.com/ 欢迎光临网上店铺!
点赞  2011-12-26 16:03
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复