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.

SDI-SD is not working

Hi All,

  • We are using DM8148 based customized board in our project.
  • We are using ezsdk_dm814x-evm_5_05_01_04.
  • We are using GS2971A decoder chip to capture video using SDI interface.
  • We have connected [9:2] DATA lines of GS2971A to [7:0] data lines of DM8148 and [19:12] DATA lines of GS2971A with [15:8] lines of DM8148.
  • We have written Linux driver to configure GS2971A.
  • We are able to capture HD (720p), FULL HD (1080i/1080p) and 3G resolutions perfectly using DM8148.
  • But we are facing problem while capturing SD (NTSC/PAL) resolution.
  • We measure clock and data using oscilloscope and both are coming perfectly.
  • Is any one has use GS2971A before? So that they can guide me for this issue.

Regards,

Jemish

  • Hi Jemish,

         Which is the error that you are seeing? We have been able to capture NTSC and PAL but using the TVP5147M in the input, I wonder if your problem is a wrong configuration in the V4L2 capture driver.

    -David

  • Jemish,

    The GS2971A has two output bus modes, 10-bit and 20-bit. The TRS format for SD-SDI (SMTPE-259) is not the same in 20-bit mode as it is for HD or 3G-SDI. The SD 20-bit TRS words are not detected by the 8148. You either need to change the bus mode of the GS2971A by changing the 20-bit/10-bit input pin state or regenerate the correct TRS value in an FPGA or something similar. Look at the GS2971A data sheet figure 4-17 and 4-18 (pg 51) for clarification.

  • Hi Jemish,

    Were you able to fix the problem with SD capture? I am facing the same problem than you. I tested with 10-bit mode but it didn't work.


    Regards,

    Eugenia