This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AFE7950EVM:在 HTG-Z920上运行 AFE7950EVM

Guru**** 1807890 points
Other Parts Discussed in Thread: AFE7950EVM, AFE7950
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1183600/afe7950evm-run-afe7950evm-on-htg-z920

器件型号:AFE7950EVM
主题中讨论的其他器件: AFE7950

我想在 HTG-Z920上运行 AFE7950EVM。

我有 ZC706的参考设计、但 GTX_8b10b_rxtx IP 不受支持。

TI 能否提供 HTG-Z920 (CORE:Xilinx Zynq UltraScale+ ZU19-L2 xczu19eg-ffvc1760-2-e )的参考?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    高朝阳

    ZC706 FPGA 支持 GTX 收发器、这与 Zync US+不同、因此无法将其用作设计的起点。 对于 Zync US+、应使用 zcu102和 vcu118参考设计作为起点。 如果收发器类别为 GTH、则可以使用 zcu102参考设计作为起点。 如果收发器类别为 Gty、则 vcu118参考设计可用作起点。  

    此致、

    David Chaparro  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     尊敬的 David:

    我想在 HTG-Z920上运行 ZC706的4T4R2F 参考设计。

    ZC706收发器向导摘要如下图所示。

    我想修改 vcu118 参考设计以满足我的目标。

    我将线路速率修改为9.8304、请求的参考时钟修改为122.88、实际 的参考时钟修改为122.88、自由运行的 DRP 时钟频率修改为122.88。

    当重新打开收发器向导时、 请求的参考时钟会改回156.25。

    Vivado 在编译时显示错误。

    我应该怎么做?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    高朝阳

    只要实际参考时钟设置为122.88MHz、请求的参考时钟输入就无关紧要。 在收发器 IP 中、您还应选择要使用的四通道、并选择 GTX 时钟将要使用的四通道(通过查看原理图可以看出这一点)。

    您是否对参考设计进行了任何其他更改?

    此致、

    David Chaparro

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我启用如下通道。

    我在.XDC 中添加了引脚位置、针对 4T4R2FB 模式更新了 JESD_LINK_params.VH、并使用122.88MHz 更新了 SYS_PLL。

    Vivado 显示了一些错误。  

    [vivado 12-1411]无法设置端口的 LOC 属性、例如 TI_IP_inst/JESD_IP_gen.j8b10b_inst/xcvr_inst/xcvr_inst/xcvr_inst/gen_ip_inst/gtty4_top.gtvr_gvr_inst_g4、因为它不能在 tchannel_g4通道中启用 这可能是由 bel 约束冲突引起的["C:/X/vcu118_8b10b/source/constraints.xdc:33]

    [Place 30-739] IBUFDS_GT/GT / GT 组件对的次优布局。如果此次优条件对于此设计是可以接受的、则可以使用.xdc 文件中的 clock_ded专用_route 约束将此消息降级为警告。 但是、强烈建议不要使用此覆盖。 这些示例可直接在.xDC 文件中使用、以覆盖此时钟规则。
    < SET_PROTIVE_CLOSE_PROJECT_route false [get_nets TI_IP_inst/JESD_IP_gen.j8b10b_inst/xcvr_gen.xcvr_inst/gt_refclk0_BUf]>

    TI_IP_inst/JESD_IP_gen.j8b10b_inst/xcvr_gen.xcvr_inst/genblk1[0].IBUFDS_GTE4_INST (IBUFDS_GTE4.O)锁定到 GTYE4_common_X0Y4
    TI_IP_INST/JESD_IP_gen.j8b10b_inst/xcgen_gen.xcvr_inst/xcvr/inst/inst/gtwizard_gtye4_top.Gty_8b10b_xcvr_inst_gcyvr_gtye4_inst_inst_gtwizard_gty_g4_gcommon.gprison_gte4_gprison_gpring_gprison_gprison_g4 g4 g4 gtegrgest_gest_g4 g4 g4 gtegrg4 g4 gtegrgest_common_gest_gest_g4 g4 g4 gest_common_gest_gest_gest_gest_gest_gest_gest_g4 gtegrg4 g4

    上述错误可能与其他连接的实例有关。 以下是的列表
    所有相关的时钟规则及其各自的实例。

    将检查 XDC 中的位置。 没关系。

    我还应该做什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我现在更新了 XDC、Vivado 没有显示错误。

    我通过 zc706的脚本将 AFE7950配置为4T4R2F 模式。  

    但是、Rx 有效始终为低电平、qpll0_locked 为2、cfg_RX_buffer_release_delay 为0。

    LED D3 PLL2锁定打开。 LED 1/2/4熄灭。

    什么可能导致问题?

    我该如何进行调试?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    收发器需要来自 LMK 的 dclk0/9的2个 gtrefclks。

    但 dclk9未启用、freq 值不是 dclk0。

    如何在 Latte 中启用和设置 LMK 的 dclk 9的频率?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    高朝阳

    要更改 LMK 设置、您可以从 Latte 软件右侧的器件列表中选择"LMK 时钟分频器"。 这将打开另一个窗口、您可以 在其中更新 DCLK9的分频系数、如下所示。  

    要读回 LMK 设置、您必须首先将 LMK 读出模式更改为3 线 SPI。 为此、您必须转到"View"选项卡并选择"View RegProgrammer"、然后您可以将读出模式更改为3线 SPI。 现在、当您右键单击某个设置并按"获取值"时、您可以读回正确的值。  

    此致、

    David Chaparro