集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1981|回复: 4

求救,这么简单的东西居然也编译不多去

[复制链接]
chengg1394 发表于 2010-12-16 23:47:17 | 显示全部楼层 |阅读模式
郁闷,这么简单的东西居然搞了两天都编译不过去,如下:
module sele1of2(a,b,sout,sele);
input a,b,sele;
output sout;
case(sele)
  0:sut=a;
  1:sout=b;
endcase
endmodule
815436262 发表于 2010-12-21 21:43:41 | 显示全部楼层
module cccc(a,b,sele,sout);
input a,b,sele;
output sout;
reg sout;
always@(sele)
begin
case(sele)
  'b0:sout=a;
  'b1:sout=b;
endcase
end
endmodule
试试这个应该可以case应在always下才可以实现
wangxia6112 发表于 2010-12-22 10:26:20 | 显示全部楼层
你的这种用法可以用在function中,但是要是直接写module的话,还是应该放在always语句中。这是基本的语法问题。
西邮阿立 发表于 2010-12-29 19:19:04 | 显示全部楼层
额         
lcawen 发表于 2010-12-30 21:45:50 | 显示全部楼层
受教了,谢谢!
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-28 09:19 , Processed in 0.056846 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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