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.

need help choosing the right processor



Hello everyone,

I am having a hard time finding the right processor for the application I am looking to develop.

I am looking to capture up to 25MPixel resolution images from CMOS sensors and encoding this RAW format to JPEG. The frame rate for this doesn't have to be fast, it's only for still image encoding.

I am also looking for H.264 video encoding, from at least 5MPixels @ 30fps (if it can perform higher, it would be better).

I think I am asking a lot from a DSP therefore I am looking towards the high end tiers of your processors but I can't seem to find the right information. 

How to choose from DM8127-DM8148-DM385-388-DMVA3 and eventually others (dm6446, dm365, dm368)??

I have found examples for the video part using a DM8127 (http://www.appropho.com/NewWeb/Product_DM8127J3_Spec.php#a ) but i'd like to be sure i'm not overkilling my needs... and this solution doesn't answer my still image 25MPixels encoding! :-(

Will I need a DSP for the application or an ARM with a coprocessor be enough? 

I have been trying to look at the maximum resolutions for each processor, and most of the encoders can perform unlimited JPEG encoding so that won't be a problem, it's most usually the H.264 encoding that can be a problem but mostly the CMOS sensor capturing module.

I've been trying to sort the data throughput of each processor and it seems I need to look at VPFE pixel clock. For example DM36x has a maximum 120MHz pixel clock. If I want a minimum of 5MPixels @ 30fps this means I need 150MPixels per second of throughput so for 12bit resolution (for example) means I need a pixel clock of over 1,8GHz. Am I doing this right?? Or am I missing something? 

How can tmsdsipcam8127J3 perform 5MP H.264 encoding at 24fps if it only runs at 1GHz?

  • Hello,

    I will notify our IPNC RDK team for help regarding the DM8127 device capabilities.

    See also if the below links will be in help:

    http://processors.wiki.ti.com/index.php/DM814x_Overview#Product_Matrix

    http://www.ti.com/en/multimedia/flash/selection_tools/dsp/dsp.html?featureId=dsparm

    http://www.ti.com/lit/sg/slyt518a/slyt518a.pdf

    Regards,
    Pavel

  • Do you mean 25M JPEG encoding and 5M@25fps H264 encoding on the same chip ?

    And if so , where is the 5M video comes from and in RAW / YUV format?

    BR,

    Eason

  • The input is CMOS sensors therefore probably RAW bayer pattern data.

    If possible, both 25M JPEG and 5M@25fps H.264 would be great on the same chip.

    Like I said, I just need the JPEG to be "do-able", even at low frame rate like about 3fps.

    Am I wrong to think that just adapting the solution from 5M@25fps H.264  to 25M for JPEG shouldn't be too hard, by changing the input sensor and splitting more of the initial image for the video pipeline (IPIPE)? Since the ISIF and JPEG codec seem to be able to handle huge input images (over 25MP).

    Regards,

    Clément

  • I just wanted to point out that I don't expect the same chip to process 25MP JPEG encoding AND the H.264 encoding AT THE SAME TIME.

    I would just prefer the same chip to be able to perform these two features seperatly.