<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>oc_jpegencode: code/rgb2ycbcr.v Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">oc_jpegencode
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">JPEGencoder</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,'Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('rgb2ycbcr_8v_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">rgb2ycbcr.v</div>  </div>
</div><!--header-->
<div class="contents">
<a href="rgb2ycbcr_8v.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="keyword">/////////////////////////////////////////////////////////////////////</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="keyword">////                                                             ////</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="keyword">////  JPEG Encoder Core - Verilog                                ////</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="keyword">////                                                             ////</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="keyword">////  Author: David Lundgren                                     ////</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="keyword">////          davidklun@gmail.com                                ////</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="keyword">////                                                             ////</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="keyword">/////////////////////////////////////////////////////////////////////</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="keyword">////                                                             ////</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="keyword">//// Copyright (C) 2009 David Lundgren                           ////</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="keyword">////                  davidklun@gmail.com                        ////</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="keyword">////                                                             ////</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="keyword">//// This source file may be used and distributed without        ////</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="keyword">//// restriction provided that this copyright statement is not   ////</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="keyword">//// removed from the file and that any derivative work contains ////</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="keyword">//// the original copyright notice and the associated disclaimer.////</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="keyword">////                                                             ////</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">////     THIS SOFTWARE IS PROVIDED ``AS IS&#39;&#39; AND WITHOUT ANY     ////</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">//// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED   ////</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">//// TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS   ////</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="keyword">//// FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR      ////</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="keyword">//// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,         ////</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">//// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES    ////</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="keyword">//// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE   ////</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="keyword">//// GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR        ////</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">//// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF  ////</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">//// LIABILITY, WHETHER IN  CONTRACT, STRICT LIABILITY, OR TORT  ////</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">//// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  ////</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">//// OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE         ////</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">//// POSSIBILITY OF SUCH DAMAGE.                                 ////</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">////                                                             ////</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">/////////////////////////////////////////////////////////////////////</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">/* This module converts the incoming Red, Green, and Blue 8-bit pixel data</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">into Y, Cb, and Cr 8-bit values.  The output values will be unsigned</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">in the range of 0 to 255. </span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">data_in contains the Red pixel value in bits [7:0], Green in bits [15:8],</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">and Blue in bits [23:16].</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">data_out contains the Y value in bits [7:0], Cb value in bits [15:8],</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">and Cr balue in bits [23:16].**/</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">`timescale 1ns / 100ps</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html">   44</a></span>&#160;<span class="vhdlkeyword">module</span> <a class="code" href="enumRGB2YCBCR.html">RGB2YCBCR</a>(<a class="code" href="enumRGB2YCBCR.html#aca61efcc0b7e2c8d8378ab8d684cc5de">clk</a>, <a class="code" href="enumRGB2YCBCR.html#a4ded8685c815f3071a7cc5dff3f11f15">rst</a>, <a class="code" href="enumRGB2YCBCR.html#af60235f075b086f08cd793dc6860b9e2">enable</a>, <a class="code" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">data_in</a>, <a class="code" href="enumRGB2YCBCR.html#a00d5c7328cb079c380aac89ecc7a0965">data_out</a>,</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<a class="code" href="enumRGB2YCBCR.html#aa713835c41838a7bfcbc34754b4cde30">enable_out</a>);</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#aca61efcc0b7e2c8d8378ab8d684cc5de">   46</a></span>&#160;<span class="vhdlkeyword">input</span>       <a class="code" href="enumRGB2YCBCR.html#aca61efcc0b7e2c8d8378ab8d684cc5de">clk</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a4ded8685c815f3071a7cc5dff3f11f15">   47</a></span>&#160;<span class="vhdlkeyword">input</span>       <a class="code" href="enumRGB2YCBCR.html#a4ded8685c815f3071a7cc5dff3f11f15">rst</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#af60235f075b086f08cd793dc6860b9e2">   48</a></span>&#160;<span class="vhdlkeyword">input</span>       <a class="code" href="enumRGB2YCBCR.html#af60235f075b086f08cd793dc6860b9e2">enable</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">   49</a></span>&#160;<span class="vhdlkeyword">input</span>   [<span class="vhdllogic">23</span>:<span class="vhdllogic">0</span>]  <a class="code" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">data_in</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#acbc8ebd63d2553276ce342771d96814d">   50</a></span>&#160;<span class="vhdlkeyword">output</span>  [<span class="vhdllogic">23</span>:<span class="vhdllogic">0</span>]  <a class="code" href="enumRGB2YCBCR.html#a00d5c7328cb079c380aac89ecc7a0965">data_out</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#abb02a220c080082cbb17e266e3f93417">   51</a></span>&#160;<span class="vhdlkeyword">output</span>  <a class="code" href="enumRGB2YCBCR.html#aa713835c41838a7bfcbc34754b4cde30">enable_out</a>;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a11691fa42d7d705275042873a121d9d0">   54</a></span>&#160;<span class="vhdlkeyword">wire</span> [<span class="vhdllogic">13</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#a11691fa42d7d705275042873a121d9d0">Y1</a> = <span class="vhdllogic">14&#39;d4899</span>;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a224badcab0b2dc410c7528ee9ec5d307">   55</a></span>&#160;<span class="vhdlkeyword">wire</span> [<span class="vhdllogic">13</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#a224badcab0b2dc410c7528ee9ec5d307">Y2</a> = <span class="vhdllogic">14&#39;d9617</span>;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#addf0578fe4f45708b1a2127e413c16a6">   56</a></span>&#160;<span class="vhdlkeyword">wire</span> [<span class="vhdllogic">13</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#addf0578fe4f45708b1a2127e413c16a6">Y3</a> = <span class="vhdllogic">14&#39;d1868</span>;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#ab8c50c3193363293370a77ba128d980d">   57</a></span>&#160;<span class="vhdlkeyword">wire</span> [<span class="vhdllogic">13</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#ab8c50c3193363293370a77ba128d980d">CB1</a> = <span class="vhdllogic">14&#39;d2764</span>;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a8bf5deb3ed43863b9a3aacf2c4581eb9">   58</a></span>&#160;<span class="vhdlkeyword">wire</span> [<span class="vhdllogic">13</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#a8bf5deb3ed43863b9a3aacf2c4581eb9">CB2</a> = <span class="vhdllogic">14&#39;d5428</span>;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#ab8d70f0f78c8fa5fd694b7d8f9e0a745">   59</a></span>&#160;<span class="vhdlkeyword">wire</span> [<span class="vhdllogic">13</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#ab8d70f0f78c8fa5fd694b7d8f9e0a745">CB3</a> = <span class="vhdllogic">14&#39;d8192</span>;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a804945efa0a774bbb0b1b415d75b55c1">   60</a></span>&#160;<span class="vhdlkeyword">wire</span> [<span class="vhdllogic">13</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#a804945efa0a774bbb0b1b415d75b55c1">CR1</a> = <span class="vhdllogic">14&#39;d8192</span>;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a1006b2308151d62764416bd94e6a85d6">   61</a></span>&#160;<span class="vhdlkeyword">wire</span> [<span class="vhdllogic">13</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#a1006b2308151d62764416bd94e6a85d6">CR2</a> = <span class="vhdllogic">14&#39;d6860</span>;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#af8df7efbdf2c6b2ee078db5e1c6e09b0">   62</a></span>&#160;<span class="vhdlkeyword">wire</span> [<span class="vhdllogic">13</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#af8df7efbdf2c6b2ee078db5e1c6e09b0">CR3</a> = <span class="vhdllogic">14&#39;d1332</span>;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a4b8380b0c2b4dcefd93a4360af4b7928">   63</a></span>&#160;<span class="vhdlkeyword">reg</span> [<span class="vhdllogic">21</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#acae743abe8fbee68251a1fccd1045f22">Y_temp</a>, <a class="code" href="enumRGB2YCBCR.html#a94234c554bc15e253c9c8bbe93fe959c">CB_temp</a>, <a class="code" href="enumRGB2YCBCR.html#a4b8380b0c2b4dcefd93a4360af4b7928">CR_temp</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a82b910587807a39bffbe0f31059ddadb">   64</a></span>&#160;<span class="vhdlkeyword">reg</span> [<span class="vhdllogic">21</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#ade3761083faeffc48c837c955e113298">Y1_product</a>, <a class="code" href="enumRGB2YCBCR.html#a4381aabdb38e95ebc82a8870fcdbae76">Y2_product</a>, <a class="code" href="enumRGB2YCBCR.html#a82b910587807a39bffbe0f31059ddadb">Y3_product</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#ae8c4fc3041ebdd37f817ead6bf0674a3">   65</a></span>&#160;<span class="vhdlkeyword">reg</span> [<span class="vhdllogic">21</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#a731918310b107433bf7df017f9023c15">CB1_product</a>, <a class="code" href="enumRGB2YCBCR.html#ad38fe486c0ed0bfbaea47e7968020ac8">CB2_product</a>, <a class="code" href="enumRGB2YCBCR.html#ae8c4fc3041ebdd37f817ead6bf0674a3">CB3_product</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a488755c76920cb844b2a9c0f0e6babd1">   66</a></span>&#160;<span class="vhdlkeyword">reg</span> [<span class="vhdllogic">21</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#a9414bd39322099ac014511f78d2c3404">CR1_product</a>, <a class="code" href="enumRGB2YCBCR.html#ab6d73c5c5480e78445a213334c8c83c8">CR2_product</a>, <a class="code" href="enumRGB2YCBCR.html#a488755c76920cb844b2a9c0f0e6babd1">CR3_product</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#abd54610771f45a8bc128914682bd2e15">   67</a></span>&#160;<span class="vhdlkeyword">reg</span> [<span class="vhdllogic">7</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#a28fcc3379734b6017b78d956bac082d9">Y</a>, <a class="code" href="enumRGB2YCBCR.html#a680b07e965afa0ddc09c55e3a3eccd6c">CB</a>, <a class="code" href="enumRGB2YCBCR.html#abd54610771f45a8bc128914682bd2e15">CR</a>;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#aa713835c41838a7bfcbc34754b4cde30">   68</a></span>&#160;<span class="vhdlkeyword">reg</span> <a class="code" href="enumRGB2YCBCR.html#ad428e2d2c2cdc273c6407ad29c328233">enable_1</a>, <a class="code" href="enumRGB2YCBCR.html#aba60f2adcb4ae2b3f86c862d923a2520">enable_2</a>, <a class="code" href="enumRGB2YCBCR.html#aa713835c41838a7bfcbc34754b4cde30">enable_out</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a00d5c7328cb079c380aac89ecc7a0965">   69</a></span>&#160;<span class="vhdlkeyword">wire</span> [<span class="vhdllogic">23</span>:<span class="vhdllogic">0</span>] <a class="code" href="enumRGB2YCBCR.html#a00d5c7328cb079c380aac89ecc7a0965">data_out</a> = {<a class="code" href="enumRGB2YCBCR.html#abd54610771f45a8bc128914682bd2e15">CR</a>, <a class="code" href="enumRGB2YCBCR.html#a680b07e965afa0ddc09c55e3a3eccd6c">CB</a>, <a class="code" href="enumRGB2YCBCR.html#a28fcc3379734b6017b78d956bac082d9">Y</a>};</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#ad242adf63949f941d23ef9eccb7c66d8">   71</a></span>&#160;<span class="vhdlkeyword">always</span> @(<span class="vhdlkeyword">posedge</span> <a class="code" href="enumRGB2YCBCR.html#aca61efcc0b7e2c8d8378ab8d684cc5de">clk</a>)</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="vhdlkeyword">begin</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <span class="vhdlkeyword">if</span> (<a class="code" href="enumRGB2YCBCR.html#a4ded8685c815f3071a7cc5dff3f11f15">rst</a>) <span class="vhdlkeyword">begin</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#ade3761083faeffc48c837c955e113298">Y1_product</a> &lt;= <span class="vhdllogic">0</span>;    </div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a4381aabdb38e95ebc82a8870fcdbae76">Y2_product</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a82b910587807a39bffbe0f31059ddadb">Y3_product</a> &lt;= <span class="vhdllogic">0</span>;   </div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a731918310b107433bf7df017f9023c15">CB1_product</a> &lt;= <span class="vhdllogic">0</span>;   </div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#ad38fe486c0ed0bfbaea47e7968020ac8">CB2_product</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#ae8c4fc3041ebdd37f817ead6bf0674a3">CB3_product</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a9414bd39322099ac014511f78d2c3404">CR1_product</a> &lt;= <span class="vhdllogic">0</span>;   </div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#ab6d73c5c5480e78445a213334c8c83c8">CR2_product</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a488755c76920cb844b2a9c0f0e6babd1">CR3_product</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#acae743abe8fbee68251a1fccd1045f22">Y_temp</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a94234c554bc15e253c9c8bbe93fe959c">CB_temp</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a4b8380b0c2b4dcefd93a4360af4b7928">CR_temp</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        <span class="vhdlkeyword">end</span></div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span> (<a class="code" href="enumRGB2YCBCR.html#af60235f075b086f08cd793dc6860b9e2">enable</a>) <span class="vhdlkeyword">begin</span></div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#ade3761083faeffc48c837c955e113298">Y1_product</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#a11691fa42d7d705275042873a121d9d0">Y1</a> * <a class="code" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">data_in</a>[<span class="vhdllogic">7</span>:<span class="vhdllogic">0</span>];    </div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a4381aabdb38e95ebc82a8870fcdbae76">Y2_product</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#a224badcab0b2dc410c7528ee9ec5d307">Y2</a> * <a class="code" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">data_in</a>[<span class="vhdllogic">15</span>:<span class="vhdllogic">8</span>];</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a82b910587807a39bffbe0f31059ddadb">Y3_product</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#addf0578fe4f45708b1a2127e413c16a6">Y3</a> * <a class="code" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">data_in</a>[<span class="vhdllogic">23</span>:<span class="vhdllogic">16</span>];   </div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a731918310b107433bf7df017f9023c15">CB1_product</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#ab8c50c3193363293370a77ba128d980d">CB1</a> * <a class="code" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">data_in</a>[<span class="vhdllogic">7</span>:<span class="vhdllogic">0</span>];  </div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#ad38fe486c0ed0bfbaea47e7968020ac8">CB2_product</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#a8bf5deb3ed43863b9a3aacf2c4581eb9">CB2</a> * <a class="code" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">data_in</a>[<span class="vhdllogic">15</span>:<span class="vhdllogic">8</span>];</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#ae8c4fc3041ebdd37f817ead6bf0674a3">CB3_product</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#ab8d70f0f78c8fa5fd694b7d8f9e0a745">CB3</a> * <a class="code" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">data_in</a>[<span class="vhdllogic">23</span>:<span class="vhdllogic">16</span>];</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a9414bd39322099ac014511f78d2c3404">CR1_product</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#a804945efa0a774bbb0b1b415d75b55c1">CR1</a> * <a class="code" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">data_in</a>[<span class="vhdllogic">7</span>:<span class="vhdllogic">0</span>];  </div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#ab6d73c5c5480e78445a213334c8c83c8">CR2_product</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#a1006b2308151d62764416bd94e6a85d6">CR2</a> * <a class="code" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">data_in</a>[<span class="vhdllogic">15</span>:<span class="vhdllogic">8</span>];</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a488755c76920cb844b2a9c0f0e6babd1">CR3_product</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#af8df7efbdf2c6b2ee078db5e1c6e09b0">CR3</a> * <a class="code" href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">data_in</a>[<span class="vhdllogic">23</span>:<span class="vhdllogic">16</span>];</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#acae743abe8fbee68251a1fccd1045f22">Y_temp</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#ade3761083faeffc48c837c955e113298">Y1_product</a> + <a class="code" href="enumRGB2YCBCR.html#a4381aabdb38e95ebc82a8870fcdbae76">Y2_product</a> + <a class="code" href="enumRGB2YCBCR.html#a82b910587807a39bffbe0f31059ddadb">Y3_product</a>;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a94234c554bc15e253c9c8bbe93fe959c">CB_temp</a> &lt;= <span class="vhdllogic">22&#39;d2097152</span> - <a class="code" href="enumRGB2YCBCR.html#a731918310b107433bf7df017f9023c15">CB1_product</a> - <a class="code" href="enumRGB2YCBCR.html#ad38fe486c0ed0bfbaea47e7968020ac8">CB2_product</a> + <a class="code" href="enumRGB2YCBCR.html#ae8c4fc3041ebdd37f817ead6bf0674a3">CB3_product</a>;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a4b8380b0c2b4dcefd93a4360af4b7928">CR_temp</a> &lt;= <span class="vhdllogic">22&#39;d2097152</span> + <a class="code" href="enumRGB2YCBCR.html#a9414bd39322099ac014511f78d2c3404">CR1_product</a> - <a class="code" href="enumRGB2YCBCR.html#ab6d73c5c5480e78445a213334c8c83c8">CR2_product</a> - <a class="code" href="enumRGB2YCBCR.html#a488755c76920cb844b2a9c0f0e6babd1">CR3_product</a>;  </div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <span class="vhdlkeyword">end</span></div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="vhdlkeyword">end</span> </div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160; </div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="keyword">/* Rounding of Y, CB, CR requires looking at bit 13.  If there is a &#39;1&#39; in bit 13,</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="keyword">then the value in bits [21:14] needs to be rounded up by adding 1 to the value</span></div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="keyword">in those bits **/</span></div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a9fbd08ff2682d0d13ff266bb47c95421">  107</a></span>&#160;<span class="vhdlkeyword">always</span> @(<span class="vhdlkeyword">posedge</span> <a class="code" href="enumRGB2YCBCR.html#aca61efcc0b7e2c8d8378ab8d684cc5de">clk</a>)</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="vhdlkeyword">begin</span></div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    <span class="vhdlkeyword">if</span> (<a class="code" href="enumRGB2YCBCR.html#a4ded8685c815f3071a7cc5dff3f11f15">rst</a>) <span class="vhdlkeyword">begin</span></div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a28fcc3379734b6017b78d956bac082d9">Y</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a680b07e965afa0ddc09c55e3a3eccd6c">CB</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#abd54610771f45a8bc128914682bd2e15">CR</a> &lt;= <span class="vhdllogic">0</span>;   </div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        <span class="vhdlkeyword">end</span></div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span> (<a class="code" href="enumRGB2YCBCR.html#af60235f075b086f08cd793dc6860b9e2">enable</a>) <span class="vhdlkeyword">begin</span></div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a28fcc3379734b6017b78d956bac082d9">Y</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#acae743abe8fbee68251a1fccd1045f22">Y_temp</a>[<span class="vhdllogic">13</span>] ? <a class="code" href="enumRGB2YCBCR.html#acae743abe8fbee68251a1fccd1045f22">Y_temp</a>[<span class="vhdllogic">21</span>:<span class="vhdllogic">14</span>] + <span class="vhdllogic">1</span>: <a class="code" href="enumRGB2YCBCR.html#acae743abe8fbee68251a1fccd1045f22">Y_temp</a>[<span class="vhdllogic">21</span>:<span class="vhdllogic">14</span>];</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#a680b07e965afa0ddc09c55e3a3eccd6c">CB</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#a94234c554bc15e253c9c8bbe93fe959c">CB_temp</a>[<span class="vhdllogic">13</span>] &amp; (<a class="code" href="enumRGB2YCBCR.html#a94234c554bc15e253c9c8bbe93fe959c">CB_temp</a>[<span class="vhdllogic">21</span>:<span class="vhdllogic">14</span>] != <span class="vhdllogic">8&#39;d255</span>) ? <a class="code" href="enumRGB2YCBCR.html#a94234c554bc15e253c9c8bbe93fe959c">CB_temp</a>[<span class="vhdllogic">21</span>:<span class="vhdllogic">14</span>] + <span class="vhdllogic">1</span>: <a class="code" href="enumRGB2YCBCR.html#a94234c554bc15e253c9c8bbe93fe959c">CB_temp</a>[<span class="vhdllogic">21</span>:<span class="vhdllogic">14</span>];</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#abd54610771f45a8bc128914682bd2e15">CR</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#a4b8380b0c2b4dcefd93a4360af4b7928">CR_temp</a>[<span class="vhdllogic">13</span>] &amp; (<a class="code" href="enumRGB2YCBCR.html#a4b8380b0c2b4dcefd93a4360af4b7928">CR_temp</a>[<span class="vhdllogic">21</span>:<span class="vhdllogic">14</span>] != <span class="vhdllogic">8&#39;d255</span>) ? <a class="code" href="enumRGB2YCBCR.html#a4b8380b0c2b4dcefd93a4360af4b7928">CR_temp</a>[<span class="vhdllogic">21</span>:<span class="vhdllogic">14</span>] + <span class="vhdllogic">1</span>: <a class="code" href="enumRGB2YCBCR.html#a4b8380b0c2b4dcefd93a4360af4b7928">CR_temp</a>[<span class="vhdllogic">21</span>:<span class="vhdllogic">14</span>]; </div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        <span class="keyword">// Need to avoid rounding if the value in the top 8 bits is 255, otherwise</span></div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        <span class="keyword">// the value would rollover from 255 to 0</span></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;        <span class="vhdlkeyword">end</span></div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="vhdlkeyword">end</span></div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="enumRGB2YCBCR.html#a18a5d121f54ecb7b9ea1766ffb0b1133">  124</a></span>&#160;<span class="vhdlkeyword">always</span> @(<span class="vhdlkeyword">posedge</span> <a class="code" href="enumRGB2YCBCR.html#aca61efcc0b7e2c8d8378ab8d684cc5de">clk</a>)</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="vhdlkeyword">begin</span></div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    <span class="vhdlkeyword">if</span> (<a class="code" href="enumRGB2YCBCR.html#a4ded8685c815f3071a7cc5dff3f11f15">rst</a>) <span class="vhdlkeyword">begin</span></div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#ad428e2d2c2cdc273c6407ad29c328233">enable_1</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#aba60f2adcb4ae2b3f86c862d923a2520">enable_2</a> &lt;= <span class="vhdllogic">0</span>;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#aa713835c41838a7bfcbc34754b4cde30">enable_out</a> &lt;= <span class="vhdllogic">0</span>;   </div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;        <span class="vhdlkeyword">end</span></div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">begin</span></div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#ad428e2d2c2cdc273c6407ad29c328233">enable_1</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#af60235f075b086f08cd793dc6860b9e2">enable</a>;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#aba60f2adcb4ae2b3f86c862d923a2520">enable_2</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#ad428e2d2c2cdc273c6407ad29c328233">enable_1</a>;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;        <a class="code" href="enumRGB2YCBCR.html#aa713835c41838a7bfcbc34754b4cde30">enable_out</a> &lt;= <a class="code" href="enumRGB2YCBCR.html#aba60f2adcb4ae2b3f86c862d923a2520">enable_2</a>;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;        <span class="vhdlkeyword">end</span></div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="vhdlkeyword">end</span></div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="vhdlkeyword">endmodule</span></div><div class="ttc" id="enumRGB2YCBCR_html_a804945efa0a774bbb0b1b415d75b55c1"><div class="ttname"><a href="enumRGB2YCBCR.html#a804945efa0a774bbb0b1b415d75b55c1">RGB2YCBCR.3433CR1</a></div><div class="ttdeci">3433CR1wire[13:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00060">rgb2ycbcr.v:60</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_ad428e2d2c2cdc273c6407ad29c328233"><div class="ttname"><a href="enumRGB2YCBCR.html#ad428e2d2c2cdc273c6407ad29c328233">RGB2YCBCR.3451enable_1</a></div><div class="ttdeci">3451enable_1reg</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00068">rgb2ycbcr.v:68</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a3b61d4eaff477857f431fa0fd6bad8fe"><div class="ttname"><a href="enumRGB2YCBCR.html#a3b61d4eaff477857f431fa0fd6bad8fe">RGB2YCBCR.3424data_in</a></div><div class="ttdeci"> [23:0] 3424data_in</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00049">rgb2ycbcr.v:49</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a4b8380b0c2b4dcefd93a4360af4b7928"><div class="ttname"><a href="enumRGB2YCBCR.html#a4b8380b0c2b4dcefd93a4360af4b7928">RGB2YCBCR.3438CR_temp</a></div><div class="ttdeci">3438CR_tempreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00063">rgb2ycbcr.v:63</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a488755c76920cb844b2a9c0f0e6babd1"><div class="ttname"><a href="enumRGB2YCBCR.html#a488755c76920cb844b2a9c0f0e6babd1">RGB2YCBCR.3447CR3_product</a></div><div class="ttdeci">3447CR3_productreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00066">rgb2ycbcr.v:66</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a28fcc3379734b6017b78d956bac082d9"><div class="ttname"><a href="enumRGB2YCBCR.html#a28fcc3379734b6017b78d956bac082d9">RGB2YCBCR.3448Y</a></div><div class="ttdeci">3448Yreg[7:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00067">rgb2ycbcr.v:67</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_ade3761083faeffc48c837c955e113298"><div class="ttname"><a href="enumRGB2YCBCR.html#ade3761083faeffc48c837c955e113298">RGB2YCBCR.3439Y1_product</a></div><div class="ttdeci">3439Y1_productreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00064">rgb2ycbcr.v:64</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_ae8c4fc3041ebdd37f817ead6bf0674a3"><div class="ttname"><a href="enumRGB2YCBCR.html#ae8c4fc3041ebdd37f817ead6bf0674a3">RGB2YCBCR.3444CB3_product</a></div><div class="ttdeci">3444CB3_productreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00065">rgb2ycbcr.v:65</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a94234c554bc15e253c9c8bbe93fe959c"><div class="ttname"><a href="enumRGB2YCBCR.html#a94234c554bc15e253c9c8bbe93fe959c">RGB2YCBCR.3437CB_temp</a></div><div class="ttdeci">3437CB_tempreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00063">rgb2ycbcr.v:63</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_acae743abe8fbee68251a1fccd1045f22"><div class="ttname"><a href="enumRGB2YCBCR.html#acae743abe8fbee68251a1fccd1045f22">RGB2YCBCR.3436Y_temp</a></div><div class="ttdeci">3436Y_tempreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00063">rgb2ycbcr.v:63</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a224badcab0b2dc410c7528ee9ec5d307"><div class="ttname"><a href="enumRGB2YCBCR.html#a224badcab0b2dc410c7528ee9ec5d307">RGB2YCBCR.3428Y2</a></div><div class="ttdeci">3428Y2wire[13:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00055">rgb2ycbcr.v:55</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a4381aabdb38e95ebc82a8870fcdbae76"><div class="ttname"><a href="enumRGB2YCBCR.html#a4381aabdb38e95ebc82a8870fcdbae76">RGB2YCBCR.3440Y2_product</a></div><div class="ttdeci">3440Y2_productreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00064">rgb2ycbcr.v:64</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a9414bd39322099ac014511f78d2c3404"><div class="ttname"><a href="enumRGB2YCBCR.html#a9414bd39322099ac014511f78d2c3404">RGB2YCBCR.3445CR1_product</a></div><div class="ttdeci">3445CR1_productreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00066">rgb2ycbcr.v:66</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a82b910587807a39bffbe0f31059ddadb"><div class="ttname"><a href="enumRGB2YCBCR.html#a82b910587807a39bffbe0f31059ddadb">RGB2YCBCR.3441Y3_product</a></div><div class="ttdeci">3441Y3_productreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00064">rgb2ycbcr.v:64</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_ab8d70f0f78c8fa5fd694b7d8f9e0a745"><div class="ttname"><a href="enumRGB2YCBCR.html#ab8d70f0f78c8fa5fd694b7d8f9e0a745">RGB2YCBCR.3432CB3</a></div><div class="ttdeci">3432CB3wire[13:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00059">rgb2ycbcr.v:59</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html"><div class="ttname"><a href="enumRGB2YCBCR.html">RGB2YCBCR</a></div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00044">rgb2ycbcr.v:44</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a4ded8685c815f3071a7cc5dff3f11f15"><div class="ttname"><a href="enumRGB2YCBCR.html#a4ded8685c815f3071a7cc5dff3f11f15">RGB2YCBCR.3422rst</a></div><div class="ttdeci">3422rst</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00047">rgb2ycbcr.v:47</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a731918310b107433bf7df017f9023c15"><div class="ttname"><a href="enumRGB2YCBCR.html#a731918310b107433bf7df017f9023c15">RGB2YCBCR.3442CB1_product</a></div><div class="ttdeci">3442CB1_productreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00065">rgb2ycbcr.v:65</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_addf0578fe4f45708b1a2127e413c16a6"><div class="ttname"><a href="enumRGB2YCBCR.html#addf0578fe4f45708b1a2127e413c16a6">RGB2YCBCR.3429Y3</a></div><div class="ttdeci">3429Y3wire[13:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00056">rgb2ycbcr.v:56</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_ab6d73c5c5480e78445a213334c8c83c8"><div class="ttname"><a href="enumRGB2YCBCR.html#ab6d73c5c5480e78445a213334c8c83c8">RGB2YCBCR.3446CR2_product</a></div><div class="ttdeci">3446CR2_productreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00066">rgb2ycbcr.v:66</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a1006b2308151d62764416bd94e6a85d6"><div class="ttname"><a href="enumRGB2YCBCR.html#a1006b2308151d62764416bd94e6a85d6">RGB2YCBCR.3434CR2</a></div><div class="ttdeci">3434CR2wire[13:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00061">rgb2ycbcr.v:61</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a11691fa42d7d705275042873a121d9d0"><div class="ttname"><a href="enumRGB2YCBCR.html#a11691fa42d7d705275042873a121d9d0">RGB2YCBCR.3427Y1</a></div><div class="ttdeci">3427Y1wire[13:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00054">rgb2ycbcr.v:54</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a8bf5deb3ed43863b9a3aacf2c4581eb9"><div class="ttname"><a href="enumRGB2YCBCR.html#a8bf5deb3ed43863b9a3aacf2c4581eb9">RGB2YCBCR.3431CB2</a></div><div class="ttdeci">3431CB2wire[13:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00058">rgb2ycbcr.v:58</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_ab8c50c3193363293370a77ba128d980d"><div class="ttname"><a href="enumRGB2YCBCR.html#ab8c50c3193363293370a77ba128d980d">RGB2YCBCR.3430CB1</a></div><div class="ttdeci">3430CB1wire[13:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00057">rgb2ycbcr.v:57</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_aba60f2adcb4ae2b3f86c862d923a2520"><div class="ttname"><a href="enumRGB2YCBCR.html#aba60f2adcb4ae2b3f86c862d923a2520">RGB2YCBCR.3452enable_2</a></div><div class="ttdeci">3452enable_2reg</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00068">rgb2ycbcr.v:68</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a00d5c7328cb079c380aac89ecc7a0965"><div class="ttname"><a href="enumRGB2YCBCR.html#a00d5c7328cb079c380aac89ecc7a0965">RGB2YCBCR.3454data_out</a></div><div class="ttdeci">3454data_outwire[23:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00069">rgb2ycbcr.v:69</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_af8df7efbdf2c6b2ee078db5e1c6e09b0"><div class="ttname"><a href="enumRGB2YCBCR.html#af8df7efbdf2c6b2ee078db5e1c6e09b0">RGB2YCBCR.3435CR3</a></div><div class="ttdeci">3435CR3wire[13:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00062">rgb2ycbcr.v:62</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_aca61efcc0b7e2c8d8378ab8d684cc5de"><div class="ttname"><a href="enumRGB2YCBCR.html#aca61efcc0b7e2c8d8378ab8d684cc5de">RGB2YCBCR.3421clk</a></div><div class="ttdeci">3421clk</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00046">rgb2ycbcr.v:46</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_af60235f075b086f08cd793dc6860b9e2"><div class="ttname"><a href="enumRGB2YCBCR.html#af60235f075b086f08cd793dc6860b9e2">RGB2YCBCR.3423enable</a></div><div class="ttdeci">3423enable</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00048">rgb2ycbcr.v:48</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_abd54610771f45a8bc128914682bd2e15"><div class="ttname"><a href="enumRGB2YCBCR.html#abd54610771f45a8bc128914682bd2e15">RGB2YCBCR.3450CR</a></div><div class="ttdeci">3450CRreg[7:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00067">rgb2ycbcr.v:67</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_a680b07e965afa0ddc09c55e3a3eccd6c"><div class="ttname"><a href="enumRGB2YCBCR.html#a680b07e965afa0ddc09c55e3a3eccd6c">RGB2YCBCR.3449CB</a></div><div class="ttdeci">3449CBreg[7:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00067">rgb2ycbcr.v:67</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_ad38fe486c0ed0bfbaea47e7968020ac8"><div class="ttname"><a href="enumRGB2YCBCR.html#ad38fe486c0ed0bfbaea47e7968020ac8">RGB2YCBCR.3443CB2_product</a></div><div class="ttdeci">3443CB2_productreg[21:0]</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00065">rgb2ycbcr.v:65</a></div></div>
<div class="ttc" id="enumRGB2YCBCR_html_aa713835c41838a7bfcbc34754b4cde30"><div class="ttname"><a href="enumRGB2YCBCR.html#aa713835c41838a7bfcbc34754b4cde30">RGB2YCBCR.3453enable_out</a></div><div class="ttdeci">3453enable_outreg</div><div class="ttdef"><b>Definition:</b> <a href="rgb2ycbcr_8v_source.html#l00068">rgb2ycbcr.v:68</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_050edd66366d13764f98250ef6db77f6.html">code</a></li><li class="navelem"><a class="el" href="rgb2ycbcr_8v.html">rgb2ycbcr.v</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
  </ul>
</div>
</body>
</html>