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.

OSD System

I'm need to design an On Screen Display System that will take in various analog and digital video formats (NTSC, PAL, VGA, HDMI) overlay text onto the image and send it out in analog VGA format.  I was thinking of using one of the OMAP processors but I'm wondering if this is overkill and would result in a long development time.  Any ideas or direction would be appreciated.

  • DM6446 has it and DM6437 has it as well - a thing called hardware ovlerlays.

    but please see its datasheet for details and features.

     

    other chips e.g. the DM35x and DM36x might offer similar fetures - please check.

    the remaining OMAP devices might have something compareable - check as well.

     

    if price/power/dimensions/connectivity is one of your requirements then you have to fiddle those parameters out yourselves.

    a typical system will have some external DDR RAM, a boot median and similar - so dont forget about those cost factors.

  • Alexander has given you some wise advice so I am just going to fill-in the blanks.  Most of our DaVinci family has built-in OSD hardware (DM644x, DM643x, DM355, DM365, DM335...), with small variations from family to family.  OMAP35x also has a 3-layer built-in OSD manager which is a little different than the one on our DaVinci processors which support more than 3-layers.  Of course, OSD hardware is just one video processing block, you also have hardware blocks which help you change pixel formats (e.g. RAW/RGB to YCbCr) , resize (NTSC to VGA)... and each of these may vary from processor to processor.  Depending on what else your system will be doing, the ARM 9s found on most DaVinci processors may be enough, or if you are doing GUI intensive apps you may be better of with Cortex-A8 in OMAP35x family.  As Alexander pointed out, price, size of part, and power consumption are also considerations to keep in mind.

    In conclusion, you probrably want to contact your local TI sales rep who should be able to help you pick out the right part for you (link at www.ti.com ).  You also need to prepare a more detailed list of requirements, or at least have them in mind as these may be required to pick out the right part.