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.

[参考译文] MSP430FR5994:最大值 使用 LEA 的样本数

Guru**** 2390755 points
Other Parts Discussed in Thread: MSP-DSPLIB

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1019865/msp430fr5994-max-number-of-samples-using-lea

器件型号:MSP430FR5994
主题中讨论的其他器件:MSP-DSPLIB

您好!

我想知道最大值 LEA 操作中可使用的 Q15样本数、例如:在具有相同数据矢量的 MAC 操作中、获取平方和。

在 MSP-DSPLIB 用户指南中、我已经了解到 LEA 对 MSP_Mac_Q15 ()方法中的所有数据输入都具有4字节对齐、因此、计算 LEA 存储器大小(4096字节)减去 LEA 堆栈大小(312字节)后、我将有3784字节可供使用。

我 认为 可使用的 Int16_t (_Q15)样本的最大数量为3784 / 2字节= 1892 Q15样本

但是、如果 LEA 无法访问2字节对齐的样本、该数字将变为946个样本、我认为这与 矢量数学的可用 Q31样本数量相同、对吧?

 

TI 的支持能否确认946是可以在上面列出的 MAC 操作中同时用于 LEA 外设的 Q15 (以及 Q31)样片的最大数量吗?

谢谢、此致、

-

罗德里戈

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

    罗德里戈、您好!

    我已经审核了您的计算结果、我认为您是正确的。 但是、我需要一天或两天来确认。

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

    罗德里戈、您好!

    感谢您的耐心等待。 您可以在数组中使用具有高达1892 Q15样本的数组。 我不熟悉 Mac 函数、但您可能需要两个数组-一个用于源、一个用于目标。 因此、在这种情况下、每个数组将是946 Q15样本。

    希望这对您有所帮助!

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

    感谢您的研究 James!

    我将做更多的实验、但现在我 要将这个问题标记 为已解决。

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

    很棒! 感谢您将线程标记为已解决。