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:AFE7900 SPI 问题

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

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1281658/afe7900evm-afe7900-spi-issue

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

您好

我正在使用 USB 接口配置 AFE7900 ...工作正常

 现在我想 使用 ZCU102设置 NCO 频率、以便对 SPI 连接 FPGA 与 AFE7900进行交互、但现在 USB 连接出现问题(SPI 错误不起作用)、但当我断开 FPGA 与 AFE SPI 的连接后、USB 可以正常工作

评估板可使用(连接0 Ω R83)电阻器连接 USB 连接和 FPGA SPI。

谢谢

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

    嗨、Nirmal:

    您看到的问题是 FPGA 和 PC 都在尝试使用 SPIA 端口、而只应使用一个端口。 在 EVM 上、SPI 不应同时连接到 USB 和 FPGA。  安装 R83后、应卸载 R274。 这一点与 SPIACLK、SPIASDO 和 SPISEN 引脚类似。  

    要测试 AFE7900EVM、我们建议首先使用 AFE79xx GUI 来测试 EVM 以对 AFE 进行编程。 然后、一旦对您的模式 进行了测试 、您就可以通过 FMC 连接器只针对 SPI 修改电路板、并且您可以使用配置文件对 AFE 进行编程、并随后使用提供的 C 函数来控制 AFE。 AFE C 库位于 AFE79xx 安全文件夹中、其中包含用于更新 NCO 频率的函数。  

    此致、

    大卫·查帕罗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的答复、先生、
    您能否为 我提供用于配置 afe7900的任何链接或 HDL 代码、因为我必须在 VHDL 中编写完整的序列才能从 zcu102 FPGA 评估板访问 afe7900。
    谢谢  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Nirmal:

    若要生成启动 AFE 所需的 SPI 写入/轮询/读取检查列表、必须使用 AFE79xx GUI。 在 GUI 中、可启用 SPI 操作的日志记录、可更新脚本中的以下参数: logDumpInst.logFormat=0x1。

    目前、我们没有任何可用于使用生成的日志文件对 AFE 进行编程的 HDL 代码。 我们确实有一个用于实施 microblaze 软核处理器并使用此代码对 AFE 进行编程的代码。 如果您对此感兴趣、我们可以提供相关文档来进行创建。

    此致、

    大卫·查帕罗