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:未知宏操作码

Guru**** 2546490 points
Other Parts Discussed in Thread: AFE7950, AFE7950EVM

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1562191/afe7950evm-unknown-macro-opcodes

器件型号:AFE7950EVM
主题中讨论的其他器件:AFE7950

工具/软件:

我将 AFE7950EVM 与 AMD ZCU102 集成、并遵循用户指南《使用 Xilinx FPGA 启用 AFE79xx SPI 指南》。 我已为 LMK 和 AFE7950 生成 SPI 读取/写入、并从 ZCU102 对两个器件进行编程。 LMK 似乎可以通过此方法正确编程、因为 FPGA 结构中的 TI IP 报告系统 PLL 正在锁定。 当我尝试对 AFE7950 进行编程时会出现问题。

当使用 Latte 软件生成的 SPI 事务对 AFE7950 进行编程时、除两个宏操作之外的所有操作都成功:

-宏操作码 0x78、由于操作数中的宏错误而失败

-宏操作码 0x8d,由于宏在当前状态下不被允许而失败

我不知道这是否具体是这些宏失败的结果、但最终结果是 JESD 通道中的一系列弹性缓冲器溢出、这破坏了我尝试输出的 DDS 音调。 AFE79xx 编程用户指南中介绍了这两个操作码、我正在寻求有关确定操作码及其解决方法的帮助。

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

    我已经解决了操作码问题、但配置 JESD 通道时仍会出现错误。 所有 SPI 事务都按预期发生、但 JESD 通道状态寄存器的最终重新调整检查除外

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

    您好、Brian、


    Marco 0x78 的失败通常表明 SPI 突发写入的实现存在问题、但您似乎已经解决了这个问题。  

    如果您可以报告 JESD 错误的回读值、我们可以提供更多反馈。  

    此致、

    David Chaparro