• 0
rnagpal

Need help troubleshooting a simple Video test circuit using AXI IPs

Question

I've been trying to understand how to utilize AXI-Stream IPs for Video processing and display via VGA for a few days now, but can't seem to get any circuit to work. Here is a test circuit I created:

xPXyu.png

 

I have a Video Test Pattern Generator connected to an Axi4-stream to Video Out IP driven by a Video Timing Controller IP. Here is a 100 ms simulation for the circuit:

STuN2.png

 

Vsync does not get generated, so clearly there is something wrong with this circuit.

All examples I have found online include a MicroBlaze or Zynq processor with their design connected to the VTPG, could this be a reason my circuit is not working? Is it possible to do what I am trying to without a processor? What exactly is the role of a processor in these circuits?

My development board is a Nexys 4 DDR. I've gotten VGA to display in the past using IPs I created myself, but they weren't AXI compliant.

I have attached the tcl file to build my block design

Any guidance would be appreciated! 

design_1.tcl

Edited by rnagpal

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Hi @rnagpal,

I do not believe that you need a soft core processor to use AXI or AXI stream. I would look at your setting in the video timing controller and the axi4 to video stream IP's. I would refer to the product guide for more information on each IP core. You might want to use a set rgb image and get that working before integrating an hls ip for generating a test pattern.

thank you,

Jon

ip_doc.jpg

Share this post


Link to post
Share on other sites
  • 0

@jpeyron Thanks for the quick response. 

I did go over all product guides to make sure I had a good grasp on these IPs beforehand. I'll read over them again just to make sure I didn't miss something. I'll try creating a static image and see if I can get that up. Here are the configurations for my IPs

 image.thumb.png.c02d99c2b07c2a4662e73c6ebd4fc757.png

image.thumb.png.0a57f7ef44afb7110709df8bc6c3cf09.png

image.thumb.png.727ebf036046c52132f75e62629221fa.png

 

Do you spot any problems?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now