OpenCores
URL https://opencores.org/ocsvn/aoocs/aoocs/trunk

Subversion Repositories aoocs

[/] [aoocs/] [trunk/] [doc/] [doxygen/] [html/] [classocs__video.html] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 alfik
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>aoOCS: ocs_video Module Reference</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
</head>
9
<body>
10
<!-- Generated by Doxygen 1.7.2 -->
11
<div class="navigation" id="top">
12
  <div class="tabs">
13
    <ul class="tablist">
14
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
15
      <li class="current"><a href="annotated.html"><span>Design&#160;Unit&#160;List</span></a></li>
16
      <li><a href="files.html"><span>Files</span></a></li>
17
    </ul>
18
  </div>
19
  <div class="tabs2">
20
    <ul class="tablist">
21
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
22
      <li><a href="hierarchy.html"><span>Design&#160;Unit&#160;Hierarchy</span></a></li>
23
      <li><a href="functions.html"><span>Design&#160;Unit&#160;Members</span></a></li>
24
    </ul>
25
  </div>
26
</div>
27
<div class="header">
28
  <div class="summary">
29
<a href="#Inputs">Inputs</a> &#124;
30
<a href="#Outputs">Outputs</a> &#124;
31
<a href="#Defines">Defines</a> &#124;
32
<a href="#Signals">Signals</a> &#124;
33
<a href="#Module Instances">Module Instances</a> &#124;
34
<a href="#Always Constructs">Always Constructs</a>  </div>
35
  <div class="headertitle">
36
<h1>ocs_video Module Reference</h1>  </div>
37
</div>
38
<div class="contents">
39
<!-- doxytag: class="ocs_video" --><!-- doxytag: inherits="video_priority,bitplains,sprite" -->
40
<p><p>OCS video implementation with WISHBONE master and slave interface. </p>
41
 
42
<a href="#_details">More...</a></p>
43
<!-- startSectionHeader --><div class="dynheader">
44
Inheritance diagram for ocs_video:<!-- endSectionHeader --></div>
45
<!-- startSectionSummary --><!-- endSectionSummary --><!-- startSectionContent --><div class="dyncontent">
46
 <div class="center">
47
  <img src="classocs__video.png" usemap="#ocs_video_map" alt=""/>
48
  <map id="ocs_video_map" name="ocs_video_map">
49
<area href="classvideo__priority.html" alt="video_priority" shape="rect" coords="0,0,90,24"/>
50
<area href="classbitplains.html" alt="bitplains" shape="rect" coords="100,0,190,24"/>
51
<area href="classsprite.html" alt="sprite" shape="rect" coords="200,0,290,24"/>
52
<area href="classaoOCS.html" alt="aoOCS" shape="rect" coords="100,112,190,136"/>
53
</map>
54
 </div><!-- endSectionContent --></div>
55
 
56
<p><a href="classocs__video-members.html">List of all members.</a></p>
57
<table class="memberdecls">
58
<tr><td colspan="2"><h2><a name="Always Constructs"></a>
59
Always Constructs</h2></td></tr>
60
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a958e0c5a350d1378ea5b6f1467347dc8">ALWAYS_50</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classocs__video.html#a123db8dac22e5d320b50ce98f89e8a72">CLK_I</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classocs__video.html#af1352f81d94a9dca2fc64cc10b98a2d0">reset_n</a></b> <span class="vhdlchar"> </span></b> )</b></td></tr>
61
<tr><td colspan="2"><h2><a name="Defines"></a>
62
Defines</h2></td></tr>
63
 <tr><td class="memTemplParams" colspan="2"><b><a class="el" href="classocs__video.html#ab553c45af480693e842d887fc608bde4">VIDEO_BUFFER</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">32'h10180000</span><span class="vhdlchar"> </span></b></b></td></tr>
64
<tr><td class="memTemplParams" colspan="2"><b><a class="el" href="classocs__video.html#a9cdabdc9ce400a60979172cec9412a33">VIDEO_BUFFER_DIV_4</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">30'h04060000</span><span class="vhdlchar"> </span></b></b></td></tr>
65
<tr><td colspan="2"><h2><a name="Inputs"></a>
66
Inputs</h2></td></tr>
67
 <tr><td colspan="2"><div class="groupHeader">Clock and reset</div></td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a123db8dac22e5d320b50ce98f89e8a72">CLK_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#af1352f81d94a9dca2fc64cc10b98a2d0">reset_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
70
<tr><td colspan="2"><div class="groupHeader">WISHBONE master</div></td></tr>
71
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a4729454a7d3dd9d2cca875b6713618f4">master_DAT_I</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
72
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a8324b684d196a39e23bade6d00d841f4">ACK_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
73
<tr><td colspan="2"><div class="groupHeader">WISHBONE slave</div></td></tr>
74
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a4d65b462592ed5f9d20fadf214f6d1d3">CYC_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
75
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a00f4550e8894fb96480ef452e1f9fbc5">STB_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
76
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#aa06cc40e8e2b738e5aaf6244dbce78f2">WE_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
77
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a89d0a4b9d7c26632f01b000274a47ad3">ADR_I</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">8</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
78
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a86cb14f9723514d9b380eabf36f6ba59">SEL_I</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
79
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#aa47c1502e477666dbd1c979f52af8955">slave_DAT_I</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
80
<tr><td colspan="2"><div class="groupHeader">Not aligned register access on a 32-bit WISHBONE bus</div></td></tr>
81
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a2133bd67b6f065f5e0cd3507e87724db">na_clx_dat_read</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
82
<tr><td colspan="2"><div class="groupHeader">Direct drv_ssram read/write DMA burst video interface</div></td></tr>
83
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#acf0ba2cc866c728293e17a6b316a4222">burst_read_ready</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
84
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#af3d8b919c16498003232b9ab870defc6">burst_read_data</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
85
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#aeb32ba15ca859fc89bdd9c9ad916005f">burst_write_ready</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
86
<tr><td colspan="2"><div class="groupHeader">Internal OCS ports</div></td></tr>
87
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#af384578fedff5bc1e6f1f34fefb4a969">line_start</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
88
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a70acf704ae7c2756696b4f90f5180e3e">line_pre_start</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
89
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#ad8d1e13a527a25e94946b908d29d16ec">line_number</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">8</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
90
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a130a4fe3a2feaefff1e84e0b8d3a789c">column_number</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">8</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
91
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a156ca6647b7238572df1f1c8e96d425c">dma_con</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">10</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
92
<tr><td colspan="2"><h2><a name="Outputs"></a>
93
Outputs</h2></td></tr>
94
 <tr><td colspan="2"><div class="groupHeader">WISHBONE master</div></td></tr>
95
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a8eea0960308160378b1abd01fae14a0b">CYC_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
96
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a92379f2dd77871464b2c07cb6776ec8d">STB_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
97
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#ae5ca4f24f744eefdef4e6a28ecc3fc46">WE_O</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
98
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#ae16f01cfeeab6845410e12a20b763dc1">ADR_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
99
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#aa62fc7bb20b7666cda000e0e4ccb23c5">SEL_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
100
<tr><td colspan="2"><div class="groupHeader">WISHBONE slave</div></td></tr>
101
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#aa7ff9730372e89b4829d43b16001f0bd">ACK_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
102
<tr><td colspan="2"><div class="groupHeader">Not aligned register access on a 32-bit WISHBONE bus</div></td></tr>
103
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a623079c234d2f36735a9b9954d98437a">na_clx_dat</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">15</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
104
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a5054aab770c1105ee06bb0f68eef5dfe">na_int_ena_write</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
105
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#af79ae0324ed366d858a576b88e4e6ccb">na_int_ena</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">15</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
106
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a442fdb8be0984472b6f6a3a9f2d4e099">na_int_ena_sel</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
107
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#afa53e326f80a22ebca3bb210fe47cd66">na_dma_con_write</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
108
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a2c01bb9a6be4afb4204f3d0f7a347644">na_dma_con</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">15</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
109
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#aa2d59adf216a2077662e86602a6915d1">na_dma_con_sel</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
110
<tr><td colspan="2"><div class="groupHeader">Direct drv_ssram read/write DMA burst video interface</div></td></tr>
111
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a0130aed4a71759b5cefba3488e3f8011">burst_read_request</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
112
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#ad8874f329d3680382e354323a4a93402">burst_read_address</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
113
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#afe30bc253ab84ced45064deebbf378e9">burst_write_request</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
114
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#ab22ef9d603832ab7cab4439ffaa2ec92">burst_write_address</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
115
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__video.html#a1163ecfeb1833e24889a41071363adf0">burst_write_data</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">35</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
116
<tr><td colspan="2"><h2><a name="Module Instances"></a>
117
Module Instances</h2></td></tr>
118
 <tr><td class="memItemLeft" align="right" valign="top"><b><a class="el" href="classocs__video.html#aeacd1cb4715e757be902c9642a9d0644">video_priority::video_priority_inst</a>  </b>&#160;</td><td class="memItemRight" valign="bottom">   <b>Module</b><em> <a class="el" href="classvideo__priority.html">video_priority</a></em></td></tr>
119
<tr><td class="memItemLeft" align="right" valign="top"><b><a class="el" href="classocs__video.html#a39717a4fe9110ea91be62c7cfbbec2f8">bitplains::bitplains_inst</a>  </b>&#160;</td><td class="memItemRight" valign="bottom">   <b>Module</b><em> <a class="el" href="classbitplains.html">bitplains</a></em></td></tr>
120
<tr><td class="memItemLeft" align="right" valign="top"><b><a class="el" href="classocs__video.html#a51805200ab4ddc46441ce59bc8f5875f">sprite::sprite0_inst</a>  </b>&#160;</td><td class="memItemRight" valign="bottom">   <b>Module</b><em> <a class="el" href="classsprite.html">sprite</a></em></td></tr>
121
<tr><td class="memItemLeft" align="right" valign="top"><b><a class="el" href="classocs__video.html#a683e5a48aef8963d97b25138df45286c">sprite::sprite1_inst</a>  </b>&#160;</td><td class="memItemRight" valign="bottom">   <b>Module</b><em> <a class="el" href="classsprite.html">sprite</a></em></td></tr>
122
<tr><td class="memItemLeft" align="right" valign="top"><b><a class="el" href="classocs__video.html#a14486cedbf3489b51e18e17eaf77d738">sprite::sprite2_inst</a>  </b>&#160;</td><td class="memItemRight" valign="bottom">   <b>Module</b><em> <a class="el" href="classsprite.html">sprite</a></em></td></tr>
123
<tr><td class="memItemLeft" align="right" valign="top"><b><a class="el" href="classocs__video.html#ad0a3dc896fa1f081db52c74f1460bb2f">sprite::sprite3_inst</a>  </b>&#160;</td><td class="memItemRight" valign="bottom">   <b>Module</b><em> <a class="el" href="classsprite.html">sprite</a></em></td></tr>
124
<tr><td class="memItemLeft" align="right" valign="top"><b><a class="el" href="classocs__video.html#ad4cd48e7696afe6d36ff3c05f5bd4a26">sprite::sprite4_inst</a>  </b>&#160;</td><td class="memItemRight" valign="bottom">   <b>Module</b><em> <a class="el" href="classsprite.html">sprite</a></em></td></tr>
125
<tr><td class="memItemLeft" align="right" valign="top"><b><a class="el" href="classocs__video.html#a225eeb90374ab73f3c037bc24d6401e5">sprite::sprite5_inst</a>  </b>&#160;</td><td class="memItemRight" valign="bottom">   <b>Module</b><em> <a class="el" href="classsprite.html">sprite</a></em></td></tr>
126
<tr><td class="memItemLeft" align="right" valign="top"><b><a class="el" href="classocs__video.html#a57160b62657c48ab5f87a7fef9145d80">sprite::sprite6_inst</a>  </b>&#160;</td><td class="memItemRight" valign="bottom">   <b>Module</b><em> <a class="el" href="classsprite.html">sprite</a></em></td></tr>
127
<tr><td class="memItemLeft" align="right" valign="top"><b><a class="el" href="classocs__video.html#adb4ae54f10f3ea35f7d8a888f0e4930f">sprite::sprite7_inst</a>  </b>&#160;</td><td class="memItemRight" valign="bottom">   <b>Module</b><em> <a class="el" href="classsprite.html">sprite</a></em></td></tr>
128
<tr><td colspan="2"><h2><a name="Signals"></a>
129
Signals</h2></td></tr>
130
 <tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a9c8c5d8ed7b7e855e644c85b68a0d6fe">dma_select</a> </td></tr>
131
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#aaa0477f2d7ff6c070bf622625a090320">dma_address_select</a> </td></tr>
132
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">5</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a0358cc2bc1cae6804d648921de2a8c23">bpl_color</a> </td></tr>
133
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a2017e7b54d089ff7fe4e96644252a81f">sprite0_color</a> </td></tr>
134
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a3a14f08c0e90d8135f6f002eb8defa38">sprite1_color</a> </td></tr>
135
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a46fb2ca56546a8f14f5ef406d815e083">sprite01_attached</a> </td></tr>
136
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#ae9b62e9795acef38366f5b73d21d2da1">sprite2_color</a> </td></tr>
137
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a60fb085559bd6685b8d087d0ea1c5d7d">sprite3_color</a> </td></tr>
138
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a06bd8d029771760cf2bf0f5c1569d61c">sprite23_attached</a> </td></tr>
139
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a68b4f47f981ad2f2f21519573192dc8f">sprite4_color</a> </td></tr>
140
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#aec9583b638a5ac1704d5f787d2ea89d4">sprite5_color</a> </td></tr>
141
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a929427925513d53765dd3eb7505d3f6e">sprite45_attached</a> </td></tr>
142
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#af883f91b4dbdc51d6cad9b6f9122e53d">sprite6_color</a> </td></tr>
143
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a39c4177e584a3fdbdf8b4389fe402d6e">sprite7_color</a> </td></tr>
144
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#afba19e024628e5d23a731ac1e3babfab">sprite67_attached</a> </td></tr>
145
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">10</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#ac327d8f07733b245bc99469d6d56d34d">bpl_con0</a> </td></tr>
146
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a2f380d3497aab09e6990895411dee5a9">window_line_enable</a> </td></tr>
147
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a9a70718ff87667a7556ffdd83e9d6698">priority_write_ena</a> </td></tr>
148
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a4d97e96048b6c644b12aa0e5838d3cc2">bitplains_write_ena</a> </td></tr>
149
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">7</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a8a66e9ab9537f7e86cac52a83eda1842">disabled_sprites</a> </td></tr>
150
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a7928e4114600010308b0272829948480">sprite0_write_ena</a> </td></tr>
151
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#ade79fd5999436785169afa51edc185b6">sprite0_dma_req</a> </td></tr>
152
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a7a94adc76b3f21e464bbfb0774a9bb6c">sprite0_dma_address</a> </td></tr>
153
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#ad95b0798a54cf5ad16f5efd7a845c355">sprite1_write_ena</a> </td></tr>
154
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#ab532aff7f3a1c8c016071ad9d28280a2">sprite1_dma_req</a> </td></tr>
155
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a1bf3b99b133ec9c051f11ab6e3586083">sprite1_dma_address</a> </td></tr>
156
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a62dd28bd2c45db9f6fc852b4a1bcd067">sprite2_write_ena</a> </td></tr>
157
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#acf033337a96d61790be1270496f12155">sprite2_dma_req</a> </td></tr>
158
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a26aac08e38c95221540d7403a1980969">sprite2_dma_address</a> </td></tr>
159
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a69a7c37f0d3d03e8e59888656f1a3343">sprite3_write_ena</a> </td></tr>
160
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a2c639550e01c8b159c4b878b71bb4c63">sprite3_dma_req</a> </td></tr>
161
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#aebff27ca789a6f6243e2d51e9327dcf4">sprite3_dma_address</a> </td></tr>
162
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#aac350ac496ce124e3083104865bc9df0">sprite4_write_ena</a> </td></tr>
163
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a40d55453e90db461a73186967c5e6a3b">sprite4_dma_req</a> </td></tr>
164
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a7640e591cc4558e14a667dd9e7474f26">sprite4_dma_address</a> </td></tr>
165
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a7d348ad523e53228525397d5ff24bdb8">sprite5_write_ena</a> </td></tr>
166
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a662678b2d3dba9c1e662ab1a90025ab4">sprite5_dma_req</a> </td></tr>
167
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a8017544b2c5c44a586d9ab06d588720e">sprite5_dma_address</a> </td></tr>
168
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#ae0e7c38fbe677af4d7f995b929b2e83c">sprite6_write_ena</a> </td></tr>
169
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#ae4e4427a91e6a1abf1fbd63906a30166">sprite6_dma_req</a> </td></tr>
170
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#ae52d8b3eed70c3bf7fc458a7d70632a3">sprite6_dma_address</a> </td></tr>
171
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#abbc1b9e164242b0f14ac1dbbbec485db">sprite7_write_ena</a> </td></tr>
172
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#aeb8839f0158bf66accfbe4166cb09947">sprite7_dma_req</a> </td></tr>
173
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__video.html#a0640d5f75423a32fdf23220315a10ed1">sprite7_dma_address</a> </td></tr>
174
</table>
175
<hr/><a name="_details"></a><h2>Detailed Description</h2>
176
<p>OCS video implementation with WISHBONE master and slave interface. </p>
177
 <p>List of video registers: </p>
178
<div class="fragment"><pre class="fragment">
179
Implemented:
180
    DIWSTRT      08E  W   A       Display window start (upper left vert-horiz position)
181
    DIWSTOP      090  W   A       Display window stop (lower right vert.-horiz. position)
182
    DDFSTRT      092  W   A       Display bitplane data fetch start (horiz. position)
183
    DDFSTOP      094  W   A       Display bitplane data fetch stop              write implemented here
184
     [DMACON     096  W   ADP     DMA control write (clear or set)              write implemented here]
185
 
186
     [JOY1DAT   *00C  R   D       Joystick-mouse 1 data (vert,horiz)            read not implemented here]
187
    CLXDAT      *00E  R   D       Collision data register (read and clear)      read not implemented here
188
    CLXCON       098  W   D       Collision control                             write implemented here
189
     [INTENA     09A  W   P       Interrupt enable bits (clear or set bits)     write implemented here]
190
 
191
    BPLCON0      100  W   AD( E ) Bitplane control register (misc. control bits)
192
    BPLCON1      102  W   D       Bitplane control reg. (scroll value PF1, PF2)
193
    BPLCON2      104  W   D( E )  Bitplane control reg. (priority control)
194
 
195
    BPL1MOD      108  W   A       Bitplane modulo (odd planes)
196
    BPL2MOD      10A  W   A       Bitplane modulo (even planes)
197
 
198
    BPL1PTH   +  0E0  W   A       Bitplane 1 pointer (high 3 bits)
199
    BPL1PTL   +  0E2  W   A       Bitplane 1 pointer (low 15 bits)
200
    BPL2PTH   +  0E4  W   A       Bitplane 2 pointer (high 3 bits)
201
    BPL2PTL   +  0E6  W   A       Bitplane 2 pointer (low 15 bits)
202
    BPL3PTH   +  0E8  W   A       Bitplane 3 pointer (high 3 bits)
203
    BPL3PTL   +  0EA  W   A       Bitplane 3 pointer (low 15 bits)
204
    BPL4PTH   +  0EC  W   A       Bitplane 4 pointer (high 3 bits)
205
    BPL4PTL   +  0EE  W   A       Bitplane 4 pointer (low 15 bits)
206
    BPL5PTH   +  0F0  W   A       Bitplane 5 pointer (high 3 bits)
207
    BPL5PTL   +  0F2  W   A       Bitplane 5 pointer (low 15 bits)
208
    BPL6PTH   +  0F4  W   A       Bitplane 6 pointer (high 3 bits)
209
    BPL6PTL   +  0F6  W   A       Bitplane 6 pointer (low 15 bits)
210
 
211
    BPL1DAT   &amp;  110  W   D       Bitplane 1 data (parallel-to-serial convert)
212
    BPL2DAT   &amp;  112  W   D       Bitplane 2 data (parallel-to-serial convert)
213
    BPL3DAT   &amp;  114  W   D       Bitplane 3 data (parallel-to-serial convert)
214
    BPL4DAT   &amp;  116  W   D       Bitplane 4 data (parallel-to-serial convert)
215
    BPL5DAT   &amp;  118  W   D       Bitplane 5 data (parallel-to-serial convert)
216
    BPL6DAT   &amp;  11A  W   D       Bitplane 6 data (parallel-to-serial convert)
217
 
218
    SPR0PTH   +  120  W   A       Sprite 0 pointer (high 3 bits)
219
    SPR0PTL   +  122  W   A       Sprite 0 pointer (low 15 bits)
220
    SPR0POS   %  140  W   AD      Sprite 0 vert-horiz start position data
221
    SPR0CTL   %  142  W   AD( E ) Sprite 0 vert stop position and control data
222
    SPR0DATA  %  144  W   D       Sprite 0 image data register A
223
    SPR0DATB  %  146  W   D       Sprite 0 image data register B
224
    SPR1PTH   +  124  W   A       Sprite 1 pointer (high 3 bits)
225
    SPR1PTL   +  126  W   A       Sprite 1 pointer (low 15 bits)
226
    SPR1POS   %  148  W   AD      Sprite 1 vert-horiz start position  data
227
    SPR1CTL   %  14A  W   AD      Sprite 1 vert stop position and control data
228
    SPR1DATA  %  14C  W   D       Sprite 1 image data register A
229
    SPR1DATB  %  14E  W   D       Sprite 1 image data register B
230
    SPR2PTH   +  128  W   A       Sprite 2 pointer (high 3 bits)
231
    SPR2PTL   +  12A  W   A       Sprite 2 pointer (low 15 bits)
232
    SPR2POS   %  150  W   AD      Sprite 2 vert-horiz start position data
233
    SPR2CTL   %  152  W   AD      Sprite 2 vert stop position and control data
234
    SPR2DATA  %  154  W   D       Sprite 2 image data register A
235
    SPR2DATB  %  156  W   D       Sprite 2 image data register B
236
    SPR3PTH   +  12C  W   A       Sprite 3 pointer (high 3 bits)
237
    SPR3PTL   +  12E  W   A       Sprite 3 pointer (low 15 bits)
238
    SPR3POS   %  158  W   AD      Sprite 3 vert-horiz start position data
239
    SPR3CTL   %  15A  W   AD      Sprite 3 vert stop position and control data
240
    SPR3DATA  %  15C  W   D       Sprite 3 image data register A
241
    SPR3DATB  %  15E  W   D       Sprite 3 image data register B
242
    SPR4PTH   +  130  W   A       Sprite 4 pointer (high 3 bits)
243
    SPR4PTL   +  132  W   A       Sprite 4 pointer (low 15 bits)
244
    SPR4POS   %  160  W   AD      Sprite 4 vert-horiz start position data
245
    SPR4CTL   %  162  W   AD      Sprite 4 vert stop position and control data
246
    SPR4DATA  %  164  W   D       Sprite 4 image data register A
247
    SPR4DATB  %  166  W   D       Sprite 4 image data register B
248
    SPR5PTH   +  134  W   A       Sprite 5 pointer (high 3 bits)
249
    SPR5PTL   +  136  W   A       Sprite 5 pointer (low 15 bits)
250
    SPR5POS   %  168  W   AD      Sprite 5 vert-horiz start position data
251
    SPR5CTL   %  16A  W   AD      Sprite 5 vert stop position and control data
252
    SPR5DATA  %  16C  W   D       Sprite 5 image data register A
253
    SPR5DATB  %  16E  W   D       Sprite 5 image data register B
254
    SPR6PTH   +  138  W   A       Sprite 6 pointer (high 3 bits)
255
    SPR6PTL   +  13A  W   A       Sprite 6 pointer (low 15 bits)
256
    SPR6POS   %  170  W   AD      Sprite 6 vert-horiz start position data
257
    SPR6CTL   %  172  W   AD      Sprite 6 vert stop position and control data
258
    SPR6DATA  %  174  W   D       Sprite 6 image data register A
259
    SPR6DATB  %  176  W   D       Sprite 6 image data register B
260
    SPR7PTH   +  13C  W   A       Sprite 7 pointer (high 3 bits)
261
    SPR7PTL   +  13E  W   A       Sprite 7 pointer (low 15 bits)
262
    SPR7POS   %  178  W   AD      Sprite 7 vert-horiz start position data
263
    SPR7CTL   %  17A  W   AD      Sprite 7 vert stop position and control data
264
    SPR7DATA  %  17C  W   D       Sprite 7 image data register A
265
    SPR7DATB  %  17E  W   D       Sprite 7 image data register B
266
 
267
    COLOR00      180  W   D       Color table 00
268
    COLOR01      182  W   D       Color table 01
269
    COLOR02      184  W   D       Color table 02
270
    COLOR03      186  W   D       Color table 03
271
    COLOR04      188  W   D       Color table 04
272
    COLOR05      18A  W   D       Color table 05
273
    COLOR06      18C  W   D       Color table 06
274
    COLOR07      18E  W   D       Color table 07
275
    COLOR08      190  W   D       Color table 08
276
    COLOR09      192  W   D       Color table 09
277
    COLOR10      194  W   D       Color table 10
278
    COLOR11      196  W   D       Color table 11
279
    COLOR12      198  W   D       Color table 12
280
    COLOR13      19A  W   D       Color table 13
281
    COLOR14      19C  W   D       Color table 14
282
    COLOR15      19E  W   D       Color table 15
283
    COLOR16      1A0  W   D       Color table 16
284
    COLOR17      1A2  W   D       Color table 17
285
    COLOR18      1A4  W   D       Color table 18
286
    COLOR19      1A6  W   D       Color table 19
287
    COLOR20      1A8  W   D       Color table 20
288
    COLOR21      1AA  W   D       Color table 21
289
    COLOR22      1AC  W   D       Color table 22
290
    COLOR23      1AE  W   D       Color table 23
291
    COLOR24      1B0  W   D       Color table 24
292
    COLOR25      1B2  W   D       Color table 25
293
    COLOR26      1B4  W   D       Color table 26
294
    COLOR27      1B6  W   D       Color table 27
295
    COLOR28      1B8  W   D       Color table 28
296
    COLOR29      1BA  W   D       Color table 29
297
    COLOR30      1BC  W   D       Color table 30
298
    COLOR31      1BE  W   D       Color table 31
299
</pre></div>
300
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00155">155</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
301
<hr/><h2>Member Function Documentation</h2>
302
<a class="anchor" id="a958e0c5a350d1378ea5b6f1467347dc8"></a><!-- doxytag: member="ocs_video::ALWAYS_50" ref="a958e0c5a350d1378ea5b6f1467347dc8" args="CLK_I, reset_n" -->
303
<div class="memitem">
304
<div class="memproto">
305
      <table class="memname">
306
        <tr>
307
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_50          <td></td>
308
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classocs__video.html#a123db8dac22e5d320b50ce98f89e8a72">CLK_I</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
309
        </tr>
310
        <tr>
311
          <td class="paramkey"></td>
312
          <td></td>
313
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classocs__video.html#af1352f81d94a9dca2fc64cc10b98a2d0">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
314
        </tr>
315
<code> [Always Construct]</code></td>
316
        </tr>
317
      </table>
318
</div>
319
<div class="memdoc">
320
 
321
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00741">741</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
322
 
323
</div>
324
</div>
325
<hr/><h2>Member Data Documentation</h2>
326
<a class="anchor" id="a123db8dac22e5d320b50ce98f89e8a72"></a><!-- doxytag: member="ocs_video::CLK_I" ref="a123db8dac22e5d320b50ce98f89e8a72" args="" -->
327
<div class="memitem">
328
<div class="memproto">
329
      <table class="memname">
330
        <tr>
331
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a123db8dac22e5d320b50ce98f89e8a72">CLK_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
332
        </tr>
333
      </table>
334
</div>
335
<div class="memdoc">
336
 
337
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00158">158</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
338
 
339
</div>
340
</div>
341
<a class="anchor" id="af1352f81d94a9dca2fc64cc10b98a2d0"></a><!-- doxytag: member="ocs_video::reset_n" ref="af1352f81d94a9dca2fc64cc10b98a2d0" args="" -->
342
<div class="memitem">
343
<div class="memproto">
344
      <table class="memname">
345
        <tr>
346
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#af1352f81d94a9dca2fc64cc10b98a2d0">reset_n</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
347
        </tr>
348
      </table>
349
</div>
350
<div class="memdoc">
351
 
352
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00159">159</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
353
 
354
</div>
355
</div>
356
<a class="anchor" id="a8eea0960308160378b1abd01fae14a0b"></a><!-- doxytag: member="ocs_video::CYC_O" ref="a8eea0960308160378b1abd01fae14a0b" args="" -->
357
<div class="memitem">
358
<div class="memproto">
359
      <table class="memname">
360
        <tr>
361
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a8eea0960308160378b1abd01fae14a0b">CYC_O</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
362
        </tr>
363
      </table>
364
</div>
365
<div class="memdoc">
366
 
367
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00164">164</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
368
 
369
</div>
370
</div>
371
<a class="anchor" id="a92379f2dd77871464b2c07cb6776ec8d"></a><!-- doxytag: member="ocs_video::STB_O" ref="a92379f2dd77871464b2c07cb6776ec8d" args="" -->
372
<div class="memitem">
373
<div class="memproto">
374
      <table class="memname">
375
        <tr>
376
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a92379f2dd77871464b2c07cb6776ec8d">STB_O</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
377
        </tr>
378
      </table>
379
</div>
380
<div class="memdoc">
381
 
382
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00165">165</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
383
 
384
</div>
385
</div>
386
<a class="anchor" id="ae5ca4f24f744eefdef4e6a28ecc3fc46"></a><!-- doxytag: member="ocs_video::WE_O" ref="ae5ca4f24f744eefdef4e6a28ecc3fc46" args="" -->
387
<div class="memitem">
388
<div class="memproto">
389
      <table class="memname">
390
        <tr>
391
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ae5ca4f24f744eefdef4e6a28ecc3fc46">WE_O</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
392
        </tr>
393
      </table>
394
</div>
395
<div class="memdoc">
396
 
397
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00166">166</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
398
 
399
</div>
400
</div>
401
<a class="anchor" id="ae16f01cfeeab6845410e12a20b763dc1"></a><!-- doxytag: member="ocs_video::ADR_O" ref="ae16f01cfeeab6845410e12a20b763dc1" args="" -->
402
<div class="memitem">
403
<div class="memproto">
404
      <table class="memname">
405
        <tr>
406
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ae16f01cfeeab6845410e12a20b763dc1">ADR_O</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
407
        </tr>
408
      </table>
409
</div>
410
<div class="memdoc">
411
 
412
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00167">167</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
413
 
414
</div>
415
</div>
416
<a class="anchor" id="aa62fc7bb20b7666cda000e0e4ccb23c5"></a><!-- doxytag: member="ocs_video::SEL_O" ref="aa62fc7bb20b7666cda000e0e4ccb23c5" args="" -->
417
<div class="memitem">
418
<div class="memproto">
419
      <table class="memname">
420
        <tr>
421
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aa62fc7bb20b7666cda000e0e4ccb23c5">SEL_O</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
422
        </tr>
423
      </table>
424
</div>
425
<div class="memdoc">
426
 
427
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00168">168</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
428
 
429
</div>
430
</div>
431
<a class="anchor" id="a4729454a7d3dd9d2cca875b6713618f4"></a><!-- doxytag: member="ocs_video::master_DAT_I" ref="a4729454a7d3dd9d2cca875b6713618f4" args="" -->
432
<div class="memitem">
433
<div class="memproto">
434
      <table class="memname">
435
        <tr>
436
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a4729454a7d3dd9d2cca875b6713618f4">master_DAT_I</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
437
        </tr>
438
      </table>
439
</div>
440
<div class="memdoc">
441
 
442
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00169">169</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
443
 
444
</div>
445
</div>
446
<a class="anchor" id="a8324b684d196a39e23bade6d00d841f4"></a><!-- doxytag: member="ocs_video::ACK_I" ref="a8324b684d196a39e23bade6d00d841f4" args="" -->
447
<div class="memitem">
448
<div class="memproto">
449
      <table class="memname">
450
        <tr>
451
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a8324b684d196a39e23bade6d00d841f4">ACK_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
452
        </tr>
453
      </table>
454
</div>
455
<div class="memdoc">
456
 
457
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00170">170</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
458
 
459
</div>
460
</div>
461
<a class="anchor" id="a4d65b462592ed5f9d20fadf214f6d1d3"></a><!-- doxytag: member="ocs_video::CYC_I" ref="a4d65b462592ed5f9d20fadf214f6d1d3" args="" -->
462
<div class="memitem">
463
<div class="memproto">
464
      <table class="memname">
465
        <tr>
466
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a4d65b462592ed5f9d20fadf214f6d1d3">CYC_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
467
        </tr>
468
      </table>
469
</div>
470
<div class="memdoc">
471
 
472
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00175">175</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
473
 
474
</div>
475
</div>
476
<a class="anchor" id="a00f4550e8894fb96480ef452e1f9fbc5"></a><!-- doxytag: member="ocs_video::STB_I" ref="a00f4550e8894fb96480ef452e1f9fbc5" args="" -->
477
<div class="memitem">
478
<div class="memproto">
479
      <table class="memname">
480
        <tr>
481
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a00f4550e8894fb96480ef452e1f9fbc5">STB_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
482
        </tr>
483
      </table>
484
</div>
485
<div class="memdoc">
486
 
487
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00176">176</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
488
 
489
</div>
490
</div>
491
<a class="anchor" id="aa06cc40e8e2b738e5aaf6244dbce78f2"></a><!-- doxytag: member="ocs_video::WE_I" ref="aa06cc40e8e2b738e5aaf6244dbce78f2" args="" -->
492
<div class="memitem">
493
<div class="memproto">
494
      <table class="memname">
495
        <tr>
496
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aa06cc40e8e2b738e5aaf6244dbce78f2">WE_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
497
        </tr>
498
      </table>
499
</div>
500
<div class="memdoc">
501
 
502
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00177">177</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
503
 
504
</div>
505
</div>
506
<a class="anchor" id="a89d0a4b9d7c26632f01b000274a47ad3"></a><!-- doxytag: member="ocs_video::ADR_I" ref="a89d0a4b9d7c26632f01b000274a47ad3" args="" -->
507
<div class="memitem">
508
<div class="memproto">
509
      <table class="memname">
510
        <tr>
511
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a89d0a4b9d7c26632f01b000274a47ad3">ADR_I</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">8</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
512
        </tr>
513
      </table>
514
</div>
515
<div class="memdoc">
516
 
517
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00178">178</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
518
 
519
</div>
520
</div>
521
<a class="anchor" id="a86cb14f9723514d9b380eabf36f6ba59"></a><!-- doxytag: member="ocs_video::SEL_I" ref="a86cb14f9723514d9b380eabf36f6ba59" args="" -->
522
<div class="memitem">
523
<div class="memproto">
524
      <table class="memname">
525
        <tr>
526
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a86cb14f9723514d9b380eabf36f6ba59">SEL_I</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">3</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
527
        </tr>
528
      </table>
529
</div>
530
<div class="memdoc">
531
 
532
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00179">179</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
533
 
534
</div>
535
</div>
536
<a class="anchor" id="aa47c1502e477666dbd1c979f52af8955"></a><!-- doxytag: member="ocs_video::slave_DAT_I" ref="aa47c1502e477666dbd1c979f52af8955" args="" -->
537
<div class="memitem">
538
<div class="memproto">
539
      <table class="memname">
540
        <tr>
541
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aa47c1502e477666dbd1c979f52af8955">slave_DAT_I</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
542
        </tr>
543
      </table>
544
</div>
545
<div class="memdoc">
546
 
547
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00180">180</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
548
 
549
</div>
550
</div>
551
<a class="anchor" id="aa7ff9730372e89b4829d43b16001f0bd"></a><!-- doxytag: member="ocs_video::ACK_O" ref="aa7ff9730372e89b4829d43b16001f0bd" args="" -->
552
<div class="memitem">
553
<div class="memproto">
554
      <table class="memname">
555
        <tr>
556
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aa7ff9730372e89b4829d43b16001f0bd">ACK_O</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
557
        </tr>
558
      </table>
559
</div>
560
<div class="memdoc">
561
 
562
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00181">181</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
563
 
564
</div>
565
</div>
566
<a class="anchor" id="a2133bd67b6f065f5e0cd3507e87724db"></a><!-- doxytag: member="ocs_video::na_clx_dat_read" ref="a2133bd67b6f065f5e0cd3507e87724db" args="" -->
567
<div class="memitem">
568
<div class="memproto">
569
      <table class="memname">
570
        <tr>
571
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a2133bd67b6f065f5e0cd3507e87724db">na_clx_dat_read</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
572
        </tr>
573
      </table>
574
</div>
575
<div class="memdoc">
576
 
577
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00187">187</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
578
 
579
</div>
580
</div>
581
<a class="anchor" id="a623079c234d2f36735a9b9954d98437a"></a><!-- doxytag: member="ocs_video::na_clx_dat" ref="a623079c234d2f36735a9b9954d98437a" args="" -->
582
<div class="memitem">
583
<div class="memproto">
584
      <table class="memname">
585
        <tr>
586
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a623079c234d2f36735a9b9954d98437a">na_clx_dat</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">15</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
587
        </tr>
588
      </table>
589
</div>
590
<div class="memdoc">
591
 
592
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00188">188</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
593
 
594
</div>
595
</div>
596
<a class="anchor" id="a5054aab770c1105ee06bb0f68eef5dfe"></a><!-- doxytag: member="ocs_video::na_int_ena_write" ref="a5054aab770c1105ee06bb0f68eef5dfe" args="" -->
597
<div class="memitem">
598
<div class="memproto">
599
      <table class="memname">
600
        <tr>
601
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a5054aab770c1105ee06bb0f68eef5dfe">na_int_ena_write</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
602
        </tr>
603
      </table>
604
</div>
605
<div class="memdoc">
606
 
607
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00190">190</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
608
 
609
</div>
610
</div>
611
<a class="anchor" id="af79ae0324ed366d858a576b88e4e6ccb"></a><!-- doxytag: member="ocs_video::na_int_ena" ref="af79ae0324ed366d858a576b88e4e6ccb" args="" -->
612
<div class="memitem">
613
<div class="memproto">
614
      <table class="memname">
615
        <tr>
616
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#af79ae0324ed366d858a576b88e4e6ccb">na_int_ena</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">15</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
617
        </tr>
618
      </table>
619
</div>
620
<div class="memdoc">
621
 
622
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00191">191</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
623
 
624
</div>
625
</div>
626
<a class="anchor" id="a442fdb8be0984472b6f6a3a9f2d4e099"></a><!-- doxytag: member="ocs_video::na_int_ena_sel" ref="a442fdb8be0984472b6f6a3a9f2d4e099" args="" -->
627
<div class="memitem">
628
<div class="memproto">
629
      <table class="memname">
630
        <tr>
631
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a442fdb8be0984472b6f6a3a9f2d4e099">na_int_ena_sel</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
632
        </tr>
633
      </table>
634
</div>
635
<div class="memdoc">
636
 
637
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00192">192</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
638
 
639
</div>
640
</div>
641
<a class="anchor" id="afa53e326f80a22ebca3bb210fe47cd66"></a><!-- doxytag: member="ocs_video::na_dma_con_write" ref="afa53e326f80a22ebca3bb210fe47cd66" args="" -->
642
<div class="memitem">
643
<div class="memproto">
644
      <table class="memname">
645
        <tr>
646
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#afa53e326f80a22ebca3bb210fe47cd66">na_dma_con_write</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
647
        </tr>
648
      </table>
649
</div>
650
<div class="memdoc">
651
 
652
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00194">194</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
653
 
654
</div>
655
</div>
656
<a class="anchor" id="a2c01bb9a6be4afb4204f3d0f7a347644"></a><!-- doxytag: member="ocs_video::na_dma_con" ref="a2c01bb9a6be4afb4204f3d0f7a347644" args="" -->
657
<div class="memitem">
658
<div class="memproto">
659
      <table class="memname">
660
        <tr>
661
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a2c01bb9a6be4afb4204f3d0f7a347644">na_dma_con</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">15</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
662
        </tr>
663
      </table>
664
</div>
665
<div class="memdoc">
666
 
667
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00195">195</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
668
 
669
</div>
670
</div>
671
<a class="anchor" id="aa2d59adf216a2077662e86602a6915d1"></a><!-- doxytag: member="ocs_video::na_dma_con_sel" ref="aa2d59adf216a2077662e86602a6915d1" args="" -->
672
<div class="memitem">
673
<div class="memproto">
674
      <table class="memname">
675
        <tr>
676
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aa2d59adf216a2077662e86602a6915d1">na_dma_con_sel</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">1</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
677
        </tr>
678
      </table>
679
</div>
680
<div class="memdoc">
681
 
682
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00196">196</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
683
 
684
</div>
685
</div>
686
<a class="anchor" id="a0130aed4a71759b5cefba3488e3f8011"></a><!-- doxytag: member="ocs_video::burst_read_request" ref="a0130aed4a71759b5cefba3488e3f8011" args="" -->
687
<div class="memitem">
688
<div class="memproto">
689
      <table class="memname">
690
        <tr>
691
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a0130aed4a71759b5cefba3488e3f8011">burst_read_request</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
692
        </tr>
693
      </table>
694
</div>
695
<div class="memdoc">
696
 
697
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00202">202</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
698
 
699
</div>
700
</div>
701
<a class="anchor" id="ad8874f329d3680382e354323a4a93402"></a><!-- doxytag: member="ocs_video::burst_read_address" ref="ad8874f329d3680382e354323a4a93402" args="" -->
702
<div class="memitem">
703
<div class="memproto">
704
      <table class="memname">
705
        <tr>
706
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ad8874f329d3680382e354323a4a93402">burst_read_address</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
707
        </tr>
708
      </table>
709
</div>
710
<div class="memdoc">
711
 
712
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00203">203</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
713
 
714
</div>
715
</div>
716
<a class="anchor" id="acf0ba2cc866c728293e17a6b316a4222"></a><!-- doxytag: member="ocs_video::burst_read_ready" ref="acf0ba2cc866c728293e17a6b316a4222" args="" -->
717
<div class="memitem">
718
<div class="memproto">
719
      <table class="memname">
720
        <tr>
721
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#acf0ba2cc866c728293e17a6b316a4222">burst_read_ready</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
722
        </tr>
723
      </table>
724
</div>
725
<div class="memdoc">
726
 
727
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00204">204</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
728
 
729
</div>
730
</div>
731
<a class="anchor" id="af3d8b919c16498003232b9ab870defc6"></a><!-- doxytag: member="ocs_video::burst_read_data" ref="af3d8b919c16498003232b9ab870defc6" args="" -->
732
<div class="memitem">
733
<div class="memproto">
734
      <table class="memname">
735
        <tr>
736
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#af3d8b919c16498003232b9ab870defc6">burst_read_data</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
737
        </tr>
738
      </table>
739
</div>
740
<div class="memdoc">
741
 
742
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00205">205</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
743
 
744
</div>
745
</div>
746
<a class="anchor" id="afe30bc253ab84ced45064deebbf378e9"></a><!-- doxytag: member="ocs_video::burst_write_request" ref="afe30bc253ab84ced45064deebbf378e9" args="" -->
747
<div class="memitem">
748
<div class="memproto">
749
      <table class="memname">
750
        <tr>
751
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#afe30bc253ab84ced45064deebbf378e9">burst_write_request</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
752
        </tr>
753
      </table>
754
</div>
755
<div class="memdoc">
756
 
757
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00208">208</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
758
 
759
</div>
760
</div>
761
<a class="anchor" id="ab22ef9d603832ab7cab4439ffaa2ec92"></a><!-- doxytag: member="ocs_video::burst_write_address" ref="ab22ef9d603832ab7cab4439ffaa2ec92" args="" -->
762
<div class="memitem">
763
<div class="memproto">
764
      <table class="memname">
765
        <tr>
766
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ab22ef9d603832ab7cab4439ffaa2ec92">burst_write_address</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">31</span><span class="vhdlchar">:</span><span class="vhdldigit">2</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
767
        </tr>
768
      </table>
769
</div>
770
<div class="memdoc">
771
 
772
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00209">209</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
773
 
774
</div>
775
</div>
776
<a class="anchor" id="a1163ecfeb1833e24889a41071363adf0"></a><!-- doxytag: member="ocs_video::burst_write_data" ref="a1163ecfeb1833e24889a41071363adf0" args="" -->
777
<div class="memitem">
778
<div class="memproto">
779
      <table class="memname">
780
        <tr>
781
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a1163ecfeb1833e24889a41071363adf0">burst_write_data</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">35</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
782
        </tr>
783
      </table>
784
</div>
785
<div class="memdoc">
786
 
787
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00210">210</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
788
 
789
</div>
790
</div>
791
<a class="anchor" id="aeb32ba15ca859fc89bdd9c9ad916005f"></a><!-- doxytag: member="ocs_video::burst_write_ready" ref="aeb32ba15ca859fc89bdd9c9ad916005f" args="" -->
792
<div class="memitem">
793
<div class="memproto">
794
      <table class="memname">
795
        <tr>
796
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aeb32ba15ca859fc89bdd9c9ad916005f">burst_write_ready</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
797
        </tr>
798
      </table>
799
</div>
800
<div class="memdoc">
801
 
802
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00211">211</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
803
 
804
</div>
805
</div>
806
<a class="anchor" id="af384578fedff5bc1e6f1f34fefb4a969"></a><!-- doxytag: member="ocs_video::line_start" ref="af384578fedff5bc1e6f1f34fefb4a969" args="" -->
807
<div class="memitem">
808
<div class="memproto">
809
      <table class="memname">
810
        <tr>
811
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#af384578fedff5bc1e6f1f34fefb4a969">line_start</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
812
        </tr>
813
      </table>
814
</div>
815
<div class="memdoc">
816
 
817
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00216">216</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
818
 
819
</div>
820
</div>
821
<a class="anchor" id="a70acf704ae7c2756696b4f90f5180e3e"></a><!-- doxytag: member="ocs_video::line_pre_start" ref="a70acf704ae7c2756696b4f90f5180e3e" args="" -->
822
<div class="memitem">
823
<div class="memproto">
824
      <table class="memname">
825
        <tr>
826
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a70acf704ae7c2756696b4f90f5180e3e">line_pre_start</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
827
        </tr>
828
      </table>
829
</div>
830
<div class="memdoc">
831
 
832
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00217">217</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
833
 
834
</div>
835
</div>
836
<a class="anchor" id="ad8d1e13a527a25e94946b908d29d16ec"></a><!-- doxytag: member="ocs_video::line_number" ref="ad8d1e13a527a25e94946b908d29d16ec" args="" -->
837
<div class="memitem">
838
<div class="memproto">
839
      <table class="memname">
840
        <tr>
841
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ad8d1e13a527a25e94946b908d29d16ec">line_number</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">8</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
842
        </tr>
843
      </table>
844
</div>
845
<div class="memdoc">
846
 
847
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00218">218</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
848
 
849
</div>
850
</div>
851
<a class="anchor" id="a130a4fe3a2feaefff1e84e0b8d3a789c"></a><!-- doxytag: member="ocs_video::column_number" ref="a130a4fe3a2feaefff1e84e0b8d3a789c" args="" -->
852
<div class="memitem">
853
<div class="memproto">
854
      <table class="memname">
855
        <tr>
856
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a130a4fe3a2feaefff1e84e0b8d3a789c">column_number</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">8</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
857
        </tr>
858
      </table>
859
</div>
860
<div class="memdoc">
861
 
862
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00219">219</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
863
 
864
</div>
865
</div>
866
<a class="anchor" id="a156ca6647b7238572df1f1c8e96d425c"></a><!-- doxytag: member="ocs_video::dma_con" ref="a156ca6647b7238572df1f1c8e96d425c" args="" -->
867
<div class="memitem">
868
<div class="memproto">
869
      <table class="memname">
870
        <tr>
871
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a156ca6647b7238572df1f1c8e96d425c">dma_con</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">10</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
872
        </tr>
873
      </table>
874
</div>
875
<div class="memdoc">
876
 
877
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00221">221</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
878
 
879
</div>
880
</div>
881
<a class="anchor" id="ab553c45af480693e842d887fc608bde4"></a><!-- doxytag: member="ocs_video::VIDEO_BUFFER" ref="ab553c45af480693e842d887fc608bde4" args="32'h10180000" -->
882
<div class="memitem">
883
<div class="memproto">
884
      <table class="memname">
885
        <tr>
886
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ab553c45af480693e842d887fc608bde4">VIDEO_BUFFER</a></span> <b><span class="vhdlchar"> </span></b><code> [Define]</code></td>
887
        </tr>
888
      </table>
889
</div>
890
<div class="memdoc">
891
 
892
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00225">225</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
893
 
894
</div>
895
</div>
896
<a class="anchor" id="a9cdabdc9ce400a60979172cec9412a33"></a><!-- doxytag: member="ocs_video::VIDEO_BUFFER_DIV_4" ref="a9cdabdc9ce400a60979172cec9412a33" args="30'h04060000" -->
897
<div class="memitem">
898
<div class="memproto">
899
      <table class="memname">
900
        <tr>
901
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a9cdabdc9ce400a60979172cec9412a33">VIDEO_BUFFER_DIV_4</a></span> <b><span class="vhdlchar"> </span></b><code> [Define]</code></td>
902
        </tr>
903
      </table>
904
</div>
905
<div class="memdoc">
906
 
907
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00226">226</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
908
 
909
</div>
910
</div>
911
<a class="anchor" id="a9c8c5d8ed7b7e855e644c85b68a0d6fe"></a><!-- doxytag: member="ocs_video::dma_select" ref="a9c8c5d8ed7b7e855e644c85b68a0d6fe" args="wire[3:0]" -->
912
<div class="memitem">
913
<div class="memproto">
914
      <table class="memname">
915
        <tr>
916
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a9c8c5d8ed7b7e855e644c85b68a0d6fe">dma_select</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[3:0]]</code></td>
917
        </tr>
918
      </table>
919
</div>
920
<div class="memdoc">
921
 
922
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00252">252</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
923
 
924
</div>
925
</div>
926
<a class="anchor" id="aaa0477f2d7ff6c070bf622625a090320"></a><!-- doxytag: member="ocs_video::dma_address_select" ref="aaa0477f2d7ff6c070bf622625a090320" args="wire[31:2]" -->
927
<div class="memitem">
928
<div class="memproto">
929
      <table class="memname">
930
        <tr>
931
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aaa0477f2d7ff6c070bf622625a090320">dma_address_select</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:2]]</code></td>
932
        </tr>
933
      </table>
934
</div>
935
<div class="memdoc">
936
 
937
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00264">264</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
938
 
939
</div>
940
</div>
941
<a class="anchor" id="a0358cc2bc1cae6804d648921de2a8c23"></a><!-- doxytag: member="ocs_video::bpl_color" ref="a0358cc2bc1cae6804d648921de2a8c23" args="wire[5:0]" -->
942
<div class="memitem">
943
<div class="memproto">
944
      <table class="memname">
945
        <tr>
946
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a0358cc2bc1cae6804d648921de2a8c23">bpl_color</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[5:0]]</code></td>
947
        </tr>
948
      </table>
949
</div>
950
<div class="memdoc">
951
 
952
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00275">275</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
953
 
954
</div>
955
</div>
956
<a class="anchor" id="a2017e7b54d089ff7fe4e96644252a81f"></a><!-- doxytag: member="ocs_video::sprite0_color" ref="a2017e7b54d089ff7fe4e96644252a81f" args="wire[1:0]" -->
957
<div class="memitem">
958
<div class="memproto">
959
      <table class="memname">
960
        <tr>
961
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a2017e7b54d089ff7fe4e96644252a81f">sprite0_color</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[1:0]]</code></td>
962
        </tr>
963
      </table>
964
</div>
965
<div class="memdoc">
966
 
967
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00276">276</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
968
 
969
</div>
970
</div>
971
<a class="anchor" id="a3a14f08c0e90d8135f6f002eb8defa38"></a><!-- doxytag: member="ocs_video::sprite1_color" ref="a3a14f08c0e90d8135f6f002eb8defa38" args="wire[1:0]" -->
972
<div class="memitem">
973
<div class="memproto">
974
      <table class="memname">
975
        <tr>
976
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a3a14f08c0e90d8135f6f002eb8defa38">sprite1_color</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[1:0]]</code></td>
977
        </tr>
978
      </table>
979
</div>
980
<div class="memdoc">
981
 
982
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00277">277</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
983
 
984
</div>
985
</div>
986
<a class="anchor" id="a46fb2ca56546a8f14f5ef406d815e083"></a><!-- doxytag: member="ocs_video::sprite01_attached" ref="a46fb2ca56546a8f14f5ef406d815e083" args="wire" -->
987
<div class="memitem">
988
<div class="memproto">
989
      <table class="memname">
990
        <tr>
991
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a46fb2ca56546a8f14f5ef406d815e083">sprite01_attached</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
992
        </tr>
993
      </table>
994
</div>
995
<div class="memdoc">
996
 
997
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00278">278</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
998
 
999
</div>
1000
</div>
1001
<a class="anchor" id="ae9b62e9795acef38366f5b73d21d2da1"></a><!-- doxytag: member="ocs_video::sprite2_color" ref="ae9b62e9795acef38366f5b73d21d2da1" args="wire[1:0]" -->
1002
<div class="memitem">
1003
<div class="memproto">
1004
      <table class="memname">
1005
        <tr>
1006
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ae9b62e9795acef38366f5b73d21d2da1">sprite2_color</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[1:0]]</code></td>
1007
        </tr>
1008
      </table>
1009
</div>
1010
<div class="memdoc">
1011
 
1012
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00279">279</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1013
 
1014
</div>
1015
</div>
1016
<a class="anchor" id="a60fb085559bd6685b8d087d0ea1c5d7d"></a><!-- doxytag: member="ocs_video::sprite3_color" ref="a60fb085559bd6685b8d087d0ea1c5d7d" args="wire[1:0]" -->
1017
<div class="memitem">
1018
<div class="memproto">
1019
      <table class="memname">
1020
        <tr>
1021
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a60fb085559bd6685b8d087d0ea1c5d7d">sprite3_color</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[1:0]]</code></td>
1022
        </tr>
1023
      </table>
1024
</div>
1025
<div class="memdoc">
1026
 
1027
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00280">280</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1028
 
1029
</div>
1030
</div>
1031
<a class="anchor" id="a06bd8d029771760cf2bf0f5c1569d61c"></a><!-- doxytag: member="ocs_video::sprite23_attached" ref="a06bd8d029771760cf2bf0f5c1569d61c" args="wire" -->
1032
<div class="memitem">
1033
<div class="memproto">
1034
      <table class="memname">
1035
        <tr>
1036
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a06bd8d029771760cf2bf0f5c1569d61c">sprite23_attached</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1037
        </tr>
1038
      </table>
1039
</div>
1040
<div class="memdoc">
1041
 
1042
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00281">281</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1043
 
1044
</div>
1045
</div>
1046
<a class="anchor" id="a68b4f47f981ad2f2f21519573192dc8f"></a><!-- doxytag: member="ocs_video::sprite4_color" ref="a68b4f47f981ad2f2f21519573192dc8f" args="wire[1:0]" -->
1047
<div class="memitem">
1048
<div class="memproto">
1049
      <table class="memname">
1050
        <tr>
1051
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a68b4f47f981ad2f2f21519573192dc8f">sprite4_color</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[1:0]]</code></td>
1052
        </tr>
1053
      </table>
1054
</div>
1055
<div class="memdoc">
1056
 
1057
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00282">282</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1058
 
1059
</div>
1060
</div>
1061
<a class="anchor" id="aec9583b638a5ac1704d5f787d2ea89d4"></a><!-- doxytag: member="ocs_video::sprite5_color" ref="aec9583b638a5ac1704d5f787d2ea89d4" args="wire[1:0]" -->
1062
<div class="memitem">
1063
<div class="memproto">
1064
      <table class="memname">
1065
        <tr>
1066
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aec9583b638a5ac1704d5f787d2ea89d4">sprite5_color</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[1:0]]</code></td>
1067
        </tr>
1068
      </table>
1069
</div>
1070
<div class="memdoc">
1071
 
1072
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00283">283</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1073
 
1074
</div>
1075
</div>
1076
<a class="anchor" id="a929427925513d53765dd3eb7505d3f6e"></a><!-- doxytag: member="ocs_video::sprite45_attached" ref="a929427925513d53765dd3eb7505d3f6e" args="wire" -->
1077
<div class="memitem">
1078
<div class="memproto">
1079
      <table class="memname">
1080
        <tr>
1081
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a929427925513d53765dd3eb7505d3f6e">sprite45_attached</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1082
        </tr>
1083
      </table>
1084
</div>
1085
<div class="memdoc">
1086
 
1087
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00284">284</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1088
 
1089
</div>
1090
</div>
1091
<a class="anchor" id="af883f91b4dbdc51d6cad9b6f9122e53d"></a><!-- doxytag: member="ocs_video::sprite6_color" ref="af883f91b4dbdc51d6cad9b6f9122e53d" args="wire[1:0]" -->
1092
<div class="memitem">
1093
<div class="memproto">
1094
      <table class="memname">
1095
        <tr>
1096
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#af883f91b4dbdc51d6cad9b6f9122e53d">sprite6_color</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[1:0]]</code></td>
1097
        </tr>
1098
      </table>
1099
</div>
1100
<div class="memdoc">
1101
 
1102
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00285">285</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1103
 
1104
</div>
1105
</div>
1106
<a class="anchor" id="a39c4177e584a3fdbdf8b4389fe402d6e"></a><!-- doxytag: member="ocs_video::sprite7_color" ref="a39c4177e584a3fdbdf8b4389fe402d6e" args="wire[1:0]" -->
1107
<div class="memitem">
1108
<div class="memproto">
1109
      <table class="memname">
1110
        <tr>
1111
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a39c4177e584a3fdbdf8b4389fe402d6e">sprite7_color</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[1:0]]</code></td>
1112
        </tr>
1113
      </table>
1114
</div>
1115
<div class="memdoc">
1116
 
1117
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00286">286</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1118
 
1119
</div>
1120
</div>
1121
<a class="anchor" id="afba19e024628e5d23a731ac1e3babfab"></a><!-- doxytag: member="ocs_video::sprite67_attached" ref="afba19e024628e5d23a731ac1e3babfab" args="wire" -->
1122
<div class="memitem">
1123
<div class="memproto">
1124
      <table class="memname">
1125
        <tr>
1126
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#afba19e024628e5d23a731ac1e3babfab">sprite67_attached</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1127
        </tr>
1128
      </table>
1129
</div>
1130
<div class="memdoc">
1131
 
1132
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00287">287</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1133
 
1134
</div>
1135
</div>
1136
<a class="anchor" id="ac327d8f07733b245bc99469d6d56d34d"></a><!-- doxytag: member="ocs_video::bpl_con0" ref="ac327d8f07733b245bc99469d6d56d34d" args="wire[10:0]" -->
1137
<div class="memitem">
1138
<div class="memproto">
1139
      <table class="memname">
1140
        <tr>
1141
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ac327d8f07733b245bc99469d6d56d34d">bpl_con0</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[10:0]]</code></td>
1142
        </tr>
1143
      </table>
1144
</div>
1145
<div class="memdoc">
1146
 
1147
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00288">288</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1148
 
1149
</div>
1150
</div>
1151
<a class="anchor" id="a2f380d3497aab09e6990895411dee5a9"></a><!-- doxytag: member="ocs_video::window_line_enable" ref="a2f380d3497aab09e6990895411dee5a9" args="wire" -->
1152
<div class="memitem">
1153
<div class="memproto">
1154
      <table class="memname">
1155
        <tr>
1156
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a2f380d3497aab09e6990895411dee5a9">window_line_enable</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1157
        </tr>
1158
      </table>
1159
</div>
1160
<div class="memdoc">
1161
 
1162
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00289">289</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1163
 
1164
</div>
1165
</div>
1166
<a class="anchor" id="a9a70718ff87667a7556ffdd83e9d6698"></a><!-- doxytag: member="ocs_video::priority_write_ena" ref="a9a70718ff87667a7556ffdd83e9d6698" args="wire" -->
1167
<div class="memitem">
1168
<div class="memproto">
1169
      <table class="memname">
1170
        <tr>
1171
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a9a70718ff87667a7556ffdd83e9d6698">priority_write_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1172
        </tr>
1173
      </table>
1174
</div>
1175
<div class="memdoc">
1176
 
1177
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00291">291</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1178
 
1179
</div>
1180
</div>
1181
<a class="anchor" id="aeacd1cb4715e757be902c9642a9d0644"></a><!-- doxytag: member="ocs_video::video_priority" ref="aeacd1cb4715e757be902c9642a9d0644" args="" -->
1182
<div class="memitem">
1183
<div class="memproto">
1184
      <table class="memname">
1185
        <tr>
1186
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aeacd1cb4715e757be902c9642a9d0644">video_priority</a></span> <b><span class="vhdlchar">video_priority_inst</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Module Instance]</code></td>
1187
        </tr>
1188
      </table>
1189
</div>
1190
<div class="memdoc">
1191
 
1192
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00297">297</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1193
 
1194
</div>
1195
</div>
1196
<a class="anchor" id="a4d97e96048b6c644b12aa0e5838d3cc2"></a><!-- doxytag: member="ocs_video::bitplains_write_ena" ref="a4d97e96048b6c644b12aa0e5838d3cc2" args="wire" -->
1197
<div class="memitem">
1198
<div class="memproto">
1199
      <table class="memname">
1200
        <tr>
1201
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a4d97e96048b6c644b12aa0e5838d3cc2">bitplains_write_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1202
        </tr>
1203
      </table>
1204
</div>
1205
<div class="memdoc">
1206
 
1207
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00380">380</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1208
 
1209
</div>
1210
</div>
1211
<a class="anchor" id="a8a66e9ab9537f7e86cac52a83eda1842"></a><!-- doxytag: member="ocs_video::disabled_sprites" ref="a8a66e9ab9537f7e86cac52a83eda1842" args="wire[7:0]" -->
1212
<div class="memitem">
1213
<div class="memproto">
1214
      <table class="memname">
1215
        <tr>
1216
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a8a66e9ab9537f7e86cac52a83eda1842">disabled_sprites</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[7:0]]</code></td>
1217
        </tr>
1218
      </table>
1219
</div>
1220
<div class="memdoc">
1221
 
1222
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00390">390</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1223
 
1224
</div>
1225
</div>
1226
<a class="anchor" id="a39717a4fe9110ea91be62c7cfbbec2f8"></a><!-- doxytag: member="ocs_video::bitplains" ref="a39717a4fe9110ea91be62c7cfbbec2f8" args="" -->
1227
<div class="memitem">
1228
<div class="memproto">
1229
      <table class="memname">
1230
        <tr>
1231
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a39717a4fe9110ea91be62c7cfbbec2f8">bitplains</a></span> <b><span class="vhdlchar">bitplains_inst</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Module Instance]</code></td>
1232
        </tr>
1233
      </table>
1234
</div>
1235
<div class="memdoc">
1236
 
1237
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00392">392</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1238
 
1239
</div>
1240
</div>
1241
<a class="anchor" id="a7928e4114600010308b0272829948480"></a><!-- doxytag: member="ocs_video::sprite0_write_ena" ref="a7928e4114600010308b0272829948480" args="wire" -->
1242
<div class="memitem">
1243
<div class="memproto">
1244
      <table class="memname">
1245
        <tr>
1246
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a7928e4114600010308b0272829948480">sprite0_write_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1247
        </tr>
1248
      </table>
1249
</div>
1250
<div class="memdoc">
1251
 
1252
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00445">445</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1253
 
1254
</div>
1255
</div>
1256
<a class="anchor" id="ade79fd5999436785169afa51edc185b6"></a><!-- doxytag: member="ocs_video::sprite0_dma_req" ref="ade79fd5999436785169afa51edc185b6" args="wire" -->
1257
<div class="memitem">
1258
<div class="memproto">
1259
      <table class="memname">
1260
        <tr>
1261
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ade79fd5999436785169afa51edc185b6">sprite0_dma_req</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1262
        </tr>
1263
      </table>
1264
</div>
1265
<div class="memdoc">
1266
 
1267
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00446">446</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1268
 
1269
</div>
1270
</div>
1271
<a class="anchor" id="a7a94adc76b3f21e464bbfb0774a9bb6c"></a><!-- doxytag: member="ocs_video::sprite0_dma_address" ref="a7a94adc76b3f21e464bbfb0774a9bb6c" args="wire[31:2]" -->
1272
<div class="memitem">
1273
<div class="memproto">
1274
      <table class="memname">
1275
        <tr>
1276
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a7a94adc76b3f21e464bbfb0774a9bb6c">sprite0_dma_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:2]]</code></td>
1277
        </tr>
1278
      </table>
1279
</div>
1280
<div class="memdoc">
1281
 
1282
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00447">447</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1283
 
1284
</div>
1285
</div>
1286
<a class="anchor" id="a51805200ab4ddc46441ce59bc8f5875f"></a><!-- doxytag: member="ocs_video::sprite" ref="a51805200ab4ddc46441ce59bc8f5875f" args="" -->
1287
<div class="memitem">
1288
<div class="memproto">
1289
      <table class="memname">
1290
        <tr>
1291
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a51805200ab4ddc46441ce59bc8f5875f">sprite</a></span> <b><span class="vhdlchar">sprite0_inst</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Module Instance]</code></td>
1292
        </tr>
1293
      </table>
1294
</div>
1295
<div class="memdoc">
1296
 
1297
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00452">452</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1298
 
1299
</div>
1300
</div>
1301
<a class="anchor" id="ad95b0798a54cf5ad16f5efd7a845c355"></a><!-- doxytag: member="ocs_video::sprite1_write_ena" ref="ad95b0798a54cf5ad16f5efd7a845c355" args="wire" -->
1302
<div class="memitem">
1303
<div class="memproto">
1304
      <table class="memname">
1305
        <tr>
1306
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ad95b0798a54cf5ad16f5efd7a845c355">sprite1_write_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1307
        </tr>
1308
      </table>
1309
</div>
1310
<div class="memdoc">
1311
 
1312
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00482">482</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1313
 
1314
</div>
1315
</div>
1316
<a class="anchor" id="ab532aff7f3a1c8c016071ad9d28280a2"></a><!-- doxytag: member="ocs_video::sprite1_dma_req" ref="ab532aff7f3a1c8c016071ad9d28280a2" args="wire" -->
1317
<div class="memitem">
1318
<div class="memproto">
1319
      <table class="memname">
1320
        <tr>
1321
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ab532aff7f3a1c8c016071ad9d28280a2">sprite1_dma_req</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1322
        </tr>
1323
      </table>
1324
</div>
1325
<div class="memdoc">
1326
 
1327
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00483">483</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1328
 
1329
</div>
1330
</div>
1331
<a class="anchor" id="a1bf3b99b133ec9c051f11ab6e3586083"></a><!-- doxytag: member="ocs_video::sprite1_dma_address" ref="a1bf3b99b133ec9c051f11ab6e3586083" args="wire[31:2]" -->
1332
<div class="memitem">
1333
<div class="memproto">
1334
      <table class="memname">
1335
        <tr>
1336
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a1bf3b99b133ec9c051f11ab6e3586083">sprite1_dma_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:2]]</code></td>
1337
        </tr>
1338
      </table>
1339
</div>
1340
<div class="memdoc">
1341
 
1342
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00484">484</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1343
 
1344
</div>
1345
</div>
1346
<a class="anchor" id="a683e5a48aef8963d97b25138df45286c"></a><!-- doxytag: member="ocs_video::sprite" ref="a683e5a48aef8963d97b25138df45286c" args="" -->
1347
<div class="memitem">
1348
<div class="memproto">
1349
      <table class="memname">
1350
        <tr>
1351
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a683e5a48aef8963d97b25138df45286c">sprite</a></span> <b><span class="vhdlchar">sprite1_inst</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Module Instance]</code></td>
1352
        </tr>
1353
      </table>
1354
</div>
1355
<div class="memdoc">
1356
 
1357
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00489">489</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1358
 
1359
</div>
1360
</div>
1361
<a class="anchor" id="a62dd28bd2c45db9f6fc852b4a1bcd067"></a><!-- doxytag: member="ocs_video::sprite2_write_ena" ref="a62dd28bd2c45db9f6fc852b4a1bcd067" args="wire" -->
1362
<div class="memitem">
1363
<div class="memproto">
1364
      <table class="memname">
1365
        <tr>
1366
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a62dd28bd2c45db9f6fc852b4a1bcd067">sprite2_write_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1367
        </tr>
1368
      </table>
1369
</div>
1370
<div class="memdoc">
1371
 
1372
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00519">519</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1373
 
1374
</div>
1375
</div>
1376
<a class="anchor" id="acf033337a96d61790be1270496f12155"></a><!-- doxytag: member="ocs_video::sprite2_dma_req" ref="acf033337a96d61790be1270496f12155" args="wire" -->
1377
<div class="memitem">
1378
<div class="memproto">
1379
      <table class="memname">
1380
        <tr>
1381
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#acf033337a96d61790be1270496f12155">sprite2_dma_req</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1382
        </tr>
1383
      </table>
1384
</div>
1385
<div class="memdoc">
1386
 
1387
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00520">520</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1388
 
1389
</div>
1390
</div>
1391
<a class="anchor" id="a26aac08e38c95221540d7403a1980969"></a><!-- doxytag: member="ocs_video::sprite2_dma_address" ref="a26aac08e38c95221540d7403a1980969" args="wire[31:2]" -->
1392
<div class="memitem">
1393
<div class="memproto">
1394
      <table class="memname">
1395
        <tr>
1396
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a26aac08e38c95221540d7403a1980969">sprite2_dma_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:2]]</code></td>
1397
        </tr>
1398
      </table>
1399
</div>
1400
<div class="memdoc">
1401
 
1402
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00521">521</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1403
 
1404
</div>
1405
</div>
1406
<a class="anchor" id="a14486cedbf3489b51e18e17eaf77d738"></a><!-- doxytag: member="ocs_video::sprite" ref="a14486cedbf3489b51e18e17eaf77d738" args="" -->
1407
<div class="memitem">
1408
<div class="memproto">
1409
      <table class="memname">
1410
        <tr>
1411
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a14486cedbf3489b51e18e17eaf77d738">sprite</a></span> <b><span class="vhdlchar">sprite2_inst</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Module Instance]</code></td>
1412
        </tr>
1413
      </table>
1414
</div>
1415
<div class="memdoc">
1416
 
1417
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00526">526</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1418
 
1419
</div>
1420
</div>
1421
<a class="anchor" id="a69a7c37f0d3d03e8e59888656f1a3343"></a><!-- doxytag: member="ocs_video::sprite3_write_ena" ref="a69a7c37f0d3d03e8e59888656f1a3343" args="wire" -->
1422
<div class="memitem">
1423
<div class="memproto">
1424
      <table class="memname">
1425
        <tr>
1426
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a69a7c37f0d3d03e8e59888656f1a3343">sprite3_write_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1427
        </tr>
1428
      </table>
1429
</div>
1430
<div class="memdoc">
1431
 
1432
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00556">556</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1433
 
1434
</div>
1435
</div>
1436
<a class="anchor" id="a2c639550e01c8b159c4b878b71bb4c63"></a><!-- doxytag: member="ocs_video::sprite3_dma_req" ref="a2c639550e01c8b159c4b878b71bb4c63" args="wire" -->
1437
<div class="memitem">
1438
<div class="memproto">
1439
      <table class="memname">
1440
        <tr>
1441
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a2c639550e01c8b159c4b878b71bb4c63">sprite3_dma_req</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1442
        </tr>
1443
      </table>
1444
</div>
1445
<div class="memdoc">
1446
 
1447
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00557">557</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1448
 
1449
</div>
1450
</div>
1451
<a class="anchor" id="aebff27ca789a6f6243e2d51e9327dcf4"></a><!-- doxytag: member="ocs_video::sprite3_dma_address" ref="aebff27ca789a6f6243e2d51e9327dcf4" args="wire[31:2]" -->
1452
<div class="memitem">
1453
<div class="memproto">
1454
      <table class="memname">
1455
        <tr>
1456
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aebff27ca789a6f6243e2d51e9327dcf4">sprite3_dma_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:2]]</code></td>
1457
        </tr>
1458
      </table>
1459
</div>
1460
<div class="memdoc">
1461
 
1462
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00558">558</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1463
 
1464
</div>
1465
</div>
1466
<a class="anchor" id="ad0a3dc896fa1f081db52c74f1460bb2f"></a><!-- doxytag: member="ocs_video::sprite" ref="ad0a3dc896fa1f081db52c74f1460bb2f" args="" -->
1467
<div class="memitem">
1468
<div class="memproto">
1469
      <table class="memname">
1470
        <tr>
1471
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ad0a3dc896fa1f081db52c74f1460bb2f">sprite</a></span> <b><span class="vhdlchar">sprite3_inst</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Module Instance]</code></td>
1472
        </tr>
1473
      </table>
1474
</div>
1475
<div class="memdoc">
1476
 
1477
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00563">563</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1478
 
1479
</div>
1480
</div>
1481
<a class="anchor" id="aac350ac496ce124e3083104865bc9df0"></a><!-- doxytag: member="ocs_video::sprite4_write_ena" ref="aac350ac496ce124e3083104865bc9df0" args="wire" -->
1482
<div class="memitem">
1483
<div class="memproto">
1484
      <table class="memname">
1485
        <tr>
1486
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aac350ac496ce124e3083104865bc9df0">sprite4_write_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1487
        </tr>
1488
      </table>
1489
</div>
1490
<div class="memdoc">
1491
 
1492
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00593">593</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1493
 
1494
</div>
1495
</div>
1496
<a class="anchor" id="a40d55453e90db461a73186967c5e6a3b"></a><!-- doxytag: member="ocs_video::sprite4_dma_req" ref="a40d55453e90db461a73186967c5e6a3b" args="wire" -->
1497
<div class="memitem">
1498
<div class="memproto">
1499
      <table class="memname">
1500
        <tr>
1501
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a40d55453e90db461a73186967c5e6a3b">sprite4_dma_req</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1502
        </tr>
1503
      </table>
1504
</div>
1505
<div class="memdoc">
1506
 
1507
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00594">594</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1508
 
1509
</div>
1510
</div>
1511
<a class="anchor" id="a7640e591cc4558e14a667dd9e7474f26"></a><!-- doxytag: member="ocs_video::sprite4_dma_address" ref="a7640e591cc4558e14a667dd9e7474f26" args="wire[31:2]" -->
1512
<div class="memitem">
1513
<div class="memproto">
1514
      <table class="memname">
1515
        <tr>
1516
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a7640e591cc4558e14a667dd9e7474f26">sprite4_dma_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:2]]</code></td>
1517
        </tr>
1518
      </table>
1519
</div>
1520
<div class="memdoc">
1521
 
1522
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00595">595</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1523
 
1524
</div>
1525
</div>
1526
<a class="anchor" id="ad4cd48e7696afe6d36ff3c05f5bd4a26"></a><!-- doxytag: member="ocs_video::sprite" ref="ad4cd48e7696afe6d36ff3c05f5bd4a26" args="" -->
1527
<div class="memitem">
1528
<div class="memproto">
1529
      <table class="memname">
1530
        <tr>
1531
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ad4cd48e7696afe6d36ff3c05f5bd4a26">sprite</a></span> <b><span class="vhdlchar">sprite4_inst</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Module Instance]</code></td>
1532
        </tr>
1533
      </table>
1534
</div>
1535
<div class="memdoc">
1536
 
1537
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00600">600</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1538
 
1539
</div>
1540
</div>
1541
<a class="anchor" id="a7d348ad523e53228525397d5ff24bdb8"></a><!-- doxytag: member="ocs_video::sprite5_write_ena" ref="a7d348ad523e53228525397d5ff24bdb8" args="wire" -->
1542
<div class="memitem">
1543
<div class="memproto">
1544
      <table class="memname">
1545
        <tr>
1546
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a7d348ad523e53228525397d5ff24bdb8">sprite5_write_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1547
        </tr>
1548
      </table>
1549
</div>
1550
<div class="memdoc">
1551
 
1552
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00630">630</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1553
 
1554
</div>
1555
</div>
1556
<a class="anchor" id="a662678b2d3dba9c1e662ab1a90025ab4"></a><!-- doxytag: member="ocs_video::sprite5_dma_req" ref="a662678b2d3dba9c1e662ab1a90025ab4" args="wire" -->
1557
<div class="memitem">
1558
<div class="memproto">
1559
      <table class="memname">
1560
        <tr>
1561
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a662678b2d3dba9c1e662ab1a90025ab4">sprite5_dma_req</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1562
        </tr>
1563
      </table>
1564
</div>
1565
<div class="memdoc">
1566
 
1567
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00631">631</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1568
 
1569
</div>
1570
</div>
1571
<a class="anchor" id="a8017544b2c5c44a586d9ab06d588720e"></a><!-- doxytag: member="ocs_video::sprite5_dma_address" ref="a8017544b2c5c44a586d9ab06d588720e" args="wire[31:2]" -->
1572
<div class="memitem">
1573
<div class="memproto">
1574
      <table class="memname">
1575
        <tr>
1576
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a8017544b2c5c44a586d9ab06d588720e">sprite5_dma_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:2]]</code></td>
1577
        </tr>
1578
      </table>
1579
</div>
1580
<div class="memdoc">
1581
 
1582
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00632">632</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1583
 
1584
</div>
1585
</div>
1586
<a class="anchor" id="a225eeb90374ab73f3c037bc24d6401e5"></a><!-- doxytag: member="ocs_video::sprite" ref="a225eeb90374ab73f3c037bc24d6401e5" args="" -->
1587
<div class="memitem">
1588
<div class="memproto">
1589
      <table class="memname">
1590
        <tr>
1591
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a225eeb90374ab73f3c037bc24d6401e5">sprite</a></span> <b><span class="vhdlchar">sprite5_inst</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Module Instance]</code></td>
1592
        </tr>
1593
      </table>
1594
</div>
1595
<div class="memdoc">
1596
 
1597
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00637">637</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1598
 
1599
</div>
1600
</div>
1601
<a class="anchor" id="ae0e7c38fbe677af4d7f995b929b2e83c"></a><!-- doxytag: member="ocs_video::sprite6_write_ena" ref="ae0e7c38fbe677af4d7f995b929b2e83c" args="wire" -->
1602
<div class="memitem">
1603
<div class="memproto">
1604
      <table class="memname">
1605
        <tr>
1606
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ae0e7c38fbe677af4d7f995b929b2e83c">sprite6_write_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1607
        </tr>
1608
      </table>
1609
</div>
1610
<div class="memdoc">
1611
 
1612
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00667">667</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1613
 
1614
</div>
1615
</div>
1616
<a class="anchor" id="ae4e4427a91e6a1abf1fbd63906a30166"></a><!-- doxytag: member="ocs_video::sprite6_dma_req" ref="ae4e4427a91e6a1abf1fbd63906a30166" args="wire" -->
1617
<div class="memitem">
1618
<div class="memproto">
1619
      <table class="memname">
1620
        <tr>
1621
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ae4e4427a91e6a1abf1fbd63906a30166">sprite6_dma_req</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1622
        </tr>
1623
      </table>
1624
</div>
1625
<div class="memdoc">
1626
 
1627
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00668">668</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1628
 
1629
</div>
1630
</div>
1631
<a class="anchor" id="ae52d8b3eed70c3bf7fc458a7d70632a3"></a><!-- doxytag: member="ocs_video::sprite6_dma_address" ref="ae52d8b3eed70c3bf7fc458a7d70632a3" args="wire[31:2]" -->
1632
<div class="memitem">
1633
<div class="memproto">
1634
      <table class="memname">
1635
        <tr>
1636
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#ae52d8b3eed70c3bf7fc458a7d70632a3">sprite6_dma_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:2]]</code></td>
1637
        </tr>
1638
      </table>
1639
</div>
1640
<div class="memdoc">
1641
 
1642
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00669">669</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1643
 
1644
</div>
1645
</div>
1646
<a class="anchor" id="a57160b62657c48ab5f87a7fef9145d80"></a><!-- doxytag: member="ocs_video::sprite" ref="a57160b62657c48ab5f87a7fef9145d80" args="" -->
1647
<div class="memitem">
1648
<div class="memproto">
1649
      <table class="memname">
1650
        <tr>
1651
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a57160b62657c48ab5f87a7fef9145d80">sprite</a></span> <b><span class="vhdlchar">sprite6_inst</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Module Instance]</code></td>
1652
        </tr>
1653
      </table>
1654
</div>
1655
<div class="memdoc">
1656
 
1657
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00674">674</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1658
 
1659
</div>
1660
</div>
1661
<a class="anchor" id="abbc1b9e164242b0f14ac1dbbbec485db"></a><!-- doxytag: member="ocs_video::sprite7_write_ena" ref="abbc1b9e164242b0f14ac1dbbbec485db" args="wire" -->
1662
<div class="memitem">
1663
<div class="memproto">
1664
      <table class="memname">
1665
        <tr>
1666
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#abbc1b9e164242b0f14ac1dbbbec485db">sprite7_write_ena</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1667
        </tr>
1668
      </table>
1669
</div>
1670
<div class="memdoc">
1671
 
1672
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00704">704</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1673
 
1674
</div>
1675
</div>
1676
<a class="anchor" id="aeb8839f0158bf66accfbe4166cb09947"></a><!-- doxytag: member="ocs_video::sprite7_dma_req" ref="aeb8839f0158bf66accfbe4166cb09947" args="wire" -->
1677
<div class="memitem">
1678
<div class="memproto">
1679
      <table class="memname">
1680
        <tr>
1681
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#aeb8839f0158bf66accfbe4166cb09947">sprite7_dma_req</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1682
        </tr>
1683
      </table>
1684
</div>
1685
<div class="memdoc">
1686
 
1687
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00705">705</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1688
 
1689
</div>
1690
</div>
1691
<a class="anchor" id="a0640d5f75423a32fdf23220315a10ed1"></a><!-- doxytag: member="ocs_video::sprite7_dma_address" ref="a0640d5f75423a32fdf23220315a10ed1" args="wire[31:2]" -->
1692
<div class="memitem">
1693
<div class="memproto">
1694
      <table class="memname">
1695
        <tr>
1696
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#a0640d5f75423a32fdf23220315a10ed1">sprite7_dma_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[31:2]]</code></td>
1697
        </tr>
1698
      </table>
1699
</div>
1700
<div class="memdoc">
1701
 
1702
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00706">706</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1703
 
1704
</div>
1705
</div>
1706
<a class="anchor" id="adb4ae54f10f3ea35f7d8a888f0e4930f"></a><!-- doxytag: member="ocs_video::sprite" ref="adb4ae54f10f3ea35f7d8a888f0e4930f" args="" -->
1707
<div class="memitem">
1708
<div class="memproto">
1709
      <table class="memname">
1710
        <tr>
1711
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__video.html#adb4ae54f10f3ea35f7d8a888f0e4930f">sprite</a></span> <b><span class="vhdlchar">sprite7_inst</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Module Instance]</code></td>
1712
        </tr>
1713
      </table>
1714
</div>
1715
<div class="memdoc">
1716
 
1717
<p>Definition at line <a class="el" href="ocs__video_8v_source.html#l00711">711</a> of file <a class="el" href="ocs__video_8v_source.html">ocs_video.v</a>.</p>
1718
 
1719
</div>
1720
</div>
1721
<hr/>The documentation for this class was generated from the following file:<ul>
1722
<li><a class="el" href="ocs__video_8v_source.html">ocs_video.v</a></li>
1723
</ul>
1724
</div>
1725
<hr class="footer"/><address class="footer"><small>Generated on Mon Dec 20 2010 21:20:20 for aoOCS by&#160;
1726
<a href="http://www.doxygen.org/index.html">
1727
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address>
1728
</body>
1729
</html>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.