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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10049|回复: 7

[求助] 关于signalTap的采样时钟的疑问

[复制链接]
发表于 2013-4-22 15:33:45 | 显示全部楼层 |阅读模式

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

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

x
我没有阅读过Altera的文档,所以刚开始以为这个采样时钟要遵循香农定律。比如我的系统时钟为100M,要采集系统时钟和若干个信号状态,那么采样时钟就要大于200M。实际上,我在FPGA上使用了400M,然后使用SignalTap进行采样分析,效果不理想。
后来简单阅读了些文档,发现并没有提到采样定律。只是说,采样时钟可以为任意信号,建议最好为全局时钟。我就不明白这里的工作原理了。那就是说,采样时钟可以用100M的系统时钟。那么如果使用50M的全局时钟,和100M的衍生时钟,400M的衍生时钟,采样分析会有哪些不同呢?


还有就是工程中加入STP文件,常常对FPGA的正常工作产生影响。这又是为什么呢?
发表于 2013-4-22 19:11:28 | 显示全部楼层
本帖最后由 Timme 于 2013-4-22 20:17 编辑

如果要看100MHz的时钟确实需要200MHz的采样率,但如果只是看100MHz时钟驱动的寄存器输出,那采样频率100MHz就可以了,因为经过了寄存器频率至少减半。。。

工作不正常是时序约束不完整或完全没有。
发表于 2013-4-22 20:06:24 | 显示全部楼层
采样不理想原因不好说....很可能是楼上说的时序问题,或者时钟,尤其你这几百兆的频率了,出问题很正常
逻辑分析仪也是要占用资源的,必然会对设计部分的电路综合产生或多或少的影响,复杂到一定程度甚至资源不够用,综合失败
发表于 2013-4-23 09:58:33 | 显示全部楼层
你把问题想复杂了?说的那个是不是用于模拟信号的?
对于数字信号,直接用被采样时钟域一个时钟是最省事的办法,还可以避免多采或少采。
 楼主| 发表于 2013-4-23 10:42:18 | 显示全部楼层




   嗯,学习了。多谢,我去板子上再试试。
 楼主| 发表于 2013-4-23 10:51:46 | 显示全部楼层
回复 2# Timme


   再请教。1.在一个SignalTap的实例中,添加一个时钟域的多个信号,采样时钟就使用这个时钟域的时钟。如果将不同时钟域的信号混合在一个实例中,就会导致采样信号出现不稳定的现象?

2还有说一些信号,比如PLL输出的时钟,差分信号等,不适合用来做观察对象。这个说法,可有道理?
发表于 2013-4-23 14:01:54 | 显示全部楼层
使用不同的时钟会对综合出来的结果产生不一样的影响吧,最好综合完后看下时序违逆
发表于 2014-4-29 16:04:35 | 显示全部楼层
学习中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-10 22:08 , Processed in 0.023582 second(s), 6 queries , Gzip On, Redis On.

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