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:AFE7950EVM

Guru**** 2465890 points
Other Parts Discussed in Thread: AFE7950EVM

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1300626/afe7950evm-afe7950evm

器件型号:AFE7950EVM

您好!

我将按照德州指示为名为"ZCU102_AFE79xx_64b66b_12Gbps"的参考设计生成 Vivado 项目。 我可以访问 TI_204C_CoreIP。 如 TExaS 所示、我创建了一个新项目、并将 CoreIP 以及所有.SV、.VH 和.xci 文件加载到我的项目的设计源文件(以及限制文件加载到)。

我已经合成、实现并生成了位流文件。 n´t 没有收到任何错误、但始终会收到相同的严重警告: "[约束条件18-1056]时钟'fpga_ref_clk'完全覆盖了时钟'sys_clk_p'。
新:create_clock -period 6.400 -name fpga_ref_clk [get_ports sys_clk_p]"。

n´t、我会尝试使用位文件和 LTX 文件及其程序对板进行编程、但它无法打开 HW_ILAS 和 HW_VIOS 选项卡、因为当我使用 Texas 提供的位文件对板进行编程时、它会打开。 您能告诉我为什么会发生这种情况吗? 如果我和您使用同一个项目、它会生成相同的位文件、并提供相同的结果。 n´t ,是 更简单,给我们访问您的 Vivado 项目(文件夹与.XPR 文件),而不是. sv ,. xci ,文件? 因为、我无法保证我使用的项目与您生成位文件的项目相同。  

这是我通过使用 ZCU102_AFE79xx_64b66b_12Gbps 工程的 TExaS 位文件进行编程获得的结果:

这就是使用由我创建的项目生成的位文件进行编程所得到的结果:

n´t 您可以看到、我无法访问 HW_ILAS 和 HW_VIOS 选项卡、并且我收到多个警告、指出未检测到调试内核。

另一个需要注意的重要事项是、如果我们尝试将 TI_204C_IP 内核与2019.1之外的另一个 Vivado 版本一起使用、TI_204C_IP_Xilinx.SVP 在如下位置显示: ,而在 Vivado 2019.1中,它假设模块 TI_204C_ip 的名称。 这n´t 应包含在德州文档中...我在用户指南中没有提到这一点。  

很长一段时间以来、我一直在尝试开发这个项目...我希望有人可以提供帮助。  

谢谢!  

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

    尊敬的 Vitor:

    我注意到的一点是、对于提供的参考设计、时钟应为184.32MHz。 应该已经为此时钟设置了约束文件、时钟向导和收发器向导。 您能否在您的项目中确认设置是否正确?

    此外、 为了确认 AFE 是否已连接到 ZCU102的 HPC1连接器?  

    此致、

    大卫·查帕罗

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

    您好!  

     如上文所示、参考设计的时钟定义为156.25 MHz、而不是184.32 MHz、您可以在向该参考设计提供的 constartints 文件中看到这一点:

    是的、我要将 AFE 连接到 ZCU102的 HPC1连接器。

    此致、

    克里斯蒂娜·维托

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

    尊敬的 Vitor:

    注释不正确、频率应为184.32MHz。 FPGA 参考时钟设置为 LaneRate/80、结果为184.32MHz。 默认情况下该文件中的时序限制是针对184.32MHz 设置的。 我建议使用在不进行任何更改的情况下提供的确切文件、以验证设置中提供的设计。  

    我已经使用 "ZCU102_AFE79xx_64b66b_12Gbps"压缩文件夹中的文件进行了测试、能够创建一个在 ZCU102上运行时没有问题的位文件。 需要确保的一点是、在 FPGA 上加载固件之前、应将 AFE7950EVM 配置为提供时钟、如提供的说明中所示。

    此致、

    大卫·查帕罗

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

    尊敬的 David:

    谢谢你的答复。 当您的团队允许我访问 TI204C-IP Core (名为"TI204C-IP-Release-v1.11-latest"的压缩文件夹)时、我看到有一个名为"refuse_designs"的文件夹。 当我打开该文件夹时、有多个文件夹中包含不同的参考设计名称。 其中一个文件名为"zcu102_64b66b"、我认为它与"ZCU102_AFE79xx_64b66b_12Gbps"的示例相同、因此我使用了此文件夹中的 IP 和 RTL 文件。 但碰巧它们不相等。 "zcu102_64b66b"中的约束文件 首先包含我前面提到的信息。

    实际上、这些限制与"ZCU102_AFE79xx_64b66b_12Gbps"压缩文件夹不同。

    您能确认这一点吗?

    谢谢!

    沃托尔

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

    尊敬的 Vitor:

    参考设计文件夹(位于名为"TI204C-IP-Release-v1.11-latest"的压缩文件夹中)仅包含应使用 Xilinx 开发套件随附的环回卡进行测试的环回参考设计。

    AFE79xx 特定设计可在名为"5-TI_JESD204_IP_REF_Designs"的文件夹下的 AFE79xx secore 文件夹中找到。 可以在"ZCU102_AFE79xx_64b66b_12Gbps"压缩文件夹中找到应使用的项目文件。  

    请仅使用 在"ZCU102_AFE79xx_64b66b_12Gbps"压缩文件夹中找到的文件、然后查看这样是否可以解决您所面临的问题。  

    此致、

    大卫·查帕罗  

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

    谢谢、这个问题解决了。 你能否判断在文件"TI_IP_12Gbps_8 Lane_Config L.mk.py"中定义的 txNCO 的 DE 频率是否有任何限制? 我提出这个问题是因为我无法在9.5GHz 的频率下进行传输。 最大值约为8GHz。 我只有在参数"ysParams.txNco0"中对这个.py 文件进行了组合

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

    尊敬的 Vitor:

    唯一的限值应是数据表中给出的限值、即600Mhz - 12GHz。  

    尝试9.5GHz NCO 时、您会看到什么输出? 此外、只需确认您是否使用最新版本的 AFE79xx 软件?

    此致、

    大卫·查帕罗