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.

[参考译文] TMS320F28377S:如何计算用于数据存储的可用 RAM、FFT 计算需要多少。

Guru**** 2463330 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/688374/tms320f28377s-how-to-figure-out-available-ram-for-data-storage-how-much-needed-for-fft-computations

器件型号:TMS320F28377S

如何计算用于数据存储的可用 RAM、FFT 计算需要多少。

如果 DSP 不断执行512点 FFT 和其他乘法和加法、则不清楚需要多少内部 RAM 以及可以使用多少内部 RAM 来存储结果。

例如、在132KB 的 RAM 中、我可能需要48KB 用于某些存储。

基准测试数不清楚不同 FFT 转换需要多少 RAM。

感谢您的任何帮助

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Gerhard、我已将此帖子分配给了正确的人、请预计由于周末- Manish 而延迟回复
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gerhard、

    计算 FFT 的 RAM 要求可能非常复杂、因为它需要中间变量。 但是、存储器的主要大小由输入-输出缓冲器定义。 反过来、它们由 FFT 点的数量控制。 因此,如果要进行512点 FFT,则需要4*512大小的输入缓冲区和相同大小的输出缓冲区。

    就地 FFT 显著降低了存储器要求、但该功能在库的当前版本中不可用。

    此外、如果您将表放入 RAM 中、那么它将占用一些空间。 因此、建议您使用 ROMTABLES 配置。  

    此外、如果您希望计算程序的堆栈大小、可以参阅以下文章: 堆栈和堆大小要求

    -Ritvik

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

    我已经听不到您的意见了一周,因此我假设您能够解决您的问题。 如果情况并非如此,请拒绝此解决方案并回复此主题。 如果此主题被锁定、请制作一个描述问题当前状态的新主题。

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