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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 6045|回复: 18

[求助] 如何调整clk的相移呢

[复制链接]
发表于 2012-2-9 21:14:49 | 显示全部楼层 |阅读模式

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

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

×
我的fpga clk 和data没有对齐输出需要进行调整,怎么样调整clk的相移使其正好对齐数据呢。
DCM只能90 的整数倍移动,不能更精确的移动相位是吗?
发表于 2012-2-10 08:58:27 | 显示全部楼层
1、gate level simulation or rtl level simulation?
2、一般情况下,都是data和clk的边沿对齐。这也就是为什么说,输出信号最好由寄存器直接驱动输出,当然可以包含增强驱动的buffer
3、实际情况下,边沿也不可能完全对齐,stdcell、interconnect等都是有延时的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-10 09:21:49 | 显示全部楼层
回复 2# jun_dahai


    1.是rtl的仿真。
2.你的意思是说,出来的值放在寄存器中,然后上升沿送出吗?那如果我的DA要求clk对应数据的中心处一遍能够正确采到,这个怎么做呢?
回复 支持 反对

使用道具 举报

发表于 2012-2-10 13:36:39 | 显示全部楼层
一个边沿发送数据,另一个边沿接收数据,当然要求clk的duty cycle是50%
回复 支持 反对

使用道具 举报

发表于 2012-2-14 11:37:35 | 显示全部楼层
做好不要通过buffer延迟,或者布线来调整时钟相位,通过对数据的处理来实现比较靠谱
要靠延迟单元或者不限延时来调整相位可能容易受环境或者其他因素的影响
回复 支持 反对

使用道具 举报

发表于 2012-2-15 14:55:54 | 显示全部楼层
学习了~~~~~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-15 14:55:57 | 显示全部楼层
回复 5# mafan88


    谢谢你的回答,但是一般都有什么可以精确的移动相位呢
回复 支持 反对

使用道具 举报

发表于 2012-2-16 09:43:43 | 显示全部楼层
使用DDIO试试
回复 支持 反对

使用道具 举报

发表于 2012-2-16 17:35:57 | 显示全部楼层
学习了.........
回复 支持 反对

使用道具 举报

发表于 2012-2-17 06:32:09 | 显示全部楼层
回复 1# 走走停停


    1. Using one DCM to double the base clock to a new clock.
    2. Using this new clock to output your data and you can have 45 degrees phase shift precision in respect to the base clock.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-8-26 20:17 , Processed in 0.022239 second(s), 7 queries , Gzip On, Redis On.

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