Hello,
I have an electronic card with SDI video output. To do that, the 8148 processor sends video signal to GS1662 (a video serializer). SMPTE 125M is the expected standard by GS1662 and our application.
But, HDVPSS does not support SMPTE in "official" mode. I have HDVPSS source code and all HDVPSS documentations. I try to configure correctly without success : GS1662 does not recognize the signal (only it is a SD standard, interlaced and 27 MHz correct clock). For me, TI8148 and SMPTE 125M have some differences in registers naming and it is difficult to link them.
For example, SMPTE 125M needs to mark the first line number for VS of first field. The VS starts in line 1 and the field 1 starts the line 4 (before, it is the previous field). There is a gap between VS starting and Field starting. How to transcribe to TI8148 registers? If I use "line 4" value for VS starting, would it sends VS information the line 1 to 3 also or not?
Then, HDVPSS says "HS serration pulse". Is it important to respect that (same question about HS equalizer signal)? SMPTE 125M seems to not care about that, and I do not find information concerning HS serration pulse (only VS serration pulse on the Web or others components datasheets).
"DTV_" fields have an interest in my case? I am not sure.
And to finish, HDVPSS seems to use HS in start of line but SMPTE 125M seems to use this information at the end of line. There is incompatibility?
I give you some information concerning my configuration (for me, OSD and VOUT configuration are the same) :
Active width : 720 pixels ; active heigth : 244 lines (first field) and 243 lines (second field)
Total width : 858 pixels ; total height : 525 lines
Pixelclock : 27 MHz
Length of HS signal : 138 pixels ; length of VS signal : 19 lines
Start of HS signal : pixel 1 ; Start of VS signal : line 1 (first field) and line 264 (second field)
Start of first field : line 4 ; Start of second field : line 266
Start of first active line (first field) : line 20 ; Start of first active line (second field) : line 283
Mode (8148) : Single YUV422, 10 bits (in reality 8 bits, bit 0 and 1 are zero and there are no problem with that for GS1662 and SMPTE 125M)
Is it correct?
Thank you in advance for your help, I am available if you need more information.