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:ZC706上的 AFE7950EVM

Guru**** 2473740 points
Other Parts Discussed in Thread: AFE7950EVM, TI-JESD204-IP, AFE7950

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1165077/afe7950evm-afe7950evm-on-zc706

器件型号:AFE7950EVM
主题中讨论的其他器件: TI-JESD204-IPAFE7950

 AFE7950EVM 能否在 Xilinx ZC706上运行?

我想使用 LabVIEW 和 Vivado 开发程序。 我已经获得了 TI-JESD204-IP、但不知道如何启动。

TI 能否提供库和用途?

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

    高朝阳

    您是否有权访问 AFE79xx 安全文件夹? 我们有一个现有设计、该设计使用适用于 AFE79xx 和 Xilinx ZCU102的 TI-JESD204-IP。 您可以将其用作参考。  

    AFE7950EVM 还可与 ZC706搭配使用。 我们可能已经有了 ZC706的示例设计。 我将与从事此工作的工程师核实、看看我们是否可以向您提供此信息。  

    此致、

    Vijay

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

    高朝阳

    ZC706 + AFE79xx 参考设计可在 AFE79xx Secure 文件夹中找到。 请将其用作您的设计的起点。

    此致、

    David Chaparro  

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

    您好 David,
    我是朝阳区的同事。 您提到的安全文件夹是什么? 我们采集了 AFE7950数据、看起来是这样的

    我没有看到任何有关 zc706的文件。 我应该获得另一个吗?

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

    LiehChun、您好!

    该安全文件夹最近才更新为具有 ZC706参考设计、因此如果您之前下载了文件、您可能没有该项目。 请访问您被授予访问权限的 AFE79xx 安全文件夹、您可以下载 zc706参考设计。 您可以通过此链接https://www.ti.com/securesoftware/访问该文件夹、  并需要登录您的 myTI 帐户。  

    (笑声)

    此致、

    David Chaparro

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

    您好 David,

    谢谢您的建议。 我已经下载并检查了 ZC706示例。 它可以由 Vivado 实现。

    我检查了设计原理图文件、找到了链接到 FT4232H 的 SPIB1和 SPIB2。 看起来 SPI 命令是通过 FT4232H 从 USB 传输到 SPI 的。 是否有任何包含寄存器初始化或配置的文件?

     示例不是 Vivado 项目。  我没有通过7系列 FPGA 收发器向导看到配置。 如何配置 GTX 线?

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

    您好 David,

    TI 能否提供如何控制 GTX 系列? 由于最后我们不使用 ZC706、因此我们将定义的主板与另一个 FPGA 一起使用、并需要更改引脚配置。

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

    我在执行启动脚本时出错。

    如何解决?

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

    高朝阳

    要解决此错误、需要将 TX NCO 更新为高于600MHz 的值、因为 AFE7950不支持低于600Mhz 的频率请在 Latte 脚本中更新 NCO 频率并再次尝试该脚本。

    此致、

    David Chaparro

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

    尊敬的 David:

    感谢您的回复。 错误已修复。

    我还有一些问题。

    ILA 分析器中的可用样本数/通道数是多少?

     

    如何接收所有6个 ADC 通道数据(4 RX/2 FB)?

      应修改哪些参数?

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

    高朝阳

    样本数应设置为1024、因为这是在 Vivado 的 ILAS 中捕获的样本数。  为了查看全部4个 Rx 通道、我建议遵循 TI204c-Setup 文档中提到的设置。  

    安全文件夹中提供的参考设计未使用 FB 通道、因此无法捕获 FB 数据。 如果需要 FB 通道、则需要更新 Latte 脚本和 Vivado 参考设计。 在 Latte 中、需要正确启用/设置 FB 通道、并且需要更新 Vivado 项目以匹配新的 AFE 设置。  

    此致、

    David Chaparro

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

    你(们)好、David

    TI 是否会提供启用了 FB 通道的更新参考设计、或提供更新参考设计的更详细步骤?

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

    高朝阳

    目前、我们没有启用 FB 通道的参考设计。 要启用 FB 通道、您需要更新 Latte 脚本以启用 FB 通道并正确设置 Rx 和 FB 通道的 LMFS。 Latte 安装随附的示例脚本 S1和 S2是这方面的良好参考。 必须更新 FPGA 项目以匹配新的 LMFS。

    此致、

    David Chaparro

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

    尊敬的 David:

    您能否提供更新 FPGA 项目的更详细步骤?

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

    高朝阳

    在 FPGA 项目中、您需要更新 Rx 通道数以匹配 AFE 上使用的数量、并且应更新收发器 IP 以启用这些通道。 此外、需要更新用于 Rx 的数据解包 以匹配用于 Rx 和 FB 通道的新 LMFS。

    此致、

    David Chaparro

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

     尊敬的 David:

    我不确定该怎么办。

    这话什么意思

    修改 JESD_LINK_params.VH  `deFine NUMBER_OV_RX_Lanes 12.

    修改 refdesign_rx.SV、 添加 assign fb1_I_samples[i]= rx_lane 数据[8][63-16*i -:adc_res];
                             分配 fb1_Q_samples[i]= rx_lane 数据[9][63-16*i -:adc_Res];
                             分配 fb2_i_samples[i]= rx_lane 数据[10][63-16*i -:adc_Res];
                             分配 fb2_Q_samples[i]= rx_lane 数据[11][63-16*i -:adc_Res];

     我是否需要修改 constrainations.XDC 或其他文件?

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

    高朝阳

    AFE79xx 器件只有8个 STX 通道、可供 Rx 和 FB 通道使用。 这意味着必须更新 AFE79xx 配置、以便 Rx 和 FB 通道共享8个通道。 一种方法是将 Rx LMFS 模式更新为24410、将 FB LMFS 更新为12410。 这会将 Rx 和 FB 通道配置为总共使用6个通道。 然后、您可以更新 JESD_LINK_params、refdesign_Rx 和收发器 IP 以使用6个通道。 对于 refdesign_Rx 文件、需要为 Rx 和 FB 更新数据解压缩、因为现在 LMFS 为24410或12410、数据格式将为:

    为我提到的模式配置的 Latte 脚本如下所示。  

    e2e.ti.com/.../TI_5F00_IP_5F00_10Gbps_5F00_4T4R2F_5F00_ConfigLmk.py

    此致、

    David Chaparro

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

    尊敬的 David:

    我将代码修改为下图

    JESD_LINK_params.Vh:

     

    TI_204C_IP_参考 SV:

     

    参考设计_Rx.SV:

    然后、我在 Vivado 中遇到错误。

    还需要修改哪些内容?

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

    高朝阳

    我们的团队刚刚从假期回来。 我们现在正在检查您的修改。  

    此致、

    David Chaparro

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

    高朝阳

    我已经为 ZC706创建了一个同时启用 Rx 和 FB 的参考设计。 请通过 AFE79xx 安全文件夹访问该参考设计。 该参考设计名为 AFE79xx_ZC706_4T4R2F。

    此致、

    David Chaparro

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

    尊敬的 David:

    我没有得到 ILA 波形上的 fb1/2、并且 RxA\b\c\d 的最大 ADC 值  是不同的。  

    我将所有 Rx/fb NCO 设置为 2000、并将相同的2.1GHz 信号连接到所有通道。

    还需要修改哪些内容?

    RxA

    RxB

    RXC

    RXD

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

    高朝阳

    FB 通道上没有数据的原因很可能是因为它们处于待机模式。 请更新 ConfigAfe 脚本中的以下命令、您应该能够同时看到 Rx 和 FB 通道。  

    AFE.TOP.OverrideTdd (15、315)
    此致、
    David Chaparro