主题中讨论的其他器件: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 编程用户指南中介绍了这两个操作码、我正在寻求有关确定操作码及其解决方法的帮助。