完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
亲爱的先生
我试图在Artix-7中使用GTP传输串行数据。遗憾的是,由于串行数据流包含一些抖动,Artix-7 GTP接收器中有时会出现数据错误。另一方面,收发器参考时钟是干净的。 我想我应该提高接收器的CDR性能。有人可以告诉我如何提高CDR性能吗?我可以通过使用vivado GUI来实现吗? 谢谢。 |
|
相关推荐
3个回答
|
|
你好@ go_jeff_huang,
在这种情况下,首先要了解接收数据时遇到的错误类型非常重要。 您是在观察差异性错误,非表内错误,噪声尖峰还是完全不匹配的数据? 当高速数据通过串行链路遍历时,可能有几个源可能会破坏它。 它们可以归类为 - 由于终端不匹配导致信道中的信号衰减/损耗 电源轨上产生噪音尖峰,导致噪音超出规格 两个或更多网络之间的交谈 铁路在电力和地面分布中崩溃 来自整个系统的电磁干扰和辐射 为了减轻这些有害因素的影响,您可以在接收机侧使用强调技术使用发送器侧或均衡技术。 TX-Emphasis是一种增强高频分量或抑制低频分量的技术。 7系列FPGA GTP收发器具有预抽头和后抽头去加重功能,有助于补偿通道上的信号丢失。 您可以通过为端口TXPRECURSOR [4:0]和TXPOSTCURSOR [4:0]选择适当的强调值来利用这些功能。 http://www.xilinx.com/support/documentation/user_guides/ug482_7Series_GTP_Transceivers.pdf(page#117) 来到接收方,你可以使用均衡技术即。 LPM和DFE分别用于增强信号的高频分量并减轻ISI而不放大噪声信号。 Artix-7 GTP收发器仅由CTLE组成,用于补偿由于物理信道中的高频衰减引起的信号失真。 这转换为LPM(低功耗模式)。 适用于短距离应用的线速率高达6.6 Gb / s的应用,奈奎斯特频率下的信道损耗为12 dB或更低。 要了解有关这些技术的更多详细信息,您可以查看以下白皮书 https://www.xilinx.com/support/documentation/white_papers/wp419-7Series-XCVR-Equalization.pdf 可以有多种方法来实现这些技术,例如实现GT向导示例设计和使用DRP来修改这些属性,执行IBIS-AMI仿真和检查链路性能,或使用IBERT示例设计来纠正信号完整性问题。 在这些技术中,我认为最有效的方法是实现IBERT示例设计,然后修改所需参数以查看BER映射改进和Bath-tub曲线。 更重要的是,当您提到收发器参考时钟干净时,您需要确保参考时钟上的相位噪声在AR指定的掩码范围内 - https://www.xilinx.com/support/answers/44549.html 要达到CDR性能,您需要确保传输的数据是DC平衡的,以便提高CDR性能。 通过分别在发送器/接收器侧使用编码器/解码器机制,可以最好地保证这种DC平衡(具有几乎相等的1和0的数量)。 即使遵循这些技术,如果您观察到数据错误,您可以共享抖动配置文件,有关其影响实现的技术的详细信息以及收发器向导和IBERT(如果使用)的IP自定义文件,以便进一步调查此问题。 问候,阿希什----------------------------------------------- - - - - - - - - - - - - - - - - - - - - - - - -请注意- 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用且回复的帖子。感谢Kudos .-------------------- -------------------------------------------------- ------------------------ 在原帖中查看解决方案 |
|
|
|
你好@ go_jeff_huang,
在这种情况下,首先要了解接收数据时遇到的错误类型非常重要。 您是在观察差异性错误,非表内错误,噪声尖峰还是完全不匹配的数据? 当高速数据通过串行链路遍历时,可能有几个源可能会破坏它。 它们可以归类为 - 由于终端不匹配导致信道中的信号衰减/损耗 电源轨上产生噪音尖峰,导致噪音超出规格 两个或更多网络之间的交谈 铁路在电力和地面分布中崩溃 来自整个系统的电磁干扰和辐射 为了减轻这些有害因素的影响,您可以在接收机侧使用强调技术使用发送器侧或均衡技术。 TX-Emphasis是一种增强高频分量或抑制低频分量的技术。 7系列FPGA GTP收发器具有预抽头和后抽头去加重功能,有助于补偿通道上的信号丢失。 您可以通过为端口TXPRECURSOR [4:0]和TXPOSTCURSOR [4:0]选择适当的强调值来利用这些功能。 http://www.xilinx.com/support/documentation/user_guides/ug482_7Series_GTP_Transceivers.pdf(page#117) 来到接收方,你可以使用均衡技术即。 LPM和DFE分别用于增强信号的高频分量并减轻ISI而不放大噪声信号。 Artix-7 GTP收发器仅由CTLE组成,用于补偿由于物理信道中的高频衰减引起的信号失真。 这转换为LPM(低功耗模式)。 适用于短距离应用的线速率高达6.6 Gb / s的应用,奈奎斯特频率下的信道损耗为12 dB或更低。 要了解有关这些技术的更多详细信息,您可以查看以下白皮书 https://www.xilinx.com/support/documentation/white_papers/wp419-7Series-XCVR-Equalization.pdf 可以有多种方法来实现这些技术,例如实现GT向导示例设计和使用DRP来修改这些属性,执行IBIS-AMI仿真和检查链路性能,或使用IBERT示例设计来纠正信号完整性问题。 在这些技术中,我认为最有效的方法是实现IBERT示例设计,然后修改所需参数以查看BER映射改进和Bath-tub曲线。 更重要的是,当您提到收发器参考时钟干净时,您需要确保参考时钟上的相位噪声在AR指定的掩码范围内 - https://www.xilinx.com/support/answers/44549.html 要达到CDR性能,您需要确保传输的数据是DC平衡的,以便提高CDR性能。 通过分别在发送器/接收器侧使用编码器/解码器机制,可以最好地保证这种DC平衡(具有几乎相等的1和0的数量)。 即使遵循这些技术,如果您观察到数据错误,您可以共享抖动配置文件,有关其影响实现的技术的详细信息以及收发器向导和IBERT(如果使用)的IP自定义文件,以便进一步调查此问题。 问候,阿希什----------------------------------------------- - - - - - - - - - - - - - - - - - - - - - - - -请注意- 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用且回复的帖子。感谢Kudos .-------------------- -------------------------------------------------- ------------------------ |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2384 浏览 7 评论
2800 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2264 浏览 9 评论
3336 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2431 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
757浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
547浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
369浏览 1评论
1965浏览 0评论
684浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 08:10 , Processed in 1.347841 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号