Post Go back to editing

I want to output 2 HDMI input 4k30p using ADV8005.

Category: Software
Product Number: ADV8005

Hi,teams

I want to output 2 HDMI input 4k30p using ADV8005.

The environment is as follows
HDMI Input(3840x2160p30)
HDMI output(3840x2160p30) x 2

The register settings are as shown in the text below.
The RX and TX cores are connected.

When set as shown, different frequency clocks are output and the waveform of the data lane is also constant. (Is this a test waveform?).

I have confirmed that the ADV8005 is able to recognize the input InfoFrame at this setting.

Are there any other necessary settings?

We have confirmed that the ADV8005 works with 720x480p60 and 1920x1080p60 input/output with almost the same settings except for TX_STERM_DISABLE and registers other than those related to InfoFrame.


Best regards.
maru

0x1A5F 0x00
0x1A61 0x06
0x1AA0 0x13
0x1AA1 0x01
0x1AA4 0x81
0x1AA5 0x81
0x1AFE 0x08
0xE0C0 0xC4
0x1A45 0x00
0x1A46 0xA8
0x1A47 0x00
0x1A48 0xFB
0x1BE0 0x80
0xE869 0x10
0xE881 0x70
0xE660 0x70
0x1A03 0x66
0x1A39 0x01
0x1B88 0x06
0x1B89 0x10
0x1A07 0xE4
0x1B8A 0x06
0xE283 0xFE
0xE289 0x01
0xE28A 0xF3
0xEC83 0x00
0xEC84 0x00
0xEC85 0x00
0xEC86 0x00
0xF483 0x00
0xF484 0x00
0xF485 0x00
0xF486 0x00
0xEC80 0x7F
0xF480 0x7F
0xEC44 0x11
0xF444 0x11
0xEC17 0x02
0xF417 0x02
0x1A87 0x10
0x1A89 0x10
0xEC81 0x88
0xEC82 0x88
0xF481 0x88
0xF482 0x88
0xECEA 0x85
0xF4EA 0x85
0x1A00 0x70
0xEC40 0x82
0xF440 0x82
0xEC41 0x80
0xF441 0x80
0xECAF 0x16
0xF4AF 0x16
0xEC4B 0x80
0xF44B 0x80
0xECE6 0x20
0xF4E6 0x20

Parents
  • Hi,

      Could you please ensure with below register when you try to output with 4K30,

          

          

    Thanks,

    Poornima

  • Hi Poornima.

    Thanks for the reply.

    I tried adding the following configurations you gave me, but the output did not change.

    0xE828 0x12

    0xE610 0x40

    Have I made a configuration that I should not have done?

    I am able to display FullHD, but is there a dedicated configuration for 4K?

    Are there any other configurations I should be doing?

    Best regards.

    Maru

  • Hi,

      Please let us know, Why you are enabling the VIM and VOM in different scalers and why don't you enable the particular scalar like PVSP or SVSP ?

      Also let us know your Receiver side part (Input feeding Rx Part) and Check whether your Rx is capable to receive 4K input .

      We do not have plain scripts for the ADV8005 So kindly check with our source code to find out a specific / dedicated register for 4K - There is a click through SLA to get the source code for the ADV8005 eval board.
     You can get the source code project for the EVAL-ADV8005-SMZ here  Advantiv EVAL-ADV8005-SMZ Video Evaluation Board 

    Thanks,

    Poornima

  • Hi, 

    Thanks for the reply.

    This is the output waveform when the taught registers (0xE828,0xE610) are configured.

    The result seems to be the same as before adding configuration.

    After the waveform is output, the waveform continues to be output even when the power of the video source is turned off, which leads us to believe that the ADV8005 is outputting the waveform on its own.

    >>Why you are enabling the VIM and VOM in different scalers and why don't you enable the particular scalar like PVSP or SVSP ?

    Sorry, could you please tell me which part you are talking about?

    I am using Bypass (Mode 9) (UG-707/P.36), so I am aware that PVSP and SVSP are not enabled, am I wrong?

    >>Also let us know your Receiver side part (Input feeding Rx Part) and Check whether your Rx is capable to receive 4K input .

    I just want to input 4K30p on the ADV8005 Serial Video Receiver and put out 4K30p from HDMI TX1/2 with Bypass (Mode 9).
    Sorry, can you please tell me what you mean by this question?

    Best regards.

    Maru

  • Hi,

     1. I am using Bypass (Mode 9) (UG-707/P.36), so I am aware that PVSP and SVSP are not enabled, am I wrong ?

         YES you are right, In Bypass mode the input Video would straight away pass into the output port without any Video processing So PVSP/SVSP signal processing does not come into the part (PVSP/SVSP registers are does not seems to be effective if we are in bypass mode ).

         In Bypass mode, Below register confirmation is enough.

              

    2. I just want to input 4K30p on the ADV8005 Serial Video Receiver and put out 4K30p from HDMI TX1/2 with Bypass (Mode 9).

    Sorry, can you please tell me what you mean by this question?   

       This i meant like, How you are feeding your input to Serial Vided Receiver, For example whether from any other chipset (Note that Serial video receiver can accept the output of an HDMI transmitter such as the ADV7511, ADV7623 or ADV7850 ).

      As i stated, We do not have scripts for the ADV8005 So kindly check with our source code to find out a specific / dedicated register for 4K Since we don't face any issue in our EVAL 8005 board.

    Thanks,

    Poornima

  • Hi,

    Thanks for the reply.

    >>YES you are right, In Bypass mode the input Video would straight away pass into the output port without any Video processing So PVSP/SVSP signal processing does not come into the part (PVSP/SVSP registers are does not seems to be effective if we are in bypass mode ).

    Is our understanding correct that settings to the PVSP register (0xE8xx,0xE9xx), SVSP register (0xE6xx), Encoder register (0xE4xx) and DPLL register (0xE0xx) are not necessary?

    Also, is our understanding correct that the bypass mode (model 9) also supports 4K30p resolution?

    >>This i meant like, How you are feeding your input to Serial Vided Receiver, For example whether from any other chipset (Note that Serial video receiver can accept the output of an HDMI transmitter such as the ADV7511, ADV7623 or ADV7850 ).

    The signal from the HDMI source is input directly to the ADV8005.

    The input/output of 1080p60Hz resolution is successful, so I think the board design is correct.

    >>As i stated, We do not have scripts for the ADV8005 So kindly check with our source code to find out a specific / dedicated register for 4K Since we don't face any issue in our EVAL 8005 board.

    Which is the source file?

    Also, have you confirmed 4K30P operation with RX and TX bypass?

    Best regards.

    Maru

  • Hi,

      Let me confirm and let you know about the bypass mode 4K30P support in "EVAL ADV8005 board" .

    Thanks,

    Poornima

  • Hi,

     

    Thanks  for your reply and that you confirm this on the evaluation board.

    When will I know the results?

     

    Best regards.

    Maru

  • Hi,

      Here we can able to play the 4KP30 (VIC 95) in bypass mode. Please find the below attached debug log for your reference.

      Also i have attached the ADV8005 default register configuration settings and could you please open the same in AVES blue tool or any register configuration tool.

      0045.EVAL-ADV8003-SMZ_20140703.zip

    pout bypass
               Command is POUT
    Argument1 is BYPASS
    Argument2 is
    Argument3 is
    Argument4 is
    POUT BYPASS
    -VP: 49:166 Starting bytes/pixel for Vsp1=3   Vsp2=3
    -VP: 49:167 VSP1 Bandwidth = 0.30 GB/s
    -VP: 49:168 VSP2 Bandwidth = 0.09 GB/s
    -VP: 49:169 Comb Bandwidth = 0.39 GB/s
    -VP: 49:169 Total Bandwidth (With OSD) = 1.27 GB/s
    Init routine: input->HPS->SVSP->PVSP(->P2I)->TX1
    PVSP Input Vic = 95
    PVSP bypassed
                TX1 from OSD
    -VP: 49:179 Sending AVI to TX1:
                82 02 0d 40 a8 10 00 00   00 00 00 00 00 00 00 00
                Color=YUV444   Encoding=709, Limited range
                PixelRep=0  Aspect=16x9  Vic=0 (0)
    -VP: 49:195 Sending VS Infoframe to TX1:
                81 01 05 49 03 0c 00 20   01 00 00 00 00 00 00 00
                00 00 00 00 00 00 00 00   00 00 00 00 00 00 00

    >sout bypass
                Command is SOUT
    Argument1 is BYPASS
    Argument2 is
    Argument3 is
    Argument4 is
    SOUT BYPASS
                TX2 from OSD
    SVSP in pass-through: input->TX2
    SVSP Input Vic = 0
    -VP: 53:566 Sending AVI to TX1:
                82 02 0d 40 a8 10 00 00   00 00 00 00 00 00 00 00
                Color=YUV444   Encoding=709, Limited range
                PixelRep=0  Aspect=16x9  Vic=0 (0)

     

     Thanks,

    Poornima

Reply
  • Hi,

      Here we can able to play the 4KP30 (VIC 95) in bypass mode. Please find the below attached debug log for your reference.

      Also i have attached the ADV8005 default register configuration settings and could you please open the same in AVES blue tool or any register configuration tool.

      0045.EVAL-ADV8003-SMZ_20140703.zip

    pout bypass
               Command is POUT
    Argument1 is BYPASS
    Argument2 is
    Argument3 is
    Argument4 is
    POUT BYPASS
    -VP: 49:166 Starting bytes/pixel for Vsp1=3   Vsp2=3
    -VP: 49:167 VSP1 Bandwidth = 0.30 GB/s
    -VP: 49:168 VSP2 Bandwidth = 0.09 GB/s
    -VP: 49:169 Comb Bandwidth = 0.39 GB/s
    -VP: 49:169 Total Bandwidth (With OSD) = 1.27 GB/s
    Init routine: input->HPS->SVSP->PVSP(->P2I)->TX1
    PVSP Input Vic = 95
    PVSP bypassed
                TX1 from OSD
    -VP: 49:179 Sending AVI to TX1:
                82 02 0d 40 a8 10 00 00   00 00 00 00 00 00 00 00
                Color=YUV444   Encoding=709, Limited range
                PixelRep=0  Aspect=16x9  Vic=0 (0)
    -VP: 49:195 Sending VS Infoframe to TX1:
                81 01 05 49 03 0c 00 20   01 00 00 00 00 00 00 00
                00 00 00 00 00 00 00 00   00 00 00 00 00 00 00

    >sout bypass
                Command is SOUT
    Argument1 is BYPASS
    Argument2 is
    Argument3 is
    Argument4 is
    SOUT BYPASS
                TX2 from OSD
    SVSP in pass-through: input->TX2
    SVSP Input Vic = 0
    -VP: 53:566 Sending AVI to TX1:
                82 02 0d 40 a8 10 00 00   00 00 00 00 00 00 00 00
                Color=YUV444   Encoding=709, Limited range
                PixelRep=0  Aspect=16x9  Vic=0 (0)

     

     Thanks,

    Poornima

Children