# DEINTERLACER

## Description

The Lattice Deinterlacer IP core converts input video stream from interlaced format into progressive format and uses bob, intra and inter motion adaptive deinterlacing algorithms to reduce interline flicker and jagged edge. The Deinterlacer IP core supports single color, YCbCr4:2:2, YCbCr4:4:4 and RGB format, serial and parallel deinterlacing. The Deinterlacer IP core provides a simple frame rate conversion and a parameter bus for parameters updating.

Features:

- Supports for single color, YCbCr4:2:2, YCbCr4:4:4 and RGB video format.
- Supports serial and parallel deinterlacing.
- Supports weave, bobo (bob odd lines), bobe (bob even lines), intra and inter motion adaptive deinterlacing algorithms.
- Supports frame rate conversion.
- Configurable initial field.
- Configurable thresholds for inter motion adaptive deinterlacing algorithm.
- Dynamic parameters updating: frame size, initial field and bypass mode.
- Configurable parameter bus width.
- Configurable separate parameters bus clock.
- Configurable memory bus width and base address.
- Configurable burst length and burst count.
- Configurable internal FIFO type and depth.
- Configurable pixel data width.
- Configurable line buffer type.

## Devices Supported

LIFCL-40, LIFCL-33, LIFCL-17, LFD2NX-40, LFD2NX-17, LFCPNX-50, LFCPNX-100, UT24C40, UT24CP100, LFMXO5-25, LFMXO5-55T, LFMXO5-100T

## References

- User Guide

## Revision History

1.2.0 | Added UT24C, UT24CP, and LFMXO5 support.
1.1.1 | Added LIFCL-33 support.
1.1.0 | Added LFCPNX support.
1.0.0 | Initial release.