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.

Wanted: Low Pin-count IC for Receiving a Single Channel of 10-bit YCrCb HDMI 1.3 (Video Only); Output: 10-bit Parallel RGB

Ok, so it's going to have 30+ pins anyway, I know, but my PCB fabrication facilities are meagre so a low pin-count IC in ye oldie stylie (0.1" pitch DIL or similar) would be ideal.

The receiver will take HDMI 1.3 YCrCb (10-bit) from a Lumagen Radiance video processor and present the following to a Thine Electronics THC63LVD103 (or similar - TI?) LVDS transmitter:

Red bits 0-9 / Green bits 0-9 / Blue bits 0-9 / Hsync / Vsync / Data Enable / Clock

Audio is not required, but I guess I'll need HDCP (I can do without EDID).

If you know of a chip (TI or otherwise) - or a development/evaluation board that would fit the bill - I'd appreciate the tip.

  • Hi Steve,

    To clarify, you need to convert 10-bit YCbCr over HDMI to 30-bit RGB over 3.3V parallel.  Do you know your HDMI clock frequency yet?

    I have pinged our DSP team to see what solutions they can offer.  In the mean time, I found this app note, which you might find helpful.

    Thanks,
    RE

  • Hi again Ross

    The HDMI (1.3) will be as output by a Lumagen Radiance XE processor set for 1920 x 1080 progressive at 50Hz which I make a pixel rate of 148.5MHz (allowing for blanking intervals), so with 10+10+10 bits per pixel that would make a bit rate of 4.46GHz.  I'm not sure how that translates to HDMI clock frequency.

    I need to send the 30-bit RGB over four channels of LVDS (each 5 data lanes and a 74.25MHz clock).  This is what's required by the LCD panel I'm using because it is a 100Hz panel - so I need (as the simplest solution) to insert alternate black frames.  Apparently this is beneficial because it counters retinal persistence by "cleaning" the eye of the previous image, thereby reducing blurring.

    Incidentally I've just surveyed the panel's T-Con timing controller board and listed its principal silicon - one IC is the  MAX9668ETP which means the T-Con board appears to deal with the required emulation of a CRT's gamma.

    Steve

  • I do know the HDMI frequency scales above the pixel clock, proportionally with how far above 24-bits you are.  30-bit/24-bit = 1.25.  So your frequency will be 148.5*1.25=185.6MHz.  Bitrate will be 5.57Gbps, and throughput (after 8b/10b) will be 4.455Gbps.

  • Steve, for the video interface devices I support, I don't know of one that converts HDMI to RGB while decoding YCbCr, but I'm pretty sure this is commonly handled by the DSP guys (related to that app note), so we'll move the thread to the DaVinci processor forum.

    Thanks,
    RE

  • As I settle into my new home on this forum, and to complete the picture of what I'm trying to achieve...

    - Input:  Single-format, 1920 x 1080 progressive, 10-bit YCrCb @ 50Hz via HDMI (only concerned with video)

    - Output:  Quad LVDS (each channel 5 bits-and-a-clock wide) with 74.25MHz clocks (delivering 10-bit RGB at 100Hz refresh to a 32" LCD panel by LG Display - product spec available)

    - Processing: Input frames to alternate with black frames at the output; "pixel-for-pixel" transmission (gamma correction handled by panel's T-Con board)

    The basic HD picture monitor (no tuners, no audio, no deinterlacing, no scaling, no input selection, no image processing) I'm trying to put together will be used in conjunction with a Lumagen Radiance video processor.

    With the right chipsets/evaluation boards, can't be that difficult...  can it?