<html>
<head>
   <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>
   Deinterlacer v3_2
</title>
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
</head>
<h3 class="PageHeader">Xilinx Processor IP Library</h3>
<hl>Software Drivers</hl>
<hr class="whs1">
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li id="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="annotated.html"><span>Classes</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
  </ul></div>
<h1>Deinterlacer v3_2</h1>
<p>
This is the main header file of Xilinx Video Deinterlacer core.<p>
<b>Interrupt Service </b><p>
The Deinterlacer can generate 11 interrupt sources<ul>
<li>Internal Register update done</li><li>Deinterlacer is locked to incoming video</li><li>Deinterlacer has lost lock to incoming video</li><li>Deinterlacer internal FIFO error</li><li>Pull down activated</li><li>Pull down cancelled</li><li>Frame Tick</li><li>Frame store Write setup error</li><li>Frame store Write FIFO overflow</li><li>Frame store Read Field under run</li><li>Frame store Read Frame under run</li></ul>
<p>
This driver provides functions to install callbacks for the interrupts and enable/disable/clear any of them.<p>
<b> Examples </b><p>
Example(s) are provided with this driver to demonstrate the self test.<p>
<b>Limitations</b><p>
<b>BUS Interface</b><p>
<pre>
 MODIFICATION HISTORY:</pre><p>
<pre> Ver   Who     Date     Changes
 ----- ---- -------- -------------------------------------------------------
 1.00a rjh    07/10/11 First release
 2.00a rjh    18/01/12 Updated for v_deinterlacer 2.00
 3.0   adk    19/12/13 Updated as per the New Tcl API's.
 3.2   adk    02/13/14 Modified XDeint_IntrDisable macro replace ISR_OFFSET
                       with IER OFFSET, XDeint_InReset.
                       Added Doxygen support, adherence to Xilinx
                       coding standards.</pre><p>
<pre>                       Modification history of <a class="el" href="xdeint__sinit_8c.html">xdeint_sinit.c</a>:
                       Added Doxygen support, adherence to Xilinx
                       coding standards.</pre><p>
<pre>                       Modification history of <a class="el" href="xdeint__selftest_8c.html">xdeint_selftest.c</a>:
                       Added the XDeint_Selftest function.</pre><p>
<pre>                       Modification history of <a class="el" href="xdeint__intr_8c.html">xdeint_intr.c</a>:
                       Adherence to Xilinx coding, Doxygen guidelines.</pre><p>
<pre>                       Modification history of <a class="el" href="xdeint__i_8h.html">xdeint_i.h</a>:
                       Added Doxygen support.</pre><p>
<pre>                       Modification history of <a class="el" href="xdeint__hw_8h.html">xdeint_hw.h</a>:
                       Suffixed "_OFFSET" to all register offset macros.
                       Added bit masks for the registers and added
                       backward compatibility for macros.</pre><p>
<pre>                       Modification history of <a class="el" href="xdeint_8c.html">xdeint.c</a>:
                       Changed the prototype of XDeint_GetVersion
                       Implemented the following functions:
                       XDeint_GetFramestore
                       XDeint_GetVideo
                       XDeint_GetThresholds
                       XDeint_GetPulldown
                       XDeint_GetSize
 </pre> Copyright @ 1995-2014 Xilinx, Inc. All rights reserved.