赛灵思
直播中

楚红梅

8年用户 232经验值
私信 关注
[问答]

请问如何在具有抖动的Artix-7 GTP数据流的情况下提高CDR性能?

亲爱的先生
我试图在Artix-7中使用GTP传输串行数据。遗憾的是,由于串行数据流包含一些抖动,Artix-7 GTP接收器中有时会出现数据错误。另一方面,收发器参考时钟是干净的。
我想我应该提高接收器的CDR性能。有人可以告诉我如何提高CDR性能吗?我可以通过使用vivado GUI来实现吗?
谢谢。

回帖(3)

韩志保

2020-8-24 09:59:03
你好@ 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 .--------------------
--------------------------------------------------
------------------------
在原帖中查看解决方案
举报

韩志保

2020-8-24 10:18:16
你好@ 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 .--------------------
--------------------------------------------------
------------------------
举报

欧丽娜

2020-8-24 10:37:38
嗨ashishd
感谢您的建议。
这对我来说是非常有用的。
举报

更多回帖

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