13.3,Virtex-7,GTX IBERT  – 使用基于Quad的协议选择时,必须连接GTX_QUAD的通道3,否则异步操作将失败-Xilinx-AMD社区-FPGA CPLD-ChipDebug

13.3,Virtex-7,GTX IBERT – 使用基于Quad的协议选择时,必须连接GTX_QUAD的通道3,否则异步操作将失败

描述

以下答案记录讨论了使用基于Quad的协议选择生成内核时Virtex-7 GTX IBERT内核的限制。了解此限制非常重要,因为如果使用异步接口,四核中GTX收发器的不正确操作可能无法正常运行。

对于Virtex-7 GTX IBERT内核,可以使用两种不同的模式来影响设计的生成方式。

基于四元的协议选择

第一种模式称为基于四进制的协议选择。此模式有助于节省结构中的时钟资源。使用此模式时,它假定整个QUAD将从同一源接收数据。这不允许您单独配置QUAD中的每个收发器,因此QUAD中的所有四个收发器将具有相同的设置。

基于GT的协议选择

第二种模式称为基于GT的协议选择。此模式使用更多的时钟资源,但允许您使用单独的设置配置每个收发器。

使用基于四极的协议选择时,来自四通道的通道3的RXRECCLK(例如,GTX112_3)用于驱动其他三个收发器。这是以这种方式生成的,以节省全局时钟资源。由于此限制,必须在板上连接QUAD中的通道3,以便在使用异步接口时整个QUAD正常工作。

如果在使用此模式在异步操作中生成IBERT设计时,电路板上的通道3未连接,则将观察到与其他收发器的高BER,因为RXRECCLK不可用于其他通道。如果无法保证在电路板上连接通道3,建议使用基于GT的协议选择模式来生成IBERT设计。

请登录后发表评论

    没有回复内容