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.

  • TI Thinks Resolved

OMAP-L138: ARM VS DSP

Part Number: OMAP-L138

The customer's inquiry:

We are manufacturers of Universal Testing Machines. We were using TI’s OMAP-L138 for Controller. Now we are developing our new controller. For this Controller we want to use only ARM. So please let me know whether Multi ARM (2 ARM Cores) meets our requirement.

Our code consists of servo tuning, Waveform generation and DAQ. Code has more number of  floating point operations.

Please suggest whether ARM better than DSP to do such operations.

And he also wants a performance comparison document, please help provide the document if it exsits.

  • And he also wants a performance comparison document, please help provide the document if it exsits.

    Such document does not exist.

    Our code consists of servo tuning, Waveform generation and DAQ. Code has more number of floating point operations.

    Are you planning to run OS on your device? If yes, which OS: RTOS or Linux? If you use Linux, then yes ARM devices are perfect. If you plan RTOS, then perhaps DSPs are better.
    As for device recommendation. Consider AM5728 devices. They have two ARM cores, two DSPs, grahpics processor and Real Time cores.

    Best Regards,
    Yordan

     


     Please make sure you read the forum guidelines first.

  • In reply to Yordan Kovachev:

    Hello Yordan,

    Thanks for the reply.

    Processor which you suggested was better.

    Our last controller has OMAP-L138 which consists of ARM and DSP. ARM is used for communication between PC and DSP. Currently our processing algorithm is running in DSP. Our algorithm consists of many floating point operations.

    Older controller has Linux OS in ARM. We want to keep it same. Want to run Linux OS in ARM.

    I also checked Keystone series processor which are used for processing so I selected 66AK2G12 processor. Since we require 1 ARM and 1 DSP. So whats your opinion about this selection. Also it will be helpful if you provide some comparison table of OMAP-L138 and Keystone Processors. Let Comparison table consists of Performance and FLOPS. Please let me know the road map of this IC since we want to use this IC for next (10-13) years.

    With Regards,

    Prashant.

  • In reply to prashant sharana:

    The 66AK2Gx devices are just release, so they will be supported in the future.

    You can find some benchmarks here:
    www.ti.com/.../sprac13.pdf

    Best Regards,
    Yordan

     


     Please make sure you read the forum guidelines first.

  • In reply to Yordan Kovachev:

    Hello Yordan,
    Thanks for the reply.
    From your experience. Will the IC selected 66AK2Gx will replace our old OMAP-L138 processor..? and boost up our performance...?

    With Regards,
    Prashant
  • In reply to Yordan Kovachev:

    Hello Yordan,

    As I already mentioned, I am exploring details of 66AK2G12. I didn't got the information wrt FLOPS of DSP. In the below link I got FLOPS of ARM, but I am interested in DSP FLOPS. So please provide the details for DSP.

    http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_Kernel_Performance_Guide#Linpack 

    Waiting for reply.

     

    Regards,

    Prashant

  • In reply to prashant sharana:

    Hi,

    From your experience. Will the IC selected 66AK2Gx will replace our old OMAP-L138 processor..? and boost up our performance...?


    K2G devices use a newer ARM & DSP core, so the answer to both questions is yes.

    In the below link I got FLOPS of ARM, but I am interested in DSP FLOPS. So please provide the details for DSP.

    This information is not publicly available. For now you can refer only to the above wiki.

    Best Regards,
    Yordan

     


     Please make sure you read the forum guidelines first.

  • In reply to prashant sharana:

    Hi
    K2G device family has c66x DSP running at 600 MHz or 1 GHz depending on the part you choose.
    The FLOPs info for c66x can be calculated as per the guidance in the following e2e thread

    e2e.ti.com/.../401736

    For some of the other Keystone 2 family devices the GFLOP information summary can be found here
    www.ti.com/.../overview.html

    I will follow up on where and when we will publish this for K2G family.

    Hope this helps.

    Regards
    Mukul
  • In reply to Mukul Bhatnagar:

    Hello Mukul,

    Thanks for the replying and mentioning of following up of FLOPS information of K2G Series and publishing it.

    Regards,

    Prashant

  • In reply to Yordan Kovachev:

    Thanks Yordan..
  • In reply to prashant sharana:

    Prashant
    To summarize the K2G device with DSP running at 600 MHz will be at 9.6 GFLOPs and the one running at 1GHz will be 16 GFLOPs

    I would encourage you to look at the following post
    e2e.ti.com/.../145286
    specifically from RandyP

    Regards
    Mukul

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.