Mixer "din_ready" problem
Hello I'm testing a Quartus Qsys video system. The system consists of the following video chain:
CVI -> Clipper -> Color Plane Sequencer -> Chroma Resample -> Deinterlacer -> Scaler -> Frame Buffer -> Mixer -> CVO
I 'm sending an interlaced video sequence to the CVI, but I have a problem with the Mixer, in fact the Mixer ready goes low after the first half frame and it remains low. I configure the Mixer with PCIe with a 2560x1024 background resolution, setting the control register to '1' and enabling the consume mode.
I inserted an image of my problem. The first two segnal starting from the top are the input and valid data, the third signal is the Frame Buffer "dout_data" and in blue the Frame Buffer "dout_valid". In yellow the Mixer "din_ready", in pink the Frame Buffer "dout_ready" and the last signal is the Mixer "dout_ready".
As you can see the Mixer din_ready goes low and doesn't get up anymore, hindering the proper operation and blocking the Frame Buffer.
What may be the problem?