赛灵思
直播中

路云芳

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

如何将VC709时钟用于10G以太网SFP?

嗨,
我试图在VC709板上运行10G以太网,但几天后我没有结果。
可能我的时钟有问题。
我将描述我的瘦身方式,我想取悦你们任何人纠正我。
没有任何简单的电路板示例,它展示了SFP收发器的用法(据我所知)。
1.我认为,没有任何可能将板载156,25 MHz时钟发生器直接连接到SFP quad(引脚连接到不同的时钟区域)。
2.要连接10G Ip内核所需的时钟参考,我需要使用板载SI570可编程振荡器。
振荡器连接到引脚AK34和AL34(振荡器具有差分输出)。
3.我需要将引脚AK34和AL34(156,25MHz振荡器)连接到引脚AW32和AW33(输入到抖动衰减器Si5324)。
在这里我遇到了第一个问题,Vivado没有识别出针对AK34,AL34和AW32,AW33这样的差分对。
因此,我将它作为两个不相关的信号路由。
它是否正确?
在VHDL中,我这样做:

clk_156_MHz_out_p

回帖(11)

李森

2019-9-25 12:04:33
1)这是正确的,SI570与VC709上的MGT参考时钟没有任何连接
2)您不应该将SI570用于10G内核,您应该使用连接到与SFP +接口相同四边形中的MGT参考时钟的SI5324。
3)不,这不是你想要的连接。
AW32 / AW33用于在CDR锁定同步操作后将恢复的时钟从MGT连接到SI5324。
您必须为差分输入实例化IBUFDS,为差分输出实例化OBUFDS,如您所述连接它们将无效。
4)是的,AH8 / AH7是MGT参考时钟的引脚位置。
5)是的。
6)否。您必须首先使用I2C配置SI5324以使用自由运行模式启动为156.25 MHz。
未经配置,SI5324不会产生任何输出。
7)SI570不需要任何I2C编程,以默认频率156.25 MHz启动。
8)是的,必须配置SI5324。
------您是否尝试在Google中输入问题?
如果没有,你应该在发布之前。太多结果?
尝试添加网站:www.xilinx.com
在原帖中查看解决方案
举报

李森

2019-9-25 12:22:48
1)这是正确的,SI570与VC709上的MGT参考时钟没有任何连接
2)您不应该将SI570用于10G内核,您应该使用连接到与SFP +接口相同四边形中的MGT参考时钟的SI5324。
3)不,这不是你想要的连接。
AW32 / AW33用于在CDR锁定同步操作后将恢复的时钟从MGT连接到SI5324。
您必须为差分输入实例化IBUFDS,为差分输出实例化OBUFDS,如您所述连接它们将无效。
4)是的,AH8 / AH7是MGT参考时钟的引脚位置。
5)是的。
6)否。您必须首先使用I2C配置SI5324以使用自由运行模式启动为156.25 MHz。
未经配置,SI5324不会产生任何输出。
7)SI570不需要任何I2C编程,以默认频率156.25 MHz启动。
8)是的,必须配置SI5324。
------您是否尝试在Google中输入问题?
如果没有,你应该在发布之前。太多结果?
尝试添加网站:www.xilinx.com
举报

杨勇

2019-9-25 12:38:09
你是对的。
现在我已经实现了你的提示,时钟正在滴答作响.BTW:现在我已经在ug962的第52页找到了你所描述的解决方案。
对不起,我错过了那些信息。
我正在寻找Si570而不是Si5324的配置。我想问你另一个问题。
我知道示例连接设计不会对Si5324(引脚AW32 / AW33)使用任何反馈,但在用户指南中写入该引脚可用于时钟恢复。
这是否意味着我可以将10G PMA / PCS内核(core_clk156_out)的输出连接到AW32 / AW33引脚或其他东西?
什么可以连接到AW32 / AW33引脚?感谢您的重播,答案对我非常有帮助,我很抱歉我错过了ug962中的那一点。
举报

李森

2019-9-25 12:56:23
将恢复的时钟发送到Si5324只需要同步系统,例如同步以太网(SyncE)或SONET的实现。
示例设计没有此功能,因此不使用连接。
如果您要使用此功能,则设计必须使用接收器从MGT恢复的时钟并将其连接到AW32 / AW33引脚。
SI5324还需要配置为从自由运行模式切换到CLKIN1输入,这应该仅在CDR锁定后才能完成。
------您是否尝试在Google中输入问题?
如果没有,你应该在发布之前。太多结果?
尝试添加网站:www.xilinx.com
举报

更多回帖

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