微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > PCI-E板卡可以不用主板给的100M参考时钟么

PCI-E板卡可以不用主板给的100M参考时钟么

时间:12-13 整理:3721RD 点击:
我感觉那个参考时钟和数据没有相位对齐,而且从数据中能恢复时钟。所以那个时钟是不是也可以在板卡本地生成呢?

可以,只要满足100MHz±300ppm就行

300ppm,要求这么低?

看了一下PCIE 1.1的协议,在2.1.1找到原文了,not required to use。多谢!

这就PCIE协议里对时钟的要求,确实挺低的

1.1 Spec里说的是600ppm,没说正负。

3.0的spec中有描述正负300

嗯描述变准确了

我试过用板卡自带时钟。结果是挑主板,不是所有主板都能跑通。
时钟用的25MHz晶体,用NB3N5573生成差分时钟,LVDS接到FPGA的
GTP参考时钟。

配置空间里记得讲时钟模式设置为DC模式,否则大压力数据下95%会有问题。

那是你时钟源不行?虽然PCIE要求时钟不高,但GTX要求时钟jitter很严格啊

这个能再介绍一下么?我刚碰pcie,还在画板子,不太熟悉配置。DC是说DC耦合?

different clock模式  对应的是common clock模式。
就是配置空间里的一个配置项,如果用系统“源同步”时钟,设成 CC模式。

哦哦哦,这个配置是在EP这边做的吧?记下了,一定会注意,多谢!

yes

5573是PCIE专用 PLL啊。

xilinx pci-e wizard里边有这项吧?
UG654 page 56
Link Status Register
试验结果告诉我一下。 :)

我用X做RC。。。

你晶体不行的话,PLL也不一定有卵用啊

没看懂

建议使用PCIE专用时钟芯片,对于抖动有特殊要求

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top