7系列GTX收发器 – 初始ES到通用ES Silicon GTX迁移-Xilinx-AMD社区-FPGA CPLD-ChipDebug

7系列GTX收发器 – 初始ES到通用ES Silicon GTX迁移

描述

此答复记录讨论了7系列GTX初始工程样品(ES)芯片的问题和解决方法,以及它们如何应用或转换为General ES Silicon。

初始ESversus General ES Silicon之间的比特流兼容性:

初始ES比特流不能与通用ES芯片一起使用,反之亦然.ISE Design Suite 13.4中7系列FPGA收发器向导的版本1.5生成仅支持初始ES芯片设置的GTX设置,而向导版本1.6仅支持通用ES硅设置。

初始ES勘误项目:

TXOUTCLK和RXOUTCLK端口

对于General ES Silicon,删除了使用TXOUTCLK和RXOUTCLK端口的限制。

QPLL使用模式

对于通用ES硅,QPLL使用模式和粗略校准模块用于确保跨电压的最佳裕度。不需要温度变化。

接收方链接保证金

对于通用ES芯片,在全速率模式(RXOUT_DIV = 1)时,接收器链路余量不受影响。

CPLL抖动

对于通用ES硅,CPLL在3.1 GHz或更高频率下工作时,当MGTAVTT高于标称值时,不会出现更高的抖动。

发射机电气空闲

对于通用ES硅,当启用TX电气空闲时,发送器共模电压与预期一致。

用于GTX收发器的IEEE标准1149.6

对于General ES Silicon,不支持IEEE标准1149.6(ACJTAG)边界扫描测试命令EXTEST_PULSE和EXTEST_TRAIN。

ISE 13.4中的软件使用模型更改:

GTX软件使用初始ES芯片中的模型更改和要求,如(Xilinx答复43339)中所述 ,在此引用并讨论使用ISE Design Suite 13.4时的转换内容。

GTXE2_COMMON使用模型更改

通用ES芯片仍然需要不使用QPLL时的GTXE2_COMMON实例化。这对于正确的BIAS_CFG传播是必要的;否则,BIAS_CFG(GTXE2_COMMON模块的属性)将被错误地设置。使用ISE 14.2软件版本时,GTXE2_COMMON会自动实例化,否则必须按照(Xilinx答复43339)中的说明手动实例化。

IBUFDS_GTE2使用模型更改

在ISE 13.4软件模型中修复了导致Quad错误参考时钟摆幅的IBUFDS_GTE2软件问题。因此,不再需要解决每个Quad的两个IBUFDS_GTE2实例化问题。 CLKSWING_CFG已从1位布尔值更新为2位二进制值,默认设置为2’b11。

如果在ISE Design Suite 13.4之前的IBUFDS_GTE2实例化没有专门输入的参数CLKSWING_CFG,则HDL在ISE软件版本13.4及更高版本中直接向前兼容。保留额外的IBUFDS_GTE2实例不会导致任何问题。

如果在ISE Design Suite 13.4之前的IBUFDS_GTE2实例化确实具有明确键入的参数CLKSWING_CFG,则该值需要更新为二进制值2’b11。可选地,可以移除额外的IBUFDS_GTE2实例。

请登录后发表评论

    没有回复内容