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.

[参考译文] AM5718:DSP 代码到 ARM

Guru**** 2609955 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/583345/am5718-dsp-code-to-arm

器件型号:AM5718

大家好、团队成员

 

代表客户发布此信息。

 

我们正在研究是否可以在 ARM 上运行在 DSP 上运行一个很好的代码。

 

我认为在 DSP 上运行的一些滤波、FFT 和其他杂项代码在基于 ARM 的处理器上无法有效运行、甚至可能无法跟上。  如果 TI 能够提供任何可用信息、他们可能需要帮助进行高光照明、这将非常有用…

谢谢!

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

    在这种情况下、现有的 DSP 代码将"按原样"在 ARM 上运行、这取决于 DSP 代码是用 DSP 汇编语言编写还是完全用 C 代码编写。 如果这是在计划 C 中编写的、则可以为 ARM 轻松地交叉编译代码、但如果有外设被访问、则可能需要相应地调整代码的中断设置和存储器映射。

    这是一款 ARM 运行频率高达1.5GHz、DSP 运行频率高达720Mhz 的器件、因此在性能上是明智的、除非是计算密集型代码、否则 ARM 将很好地运行相同的 C 代码。 我们已经对 AM57xx 器件的 ARM 和 C66x DSP 进行了一些内核基准测试、您可以从此处看到:
    www.ti.com/.../core-benchmarks.page

    我`s 这对您的客户分析很有用。

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

    Rahul、

    感谢您的更新。  这很好地表示了在 ARM 与 DSP 内核上执行各种操作所需的周期时间增加。  我们的软件团队是正确的、因为他们可以移植 C 代码(无汇编) 从 DSP 到 ARM、但如您在基准测试中所示、各种数学密集型任务在 ARM 上的运行效率几乎不会与我试图向他们传达的 DSP 相同...  请告诉我是否误解了任何内容...

    谢谢、

    James