打印

分频器疑惑

[复制链接]
1298|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
magic_yuan|  楼主 | 2011-10-29 14:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠,
  在写一个4分频程序仿真时发现。
    clk_out=~clk_out ;可以通过modelsim仿真,能仿真出正确的波形。

  而用   if(i==4)   clk_out<=1;
             else  clk_out<=0;语法都正确,只是最后波形一直显示为低,没有出现预期分频结果。在modelsim仿真失败!但在quartus仿真成功。

   求解释。
是不是clk_out=~clk_out。最后综合得出的电路结构相对简单(只需加一非门),所以采用这种写法。

跪求解答!

相关帖子

沙发
可木| | 2011-10-29 23:18 | 只看该作者
当然会不对了,你程序的意思是i==4的时候才是高电平,其余数字时都是低电平啊。。。

使用特权

评论回复
板凳
Zx阿旭| | 2011-10-30 08:55 | 只看该作者
没头没尾的程序没法分析!

使用特权

评论回复
地板
xiaochen19| | 2011-10-31 20:38 | 只看该作者
用一计数器...

使用特权

评论回复
5
sxhhhjicbb| | 2011-11-1 23:28 | 只看该作者
一个典型的错误就是reg [1:0] i,i只有二位,LZ非要==4('h100),,,结果当然是不正常的。

使用特权

评论回复
6
gavin_m| | 2011-11-2 00:12 | 只看该作者
贴整段程序才有的分析,你这样,写法确实没有错误,但是,你遇见的问题,没有完整的上下文,不能分析。。

使用特权

评论回复
7
magic_yuan|  楼主 | 2011-11-3 10:41 | 只看该作者
多谢楼上给为热心帮助。

此程序在modelsim仿真失败!但在quartus仿真成功。

说明基本语法应该没有问题。

使用特权

评论回复
8
fanlt| | 2011-11-3 21:04 | 只看该作者
把程序贴出来看看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

359

主题

2770

帖子

7

粉丝