Video Frame Synchronization to External Signal
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.