赛灵思
直播中

李梁

7年用户 171经验值
私信 关注
[问答]

如何在Virtex-5上使用了三个GTP磁贴?

我在Virtex-5上使用了三个GTP磁贴,并且每个磁贴上的每个收发器都有来自所有用户时钟,有很多时钟耗费了大量的DCM和BUFG。
由于这三个GTP磁贴都是从相同的MGTREFCLK引脚驱动的(彼此相邻)有什么阻止我使用其中一个收发器(6个)作为TX和RX时钟的用户时钟源
所有6个收发器的端口?
用户指南讨论了它在单个磁贴中的使用,但没有详细说明单个磁贴中的两个活动收发器。
谢谢

回帖(3)

李诗晴

2020-6-16 08:18:42
mcgett写道:
没有什么可以阻止您共享从同一REFCLK以相同速率运行的多个GTP的USRCLK。
这是首选方法,因为它节省了设计中的资源和功率。
你能详细说明吗? 
我也试图从8个GTP接收数据,它们都具有相同的输入参考时钟,线路速率,....我认为如果我使用其中一个GTP的gtplclkout(0或1),我只能放
一个dcm来划分clk(宽度为20位,因此对于usrclk2我应该将gtpoutclk除以2)然后将这个clk用于所有8个GTP。
我仍然收到其他GTP的数据,但有错误。
当然,如果我使用每个GTP的gtpclkout,它工作正常。
问候
马兹
举报

李诗晴

2020-6-16 08:53:40
Srinadh,
我用Google搜索并认为问题与我的问题相同,但你是对的。
我正在使用Spartan-6,我有一个问题,使用一个usrclk用于两个同一个tile的gtps。
因此我还没有添加其他瓷砖。
谢谢。
我将在斯巴达部分提出我的问题。
问候
马兹
举报

颜婷

2020-6-16 08:59:46
谢谢你的回复。
我问这个问题仅仅3年。
很奇怪它刚刚获得牵引力?
无论如何,我认为它是下游的约5个项目。
另外需要注意的是,你们什么时候在时序分析仪中加入GTX时钟?
来自收发器的输出时钟必须手动约束。
由于他们不记得这样做,我的很多小伙子都被这个绊倒了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分