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.

[参考译文] TMS320F28388S:FFT 性能

Guru**** 2537350 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/943852/tms320f28388s-fft-performance

器件型号:TMS320F28388S
主题中讨论的其他器件:C2000WARE

您好!
客户使用 C6746计算滑动 DFT (256点)、谐波提取(最高可达13点)、并且需要大约90us。 他希望切换到 F28388S。 他是否可以期望类似的表现? C2000 (包括 TMU)和 C6746之间是否有任何基准?

此致、Holger

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

    Holger、

    很抱歉耽误你的答复。 C2000Ware 中 FPU 软件用户指南的基准测试一章将为您提供相关信息。 您可以参阅\libraries\DSP\FPU\c28\docs。

    例如、256点32位 CFFT 以11024周期进行基准测试、即200MHz CPU 时钟下为~ 55us。

    谢谢、

    Sira

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

    您好 Sira、
    感谢您的提示。

    >例如、256点32位 CFFT 在11024个周期进行基准测试、即200MHz CPU 时钟下为~ 55us。
    TMU 是否会提高您的示例的性能?

    此致、Holger

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

    Holger、

    我不这么认为。 原因是 FFT 是在 ASM 中实现的、使用 FPU 以及用于 Twiddle 因子(最大为1024)的预计算查找表。 除了这个大小、用户还需要调用一个 Twiddle 因子生成函数、因此 TMU 肯定会有所帮助。

    让我与我们的系统架构师 Venki 确认一下。

    谢谢、

    Sira

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

    Holger、

    跟进

    如果我们要生成表、则整数因子计算在关键循环之外、因此即使对于没有预计算表的较大尺寸、也可以使用 TMU 来生成它们、但它们不会影响关键路径。

    -对于内核 FFT 计算(关键路径)、TMU 将不起作用。 已得到系统架构师的确认。

    谢谢、

    Sira