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.

[参考译文] TMS320F28335:在多个 TMS320F335 DSP#39;s 之间直接进行 DSP 间数据读取/写入 如何操作? 最好的方法是什么? 是否有示例?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/736726/tms320f28335-direct-inter-dsp-data-read-write-between-multiple-tms320f335-dsp-s-how-to-do-it-best-way-to-do-it-any-examples

器件型号:TMS320F28335
主题中讨论的其他器件: TMDSDOCK28335

我是 TMS320F28335的 TI 评估板的用户、也称为 TMDSDOCK28335

这使用100引脚 DIMM。

我想将其中的几个 DSP 板组合在一起、其中一个 DSP 将一组浮点数复制到第二个相同评估板的内存中、、、、、、、 等等。

我认为 SPI 可用于中断。

有人做过这个吗? 是否有关于如何执行此操作的教程或应用手册?

我还认为还可以 使用 DMA 或基于外部区域的存储器访问、但我不知道这一点、我也不确定100引脚 DIMM 评估板是否具有执行此操作所需的引脚、

是否有人知道是否已经完成此操作、如果是、是否有任何参考设计或教程?

基本上、我要做的就是将处理分配给许多并行 DSP、以缩短执行时间、并进行一些创新的编程和架构。

我要寻找的是建议和提示以及理想情况下的详细示例。 但如果没有、我也会很高兴知道这是可能的、然后我将花时间来确定细节。

谢谢。

Michael Richards

主席

Algotzen Corporation

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

    我认为我们没有可以分享的自述示例(或)应用手册。 但是、我们将研究此请求、并在下周周三/周四与您再次联系。

    此致、
    曼诺伊
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的支持。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Michaels、

    当然、可以在 DSP 之间分配计算、但我不知道在器件之间执行此操作的任何现成封装示例。

    以下几点是规划分布式计算设置时的供参考(可能已经解决了这些问题):-

    -使用 SPI 的1个32位(单精度浮点)的估计数据移动时间可以在0.3us 至0.5us 之间或更长时间内。 SPI 以大约10-20MHz 的频率运行时的总估算值、并考虑到其他器件数据移动开销。

    -同步分布式计算时必须考虑相同的数据速率。

    -通过使用 DMA、数据移动可以与计算并行进行、但同步开销将直接达到计算效率。

    SPI 和 EMIF/XINTF 之间的一个区别是 SPI 可以设置为单个主器件和多个从器件配置、但这不会通过 EMIF/XINTF 直接向前。

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

    您好、Michael、

    需要注意的一点是、该器件上的 SPI 外设没有 DMA 访问。  但是、此器件还具有 McBSP 外设、每个外设都具有 DMA 功能和 SPI 操作模式。

    因此、我可能建议您优先使用 McBSP、具体取决于您的确切系统架构。


    (您可能无法选择此选项、但请注意、较新的 F2837x 系列 C2000器件具有 TMU 模块、如果这是您的应用的常见需求、则该模块可以加快三角函数和一些其他常见数学函数的计算; 该器件也以200MHz 运行)


    谢谢、
    Brett