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
Observer bkochavi
Observer
281 Views
Registered: ‎05-16-2018

Video Processing Subsystem deasserts TREADY

Jump to solution

Hello,

I am using a VPSS to scale down a 1920x1080@30 FPS video stream and doing color space conversion from RGB to YUV422.
This all works fine but when I disable the scaling functionality by setting the input image size equal to the output image size the VPSS deasserts TREADY after around 20% of the picture have passed through the core. I can see the downstream pipeline is still ready for data so this does not happen due to backpressure.

Because I need low latency processing I am not using a VDMA in the video pipeline so when the situation I described above happens the pressure on the pipeline is getting too high and i am loosing data.
Putting a big FIFO in the pipeline helps but does not solve the issue.

The Video Pipeline is clocked at 150 MHz.

Is there anything I need to do when disabling the scaling functionality and just using the color space conversion?

 

Thanks in advance!

Ben

0 Kudos
1 Solution

Accepted Solutions
Observer bkochavi
Observer
168 Views
Registered: ‎05-16-2018

Re: Video Processing Subsystem deasserts TREADY

Jump to solution

Hi @florentw , thank you for your response. I am sorry for the delay.

Please note that when I initialize the VPSS from reset to output 1920x1080@30 FPS the problem also occurs.

I found out that increasing the maximum number of lines and pixels solved the issue. I found the solution in this thread https://forums.xilinx.com/t5/Video/Debugging-Scaler-Only-Video-Processing-Subsystem/m-p/804460.

Thank you!

View solution in original post

2 Replies
Moderator
Moderator
213 Views
Registered: ‎11-09-2015

Re: Video Processing Subsystem deasserts TREADY

Jump to solution

HI @bkochavi 

Any time you are changing the configuration of the VPSS you need to apply a reset on it.

Could you check if you got the same behaviour if you reset the core?


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
Observer bkochavi
Observer
169 Views
Registered: ‎05-16-2018

Re: Video Processing Subsystem deasserts TREADY

Jump to solution

Hi @florentw , thank you for your response. I am sorry for the delay.

Please note that when I initialize the VPSS from reset to output 1920x1080@30 FPS the problem also occurs.

I found out that increasing the maximum number of lines and pixels solved the issue. I found the solution in this thread https://forums.xilinx.com/t5/Video/Debugging-Scaler-Only-Video-Processing-Subsystem/m-p/804460.

Thank you!

View solution in original post