FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5990 Discussions

Are there additional rules for placing a user packet into the stream connecting to a motion adaptive deinterlacer II?


I am using a copy of the weave and motion adaptive deinterlacer II with a user packet. The weave works fine but the motion adaptive does not have vertical lock (the image is rolling vertically). In both cases, the user packet is being inserted just after the video packet EOP on every field. The control packet is inserted close to the video packet SOP. I'm using Quartus version 17.1.1 Patches Installed: 1.09std.

0 Kudos
1 Reply

Hi Dennis,


According to VIP user guide doc, Intel recommend to place user packet precede the control packet. (Attached is the screen hot and explanation)


For the motion adaptive deinterlacer II issue debug,


  1. Intel strongly recommends run-time control when in motion adaptive modes with 3:2 & 2:2 detector with video over film.
  2. For Quartus v18.1 and above, deinterlacer II IP has enabled more control register for "motion-adaptive" mode. It's recommend to play and tune the register setting to see whether it helps but you will need to upgrade your Quartus version first. (refer to VIP user guide chapter 15.13)