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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1928|回复: 5

[求助] 一个很简单的verilog问题

[复制链接]
发表于 2012-12-12 22:39:57 | 显示全部楼层 |阅读模式

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

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

x
一个很简单的记录一串数中1的个数的计数器。如下,怎么改都报错,我知道肯定是个很简单的错误但是我不知道。。。我太菜了,哎,刚开始接触verilog,什么都不会,望大家不吝赐教

module count1s(noin,noout);
input noin;
output noout;
wire[8:1] noin;
reg[3:1] noout;
begin:
noout=0;
while(noin)
if(noin[1])
begin:
noout=noout+1;
noin=noin>>1;
end
end
endmodule
发表于 2012-12-12 23:43:33 | 显示全部楼层
建议楼主吧数据类型那块好好看看~~还有,块语句只能放在initial 和always中~~把书好好看下吧~~
发表于 2012-12-13 07:51:02 | 显示全部楼层
你这应该都是语法错误吧,位宽要定义成【2:0】,module中所有的语句都要写到always里面,你确实要好好看看夏宇闻的verilog那本书,看过就会写了
发表于 2012-12-13 09:41:43 | 显示全部楼层
把夏宇闻书上的例程背几个!即使别人帮你修改的全能编过,但是你也不知道为啥能过,为啥那么改。
 楼主| 发表于 2012-12-13 09:52:32 | 显示全部楼层
多谢了~米娜
发表于 2012-12-27 12:19:19 | 显示全部楼层
~~~~~~~~~~~~~~~~~~~~~~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-14 04:35 , Processed in 0.021047 second(s), 9 queries , Gzip On, MemCached On.

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