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.

[参考译文] AFE7900EVM:使用 ZCU102 + AFE7900EVM 在 JESD204 环回测试中观察到的高延迟

Guru**** 2455360 points
Other Parts Discussed in Thread: AFE7900EVM, AFE7900

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1540934/afe7900evm-high-latency-observed-in-jesd204-loopback-test-with-zcu102-afe7900evm

器件型号:AFE7900EVM
主题: AFE7900 中讨论的其他器件

工具/软件:

您好、

我目前正在连接到 AFE7900EVM 的 Xilinx ZCU102 板上测试 TI JESD204 IP。
为了构建 Vivado 工程、我使用了以下命令:

ZCU102_AFE79xx_8b10b_10Gbps Latte 脚本示例

TI204C-IP-Release-v1.11-latest/reference_designs/zcu102_8b10b 中的参考设计文件

该设置使用 Vivado 2021.2 和 TI JESD204C IP 版本 1.11。

为了评估延迟、我通过将 JESD204 Rx 输入通道直接路由到 TI_204C_IP_REF.SV 文件内的 Tx 输出通道来执行环回测试、如下所示:


分配 TX_LANE_DATA =(ENABLE_LOOPBACK)? rx_lane_data:tx_lane_data_sine;

我 向 RxB 输入端口 (J1) 施加了 5G、100MHz NR 信号、并在 TxB 输出端口 (J7) 测量了相应的延迟。
测得的总延迟约为 17.5µs 、如下图所示、似乎过高、即使考虑到 AFE7900 DDC/DUC 路径中的数字滤波级也是如此。

您能帮助我了解在环回测试过程中导致这种长延迟的原因吗?
我的目标是将总延迟降低到低于 1µs 。

使用 TI JESD204 IP 和 AFE7900 时、您有没有关于优化延迟的建议?

任何指导或见解都将非常感谢。

谢谢!

——Sangcheol

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

    您好、

    我想分享关于我之前报告的延迟问题的最新信息。

    在更新到之后 TI JESD204C IP v1.12 迁移到 Vivado 2023.2 、环回延迟问题似乎已解决。 特别是在比较综合报告时:

    • 在下 Vivado 2021.2 中显示了实现 每个 JESD Tx 通道使用 4 个 RAM

    • 相比之下、 Vivado 2023.2 展示了 未使用 BRAM 尽管源代码保持不变。
      (请参阅随附的图 1 和图 2.)

    这表明布拉姆语为基础 重定时缓冲器 在早期的 Vivado 构建中使用可能会导致 Tx 路径中的延迟增加。

    通过更新工具链和 IP 版本、JESD Tx 路径似乎更加优化。

    因此、将会得到测量值 环回延迟 (从射频 Rx 端口到 Tx 端口)现在大约为 1.1µs  是一个显著的改进。 (参见图 3 用于测量。)

    感谢您的持续支持。

    此致、

    ——Sangcheol  

     

    图 1.  Vivado 2021.2 利用率报告  

    图 2. Vivado 2023.2 利用率报告

    图 3. 环回延迟 RFin -> RF OUT