找回密码
 注册
搜索
查看: 698|回复: 4

[讨论] 大侠们,帮小弟看下这个VERILOG程序为什么有问题?

[复制链接]
发表于 2007-7-16 10:49:23 | 显示全部楼层 |阅读模式
大侠们,帮小弟看下这个VERILOG程序为什么有问题?

如下,很简单,但是就是出不来结果,仿真的覆盖率也是0.00%,应该在datain发生变化时,dataout应该回变化啊?

module pskcontrol(datain,dataout);
output [4:0]dataout;
input datain;
reg [4:0]dataout;
always@(datain)
  begin
   if(dataout<=0)
    dataout<=16;
   else
    dataout<=0;
  end
endmodule
发表于 2007-7-19 14:26:44 | 显示全部楼层
if(dataout<=0)????
点评回复

使用道具 举报

发表于 2007-7-19 17:06:11 | 显示全部楼层
if(dataout<=0)应该改成if(dataout==1'b0)
点评回复

使用道具 举报

发表于 2007-7-20 14:29:18 | 显示全部楼层
首先不能用阻塞赋值,
另外科综合风格的数值,负值注意换算成补码
点评回复

使用道具 举报

发表于 2007-7-26 15:10:07 | 显示全部楼层
if(dataout<=0)
这句话是什么意思啊,问题出在这里吧
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-24 13:04 , Processed in 0.046777 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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