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.

dm385 m3video optimization

Other Parts Discussed in Thread: DM385, DM8107, MATHLIB

hello TI-friends,

  I use dvrrdk with dm8107 configuration in dm385. And as you know, the SCD was implemented in M3-Video.

I want to use mine SCD algorithm but need the intrinsic just the same as the ones provided for DSP.

Is there any document about this?

  • Hi there is no DSP on DM385/DM8107.

    Could you clarify what your question is ?

  • Hi Eason,

        Thanks for your reply.

        As you know, the scene change detection(SCD)  was implemented in DSP when DSP is exist (DM816x).

    And the feature was done in M3-Video when no DSP is exist(DM8107).

        Due to the complicated algorithm has lots of consuming time, we need to reduce that. And as you know,

    there's optimization such as intrinsic function to this in DSP (refer to sprabf2.pdf, spru187u.pdf , spru198k.pdf )

    When the feature was moved to M3-Video, we need some methodology like the above mention to optimize.

    Basically, due to the different compiler for DSP and M3-Video, I'm not sure if there're different specific function for

    speeding up coding efficiency. And this is my question.

  • Hi,

    I am really new for ARM Cortex-M3 optimization.

    What I will suggest is you can refer to its compiler documentation and check if there is  optimization option available. I havent tried it out. i.e.    -o3   

    And there is mathlib for M3 as I remember. 

    BR,

    Eason

  • hi Eason,

    many thanks for your reply.

    By checking the provided link about mathlib, they're used for DSP such as C66X, C67X.

    Did you have link for M3 ?? 

    C66X-MATHLIB:
    DSP Math Library for C66x Floating Point Devices

    Free

    ACTIVE

    C674X-MATHLIB:
    DSP Math Library for C674x Floating Point Devices

    Free

    ACTIVE

    C67X-MATHLIB:
    DSP Math Library for C67x Floating Point Devices

    Free

    ACTIVE
  • Hi ,

    Sorry maybe my reply confuses you.

    Mathlib is provide by TI on TI DSP.

    But M3 is from ARM so the fuctions for math is not provided by ti so that is why you can not download it from our website.

    What I mentioned the mathlib, is just let you know it is kind of header file.  I heard from one of my ctm that you just need to include it and use it.     Sorry but it is all what I know, maybe you can search it.

    Please let expert comment on this.

    BR,

    Eason