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 配合使用

Guru**** 2503675 points
Other Parts Discussed in Thread: AFE7900

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1560606/afe7900evm-we-are-using-zcu102-with-afe7900evm

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

工具/软件:

我们目前正在将 Xilinx 的 ZCU102 评估板与 TI 的 AFE7900 EVM 集成、并特别关注 SPI 通信。 感谢您在这种集成的几个方面提供指导。
我们必须使用 AFE 7900(DAC 12GSPS 速率)生成 0.8GHz 至 2.8GHz 范围内的波形、步长为 100MHz、步长为 10 μ s。 意味着 0.8、0.9、1、1.1 等每 20usec 100MHz 变化并重复。 因此、我们希望使用 AFE7900 中的 16 NCO 频率配置文件配置。 根据数据表、所述的频率开关速度为 15usec、因此我们应该能轻松获得 20usec。
虽然 SPI 简单明了且相对易于实现、但这种方法需要修改硬件、例如拆焊和重新焊接电阻器、这种做法并不理想。 基于软件的交换机会更方便。 如果建议使用 SPI 路径、请提供:
  • 完整电路板启动程序
  • NCO 配置文件配置步骤
  • 时序配置命令以及相应的时序图
此外、如果可以通过 RTL 实施此配置、我们将非常感谢您的指导。 否则、如果只能通过 PS 进行、请告知我们如何以 20µs 速率实现频率变化。
您对这些方面的支持将对我们的集成工作非常有帮助。
在实现 SPI 时、我们发现了一些问题:
在实施 SPI 以将 ZCU102 评估板与 AFE7900 EVM 集成时、我们面临一些挑战。 具体来说、TI 提供的参考 SPI 控制器设计出现错误、无法合成。 您能否帮助我们解决这些问题、并帮助在 ZCU102 和 AFE7900 EVM 之间实现基于 SPI 的正确集成?
此外、我们希望您在以下方面提供指导:
  1. 在 AFE7900 EVM 上配置 16 个 NCO 的建议方法是什么?
  2. 正确建立 SPI 功能后、我们如何通过 SPI 写入来配置 AFE7900 EVM?
  3. 通过 ZCU102 的处理系统 (PS) 和可编程逻辑 (PL) 发送 SPI 命令的最大速度是多少?
  4. 通过整合 SPI 设计、生成.xsa 文件并从 Xilinx Vitis 操作来修改 JESD 参考设计是否可行?
截至目前、我们在 RTL 中实现了 SPI 驱动程序、并在 ILA 和硬件探针中进行了验证。 现在、我们的目标是进行电路板调试和 16 个 NCO 配置文件配置。  
期待您的答复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们使用了 TI 提供的参考设计、在尝试综合时遇到了以下错误。

    我们正在使用 SYSTEM.BD 构建参考项目。

    C:\Users\Mahesh Kumar\Downloads\5-TI_JESD204 IP_IP_CPU\SPI_Controller\BD\SYSTEM Reference_Designs