14 DSP Acceleration 3 (FFT)

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024

Комментарии • 8

  • @eugeneplus252
    @eugeneplus252 4 года назад +2

    Your examples are interesting. Continue on. Do more examples.
    I watched all your videos, they are interesting
    Thanks.

  • @Petreonvitor
    @Petreonvitor 2 месяца назад

    how do you convert the float to the fixed32 without overflow?

  • @JoshuaSendall
    @JoshuaSendall 2 года назад

    Do you know if you can use the co-processor interface while waiting for the AHB interface to complete? Or will the co-processor instruction stall out until the 1st operation is complete?

    • @embeddedpro3870
      @embeddedpro3870  2 года назад +1

      LPC55S69 features the ARM Cortex M33 core. This has a dedicated co-processor interface, and so any activity on this bus will not interact with the AHB bus.

    • @JoshuaSendall
      @JoshuaSendall 2 года назад +1

      @@embeddedpro3870 ok cool, so just to be 100% clear, you could theoretically set up a DFT operation over the AHB interface, then while that is completing, use the co-processor interface to compute cosines (or whatever other no dft operation)?

    • @embeddedpro3870
      @embeddedpro3870  2 года назад +1

      @@JoshuaSendall OK, now I understand your question. You want to set up the PowerQuad with a computation on the AHB interface, and then, simultaneously execute a co-processor instruction (for example, 1/sqrt(x)). Honestly I did not try that, and my instinct is that these coprocessor instructions use some of the same resources internal to the PQ as the other engines. I recommend checking with NXP directly: community.nxp.com/t5/LPC-Microcontrollers/bd-p/lpc

    • @peerappel2012
      @peerappel2012 2 года назад +1

      @@JoshuaSendall DFT operations probably not, as the FFT engine uses all four MACs according to the manual. I don't know about the other AHB peripherals

  • @Jimmy-Chin
    @Jimmy-Chin 4 года назад

    Can you provide the code for us to try out?