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.

[参考译文] AFE5832LP:附带设计的 Cypress FX3器件固件

Guru**** 1927770 points
Other Parts Discussed in Thread: TX7332, AFE5832LP
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1380360/afe5832lp-cypress-fx3-device-firmware-provided-with-design

器件型号:AFE5832LP
主题中讨论的其他器件:TX7332

工具与软件:

尊敬的德州仪器(TI)
我一直从事一个用于专家状态监控的 FPGA 项目的设计、概念验证设计最初是由德州仪器(TI)完成的。 我有几个问题需要由负责生成用于配置项目中使用的 Cypress FX3器件固件的映像的技术团队解答。 请注意、我将询问与问题相关的非常具体的技术问题、只有负责 Cypress FX3器件固件编程的人员才能正确回答或提供说明固件中配置了哪些内容的其他文档。
由于我们只有编程映像而没有源代码、因此无法确定固件中使用的配置设置、从而无法确定器件的预期行为。  因此、我想询问一下为该项目配置的 Cypress FX3器件固件。 使用了同步从 FIFO 配置、唯一连接的外设是 USB 3.0、我假设这是您使用 Cypress 器件提供的标准配置。 请参阅以下问题:
  1. 器件中使用的 DMA 通道的缓冲区大小是多少(这当然指连接到 USB 3.0的 DMA 插槽、地址为[A0:A1]="00"。
  2. 标志 A 和 B 使用了哪些配置设置? 它们是"满标志"、表示仅 DMA (DMA_READY)的可用性、还是用作"部分标志"来指示可以向缓冲区写入多少个32位字(DMA_水线)的标志之一? 如果不是这些配置之一、请详细说明回复中所做的确切操作。
  3.  如果使用了"完整标志"、但由于没有在 FPGA 上找到可编程的计数机制来产生此效果、我对此表示怀疑、那么请说明这是如何实现的以及问题1的答案。
  4. 如果像我所怀疑的那样使用了"满标志"和"部分标志"、那么除了问题1的答案外、请提供用于确定何时触发部分标志的"水线"值。
  5. 还请说明 用于标志的其他配置:启动时高电平/低电平有效、低电平/高电平使用的设置、"相关线程"或"当前线程"使用的设置?
这些答案对于我们充分了解器件的行为和相关计时非常重要。  

相关的 德州仪器 (TI)硬件/软件(如果相关):该评估板为 SBOA361 -适用于智能超声波探头的高度集成信号链解决方案 TX7332和 AFE5832LP。 我们使用的是高速数据转换器专业版软件。 GUI 版本 V 5.045、DLL 版本0.1、固件版本0.1和 AFE5832LPTX、EVM 版本0.1.19。
提前感谢您的合作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们为此提供了源代码,并可以与您分享。 您可以将邮件发送至 ultrasound_rx-support@list.ti.com  以便我们可以共享文件吗?

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

    源代码会很有用、但你们是否还有技术人员可以提供对该代码的一些见解? 谢谢

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

    我们已从  Cypress 获得源代码、但其中没有任何更改。 我们只在最高层工作。 所以我们对这方面没有深入的了解。  

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

    无论如何、是否有人可以与我讨论您所做的更改?