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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6976|回复: 14

[原创] GTX的时钟设置有所不解,求解答。

[复制链接]
发表于 2017-6-22 17:23:05 | 显示全部楼层 |阅读模式

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

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

x
假如fpga接收光口的串行数据,数据速率是6.25Gbps.
fpga肯定是用GTX来接受串行的数据,然后转为并行数据。因此只会用到GTX的接收模块。
我想最后fpga接收到16bits的并行数据,时钟应该怎么设置,给列位看官设置窗口如下:
捕获.PNG
不解的就是这个参考时钟的设置。有很多离散的数值可以选择,我不知道它的作用是什么。
阿发.PNG
外部数据16位,满足我的要求。内部数据20位,满足8b/10b编码。
我的理解正确吗?
reference clock到底是干什么用的。
发表于 2017-6-29 13:02:06 | 显示全部楼层
你的理解正确
reference clock是用来倍频到3.125G给高速串行数据用的
有这么多离散值说明它们都能倍频到3.125G
 楼主| 发表于 2017-6-29 15:30:22 | 显示全部楼层
回复 2# elecmin

谢谢您的回答,我还以为帖子要沉了。
您的说法让我豁然开朗。参考时钟用来倍频到6.25Gbps,要具体根据实际来设置。
发表于 2017-6-29 16:10:10 | 显示全部楼层
这个reference clock是外部输入的时钟吧…PCB上进去的
 楼主| 发表于 2017-6-29 17:10:53 | 显示全部楼层
2楼应该就是正解。谢谢4楼的回答。
发表于 2017-6-30 09:53:52 | 显示全部楼层
回复 3# qiurijian


    一般是倍频到线速率的一半 然后时钟上下沿都带数据 具体可以看看数据手册
 楼主| 发表于 2017-6-30 11:34:36 | 显示全部楼层
回复 6# elecmin


    你看的好仔细啊。这样的细节都能注意到。我一般都不愿意看几百页的数据手册,就看看怎么用的就行了。
 楼主| 发表于 2017-7-3 21:59:44 | 显示全部楼层
回复 6# elecmin


  我又有困惑了,串行数据6.25Gbps,我只用GTX的接收模块,由串行的数据变为16位的数据而被FPGA所接收,而且不用编码。那么接收到的16位数据会源源不断进入FPGA,但是16位数据的时钟频率是多少啊?不会算啊。
我算的时钟频率是419,430,400 你们觉得对吗?
 楼主| 发表于 2017-7-3 22:00:44 | 显示全部楼层
回复 3# qiurijian


  我又有困惑了,串行数据6.25Gbps,我只用GTX的接收模块,由串行的数据变为16位的数据而被FPGA所接收,而且不用编码。那么接收到的16位数据会源源不断进入FPGA,但是16位数据的时钟频率是多少啊?不会算啊。
我算的时钟频率是419,430,400 你们觉得对吗?
 楼主| 发表于 2017-7-3 22:11:50 | 显示全部楼层
而参考时钟之中并没有这个数值,那么我在系统中会用到一个参考时钟还有上述算出来的时钟,我隐隐感觉算出来的时钟不对,算法如下:
6.25Gbps=6.25*2^30bits/s;
再除以16就得出我在上述算出的时钟。
列位看官,帮忙看一下啊,,急急急,明天就要给上司讲了。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-7-6 20:43 , Processed in 0.023175 second(s), 8 queries , Gzip On, MemCached On.

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