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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5537|回复: 13

[求助] 关于FPGA延时的问题

[复制链接]
发表于 2010-1-7 10:04:56 | 显示全部楼层 |阅读模式

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

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

x
最近遇到一个问题,希望大家帮助。我想把一个5M的信号延时两个周期,但是这两个周期频率是1.5M。该怎么办?谢谢 啦。。
发表于 2010-1-7 10:50:13 | 显示全部楼层
本帖最后由 chenzhao.ee 于 2010-1-7 10:53 编辑

这个比较困难了,估计FPGA做不到,不过不妨用FPGA内部自带的DLL模块尝试一下。为什么这样做?不妨讲讲,应该有其它的方法可以解决问题。
 楼主| 发表于 2010-1-7 11:14:15 | 显示全部楼层
2# chenzhao.ee
具体是这样的。。我有一个数据数据采样时钟是5M,当数据发生后启动一个enable信号。利用这个enable信号去启动一个1.5M的信号发生器。但是这个信号在延时两个周期(1.5M)才能产生,所以我就想把这个数据给延时两个周期(1.5M)的。就是这样的。谢谢你啊。。还得再麻烦你啦。。各位同仁们。还有什么方法。。
发表于 2010-1-7 15:07:29 | 显示全部楼层
输入晶体用其15M的时时钟.
发表于 2010-1-7 15:08:44 | 显示全部楼层
另外你的5M与1.5M是同湖时钟吗?不同源的问题会更多.
发表于 2010-1-7 22:26:39 | 显示全部楼层
呵呵,还是没搞明白是怎么回事。enable信号是那个时钟域的,5M还是1.5M?5M的数据采样时钟和1.5M的信号发生时钟是什么关系?是用5M的时钟采样1.5M信号发生器产生的信号吗?
发表于 2010-1-7 22:51:43 | 显示全部楼层
没搞懂楼主的意思,不过不太好处理
发表于 2010-1-9 10:19:53 | 显示全部楼层
用PLL产生一个15M的时钟触发,数据经过20个触发器后,即产生延时1.5M的2周期延时。
发表于 2010-1-9 12:53:43 | 显示全部楼层
楼主要说清楚啊, 是异步处理还是干什么用的.  做延时什么目的.
发表于 2010-1-9 16:01:23 | 显示全部楼层
把5M信号展宽,作异步时钟域处理,然后同步到1.5M时钟域,再延时2个周期
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-1-23 15:08 , Processed in 0.039105 second(s), 23 queries , Gzip On.

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