FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6600 Discussions

Video Frame Synchronization to External Signal

SEbbert
Novice
992 Views

Hi together,

 

I am working with the Intel Video and Image Processing Suite on an Arria 10 FPGA. 

Our pipeline works so far but we have one use case which I can't seem to find an appropriate solution for.

 

We have 4 separate video pipelines all build like this:

Clocked Video Input II -> Clipper II ->  Frame Buffer II -> Mixer II -> Clocked Video Output II

 

Now we need to synchronize the output of all 4 pipelines to a single external signal. This is typically a square wave signal with the rising edge indicating the start of a frame. 

 

I am wondering if there is a way to instantly drop a frame and restart a new one on the rising edge of the external signal.

Is it somehow possible with the Frame Buffer II IP core? Is there a way to implement the synchronization with built-in functionality of other cores from the Video and Image Processing IP Suite? 

In the documentation I couldn't find anything that seems to match this use case.

 

Thanks in advance for your help.

 

Labels (1)
0 Kudos
2 Replies
ZH_Intel
Employee
856 Views

Hi Sebbert,


Apologize for the delayed response as we encounter some technical difficulty.

For your application, I believe that using Frame buffer is possible,we would suggest to set the frame buffer under frame reader only mode.


In this mode, when you set the frame dimensions through the Frame Information register and the frame start address through the Frame Start Address register, the IP core starts transmitting video frames read from DDR.


The frame reader issues an interrupt immediately after coming out of reset. You can use it to synchronize the system and trigger initiation of the first frame.


You may refer to below link for more information:

https://www.intel.com/content/www/us/en/docs/programmable/683416/22-1/frame-reader-only-mode.html#dropdown-1-15-6-1


Hope this answers your question.

Best Regards,

ZH_Intel



ZH_Intel
Employee
806 Views

Hi Sebbert,


Good day.

We do not receive any response from you to the previous answer that I have provided. With that, this thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread.


Thank you.

Best Regards,

ZH_Intel


Reply