UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Explorer
Explorer
200 Views
Registered: ‎08-31-2016

AXI Stream Video : Dynamically converting 2 PPC to 4 PPC

Jump to solution

Hi,

I'm facing some difficulty in my design.

I've created an integrated design with HDMI TX & DP TX subsystems (Both are based on the Xilinx example design). I want to give the DP TX subsystem input with either AXI video stream coming from framebuffer-read (stream with 2PPC,8BPC as required for HDMI) or with an input from Xilinx VTPG. To facilitate this type of switching, I've used an AXI Stream switch IP.

AXI Stream switch output 1 will be given to HDMI TX subsystem input and AXI stream switch output 2 will be given to DP TX subsystem input.

As it is evident from the example designs, HDMI TX subsystem works with an input stream having 2 pixel per clock and 8 Bits per component. Whereas, DP TX subsystem needs an input stream having 4PPC and 8BPC (For 4K 60Hz).

Now, to make DP TX subsystem to work at 4K 60Hz , I have to convert the 2PPC video stream ( coming from AXI stream switch output 2) to 4PPC video stream.

Please suggest me a way to do this.

Best Regards,

Vinay Shenoy

 

0 Kudos
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
55 Views
Registered: ‎08-02-2007

Re: AXI Stream Video : Dynamically converting 2 PPC to 4 PPC

Jump to solution

@vinay_shenoy

Please take a look at ZCU102 DisplayPort example design, it should be able to dynamically convert 2ppc to 4 ppc

0 Kudos
5 Replies
Xilinx Employee
Xilinx Employee
154 Views
Registered: ‎08-02-2007

Re: AXI Stream Video : Dynamically converting 2 PPC to 4 PPC

Jump to solution

@vinay_shenoy

HDMI supports 2 ppc and 4 ppc, is there any reason why you don't want to configure HDMI to 4ppc?

0 Kudos
Explorer
Explorer
131 Views
Registered: ‎08-31-2016

Re: AXI Stream Video : Dynamically converting 2 PPC to 4 PPC

Jump to solution

Hi @xud

I had tried changing pixel per clock settings in frame buffer read (for HDMI) and HDMI TX subsystem and kept it to 4 PPC. But unfortunately design didn't work.

Not quite sure on other factors to consider while changing the pixel per clock value to 4 from 2.

Regards,

Vinay

0 Kudos
Xilinx Employee
Xilinx Employee
100 Views
Registered: ‎08-02-2007

Re: AXI Stream Video : Dynamically converting 2 PPC to 4 PPC

Jump to solution

@vinay_shenoy

DP can dynamically change the PPC. For HDMI, the ppc settings in HDMI IP should match with the one set in Video PHY, and frame buffer.

Explorer
Explorer
85 Views
Registered: ‎08-31-2016

Re: AXI Stream Video : Dynamically converting 2 PPC to 4 PPC

Jump to solution

Hi @xud,

For HDMI, I did the changes for ppc settings in Vphy, rx/tx subsystems, scaler and the frame buffers. I have a VPSS scaler in my design and the scaler driver provided by Xilinx is supporting 1 and 2 PPC only. Due to this, I was bit hesitant in changing HDMI design to 4PPC. 

While with DP, I've tried providing video stream with 2ppc to the dp subsystem but unfortunately it doesn't work for me. Is there any settings particular to be taken care while dynamically switching the ppc?

I know the bits per component (bpc) can be changed but how to facilitate ppc dynamic changing?

Regards,

Vinay

 

 

0 Kudos
Xilinx Employee
Xilinx Employee
56 Views
Registered: ‎08-02-2007

Re: AXI Stream Video : Dynamically converting 2 PPC to 4 PPC

Jump to solution

@vinay_shenoy

Please take a look at ZCU102 DisplayPort example design, it should be able to dynamically convert 2ppc to 4 ppc

0 Kudos