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.

DM8168 (Netra) video input: digital video stream protocol

Hello,

I'm using the DM8168 SoC for my application platform.

The video signal is transmitted from a proprietary FPGA which sends the frame data to the DM8168 (HD 1080p/30fps, RGB888).

Should I implement a specific video stream protocol from my FPGA --> DM8168 (e.g. BT.656 or BT.1120)?

Can I implement external syncs (whatever required) from my FPGA --> DM8168 in order to  transfer raw frame lines (RGB888)?

Or that I have to implement both: streaming protocol + sync (embedded or external)?

Regards,

David

  • David,

    The choice is really yours and depends on what color space you want to work with.

    ITU656 will allow for pixel rates up to about 74.25MHz (clock rate of about 148.5MHz) but in YUV 422 color space and, as you note, require insertion of embedded syncs by your FPGA (very simple to do)

    ITU1120 will allow the full 148.5MHz pixel rates but again will be YUV 422 and require sync insertion by your FPGA.

    RGB24 capture is also possible and will allow 444 capture. You can also capture YUV444 with either discrete or embedded syncs.

    I am not 100% sure what the capture driver status is though for various formats so there might be some work necessary there.

    BR,

    Steve

  • David,

    The driver support capture in both the modes (embedded / separate sync)

    Thanks,
    Sujith