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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: cybernauts

为什么功能仿真能实现的到了时序仿真波形就出错了呢?

[复制链接]
 楼主| 发表于 2004-8-24 16:43:29 | 显示全部楼层

为什么功能仿真能实现的到了时序仿真波形就出错了呢?

  其实要实现的功能就是时钟下降沿时的datain和前一个上升沿的datain做异或得sign,和前一个时钟下降沿做异或得absval信号,怎么改才能时序仿真时能实现呢
发表于 2004-8-24 19:10:45 | 显示全部楼层

为什么功能仿真能实现的到了时序仿真波形就出错了呢?

感觉你的程序应该没有问题,看样子是布线引起的,所以要你加点约束条件,让时钟在32M或更高的时候能工作。
发表于 2004-8-24 19:19:37 | 显示全部楼层

为什么功能仿真能实现的到了时序仿真波形就出错了呢?

为了仿真的目的,最好设计中的每个FF都设有复位端。
另外,你可以用ModelSim的DataFlow来查找一下到底在哪个中间信号处出现了问题,然后再想办法。
 楼主| 发表于 2004-8-25 10:18:05 | 显示全部楼层

为什么功能仿真能实现的到了时序仿真波形就出错了呢?

怎么加约束条件呢,不是很懂的说
 楼主| 发表于 2004-8-25 14:35:47 | 显示全部楼层

为什么功能仿真能实现的到了时序仿真波形就出错了呢?

  我仔细看了下各个信号的波形,感觉是由于时钟的上升沿和下降沿都用了以后,在沿上触发的信号有时就要延后一个沿才变,到时信号不稳,怎么解决呢?
发表于 2004-8-25 17:25:40 | 显示全部楼层

为什么功能仿真能实现的到了时序仿真波形就出错了呢?

像是延时问题引起的,altera的QII我不太熟悉,你可以问问atuhappy看看怎么加约束。
发表于 2004-8-25 17:39:57 | 显示全部楼层

为什么功能仿真能实现的到了时序仿真波形就出错了呢?

先看一下a、b信号的波形
发表于 2004-8-25 17:50:34 | 显示全部楼层

为什么功能仿真能实现的到了时序仿真波形就出错了呢?

鉴相器?
那应该是x与clk异或吧
 楼主| 发表于 2004-8-26 09:12:05 | 显示全部楼层

为什么功能仿真能实现的到了时序仿真波形就出错了呢?

我也是在网上看到的这个鉴相器,要实现的目的就是当时钟下降沿到时的datain和上个时钟上升沿的datain做异或给sign信号,和上个时钟下降沿的datain做异或给absval信号,怎么写程序能实现这个功能呢??
发表于 2004-8-26 09:31:53 | 显示全部楼层

为什么功能仿真能实现的到了时序仿真波形就出错了呢?



下面引用由cybernauts2004/08/26 09:12am 发表的内容:
我也是在网上看到的这个鉴相器,要实现的目的就是当时钟下降沿到时的datain和上个时钟上升沿的datain做异或给sign信号,和上个时钟下降沿的datain做异或给absval信号,怎么写程序能实现这个功能呢??

"下降沿到时的datain"在哪里
你把x先经过一个下降沿触发器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-31 00:12 , Processed in 0.022068 second(s), 6 queries , Gzip On, Redis On.

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