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.

TDA4AEN-Q1: Few Question About DSP

Part Number: TDA4AEN-Q1
Other Parts Discussed in Thread: FFTLIB

Dear Expert.

Here are some question about TDA4 DSP, I am not familar it, so forward customer's question and post here, need your comment.

Q1: In the CCS compiler folders below,
C:\ti\ccs2040\ccs\tools\compiler\ti-cgt-c7000_5.0.1.LTS\host_emulation\include\c7524-MMA2_256, we observe a header file named c6x_migration.h, which is like a middle layer that converts C6x APIs to C7x ones. It seems to imply C6x-to-C7x migration is supported.
If we developed our application with C6x libraries, would it be possible to migrate it with C7x libraries with any change in the application?

Q2 : Does C7x FFTLIB supports radix-3, mixed-radix, or required non-power-of-two Doppler FFT sizes?

Q3 : Does C7x FFTLIB supports complex-to-complex FFTLIB twiddle-factor generation options?

 

Thank You.

Gibbs

  • Hi Gibbs,

    Q1: In the CCS compiler folders below,
    C:\ti\ccs2040\ccs\tools\compiler\ti-cgt-c7000_5.0.1.LTS\host_emulation\include\c7524-MMA2_256, we observe a header file named c6x_migration.h, which is like a middle layer that converts C6x APIs to C7x ones. It seems to imply C6x-to-C7x migration is supported.
    If we developed our application with C6x libraries, would it be possible to migrate it with C7x libraries with any change in the application?

    If your intention is to migrate C66x code to C7x, please follow the steps outlined in the FAQ.
    Q2 : Does C7x FFTLIB supports radix-3, mixed-radix, or required non-power-of-two Doppler FFT sizes?

    No. 

    Radix-3 -> No

    non-power-of-two -> No

    mixed-rdix -> only with power of 2

    Q3 : Does C7x FFTLIB supports complex-to-complex FFTLIB twiddle-factor generation options?

    Yes. All FFT-related details are available here; please have a look. How to Use FFTLIB? 

    e.g: FFTLIB_fft1d_i16sc_c16sc_o16sc

    Regards,

    Betsy Varughese