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

Subversion Repositories aoocs

[/] [aoocs/] [trunk/] [doc/] [doxygen/] [html/] [classocs__blitter.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_blitter 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="#Signals">Signals</a> &#124;
32
<a href="#Parameters">Parameters</a> &#124;
33
<a href="#Always Constructs">Always Constructs</a>  </div>
34
  <div class="headertitle">
35
<h1>ocs_blitter Module Reference</h1>  </div>
36
</div>
37
<div class="contents">
38
<!-- doxytag: class="ocs_blitter" -->
39
<p><p>OCS blitter implementation with WISHBONE master and slave interface. </p>
40
 
41
<a href="#_details">More...</a></p>
42
<!-- startSectionHeader --><div class="dynheader">
43
Inheritance diagram for ocs_blitter:<!-- endSectionHeader --></div>
44
<!-- startSectionSummary --><!-- endSectionSummary --><!-- startSectionContent --><div class="dyncontent">
45
 <div class="center">
46
  <img src="classocs__blitter.png" usemap="#ocs_blitter_map" alt=""/>
47
  <map id="ocs_blitter_map" name="ocs_blitter_map">
48
<area href="classaoOCS.html" alt="aoOCS" shape="rect" coords="0,56,70,80"/>
49
</map>
50
 </div><!-- endSectionContent --></div>
51
 
52
<p><a href="classocs__blitter-members.html">List of all members.</a></p>
53
<table class="memberdecls">
54
<tr><td colspan="2"><h2><a name="Always Constructs"></a>
55
Always Constructs</h2></td></tr>
56
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a0b00a879f01692834066fe61049fb80e">ALWAYS_39</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classocs__blitter.html#ad8ea6facb97c7bf126b32a762dbdb007">CLK_I</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classocs__blitter.html#a4898a558e874ccaa87a4c9684568b2ce">reset_n</a></b> <span class="vhdlchar"> </span></b> )</b></td></tr>
57
<tr><td colspan="2"><h2><a name="Inputs"></a>
58
Inputs</h2></td></tr>
59
 <tr><td colspan="2"><div class="groupHeader">Clock and reset</div></td></tr>
60
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#ad8ea6facb97c7bf126b32a762dbdb007">CLK_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
61
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a4898a558e874ccaa87a4c9684568b2ce">reset_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
62
<tr><td colspan="2"><div class="groupHeader">WISHBONE master</div></td></tr>
63
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#abf1c30de31f8195435cf021ad50db0c1">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>
64
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a1426021cf5d1bb23e4ef69a68dbd236b">ACK_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
65
<tr><td colspan="2"><div class="groupHeader">WISHBONE slave</div></td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a74d315a6c79a681cb3a0b7123dd353c4">CYC_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
67
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a5400aff603bc41618a053ecdfe04d51a">STB_I</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a6189f7064d9e9f45d1acb6f5978e61d9">WE_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__blitter.html#af49ee0973d618c4c260c43b20fc7a7b4">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>
70
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a42251e20601ba24a7c2a57086380b5f3">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>
71
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#aaae95176131eacc531d864e8c5c66b8e">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>
72
<tr><td colspan="2"><div class="groupHeader">Internal OCS ports</div></td></tr>
73
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#ab4d425b9070a0598dc93dcd7b2945d3d">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>
74
<tr><td colspan="2"><h2><a name="Outputs"></a>
75
Outputs</h2></td></tr>
76
 <tr><td colspan="2"><div class="groupHeader">WISHBONE master</div></td></tr>
77
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a1354c31db886ba2290bc520b4dd2031b">CYC_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
78
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#ab9973f8edc4f94cafce5e68427923385">STB_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
79
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#af7ba4eab815d6909b0e79ae518ecb208">WE_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
80
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#ab0725159ed72e4e710d2c6a02b05ba59">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>
81
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#af85ea961ca1074800229373b6ccdd4f3">SEL_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</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>  </td></tr>
82
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a6e4df285ac99a0152fbb51821db1166a">master_DAT_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">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
83
<tr><td colspan="2"><div class="groupHeader">WISHBONE slave</div></td></tr>
84
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#aa38c12b232a98a51009771bda16fe7a3">ACK_O</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
85
<tr><td colspan="2"><div class="groupHeader">Internal OCS ports</div></td></tr>
86
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a1d9077c524e25ce561b36b685cd5f942">blitter_irq</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
87
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a6de1c14fd69561ef7e6d752630c6161a">blitter_zero</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
88
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a36e210ed6a5de6ef8143debf0b3633c0">blitter_busy</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b>  </td></tr>
89
<tr><td colspan="2"><h2><a name="Parameters"></a>
90
Parameters</h2></td></tr>
91
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a8d349c0b85faa4ceb04f36fdb20e887c">S_IDLE</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>  <b><span class="vhdldigit">3'd0</span><span class="vhdlchar"> </span></b></td></tr>
92
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a4c257861d39a3d77d57f1b598c3fb379">S_CHECK_LOAD</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">3'd1</span><span class="vhdlchar"> </span></b></td></tr>
93
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a6eb3ad095401b0549e1ef35525f98c6e">S_LOAD_A</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">3'd2</span><span class="vhdlchar"> </span></b></td></tr>
94
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#ae704b461d2644567d923c0dac6f12e9f">S_LOAD_B</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">3'd3</span><span class="vhdlchar"> </span></b></td></tr>
95
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#a7e4e63c08227b27461610c67b9fe353c">S_LOAD_C</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">3'd4</span><span class="vhdlchar"> </span></b></td></tr>
96
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#ad77da6aed8ac1c2f61deda33842e2f34">S_CHECK_SAVE</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">3'd5</span><span class="vhdlchar"> </span></b></td></tr>
97
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classocs__blitter.html#af90881fdb9dce1325e202f1fa65f7789">S_SAVE_D</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">3'd6</span><span class="vhdlchar"> </span></b></td></tr>
98
<tr><td colspan="2"><h2><a name="Signals"></a>
99
Signals</h2></td></tr>
100
 <tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#a9204c1e82ba327d21a2a792bca559963">a_first_word_mask</a> </td></tr>
101
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#ab2b73f6c9e78790395564f6b89c32e2d">a_last_word_mask</a> </td></tr>
102
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#a9471e84c6d92290b8e94325b733cc859">blt_con0</a> </td></tr>
103
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#a0a9f8c032014f538068d58f980bc4a0a">blt_con1</a> </td></tr>
104
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#a7154b7c050725cc292913bca9a0af47b">blt_size</a> </td></tr>
105
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</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__blitter.html#a01ccb71695fec8119c59cbe3c8fe9d76">blt_width_in_words</a> </td></tr>
106
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">63</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__blitter.html#a7e11172bd33dbaae91d0087c905d9aeb">a_dat</a> </td></tr>
107
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">63</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__blitter.html#a24bbcf7900435dcf02bd31258c953534">b_dat</a> </td></tr>
108
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar">[</span><span class="vhdldigit">47</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__blitter.html#a2210a3dce0af92ef4c26b308485f4240">c_dat</a> </td></tr>
109
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#aa8da138da996fcf018d45a2f6dea8f99">a_mod</a> </td></tr>
110
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#aa6c33d216f94f73346d062ea16cb70ab">b_mod</a> </td></tr>
111
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#a678beb370d481047f822e1f19a98af75">c_mod</a> </td></tr>
112
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#ab9e3dd07407a1b32b32c1776a6f3a6be">d_mod</a> </td></tr>
113
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#a315b5b2d63f5ab69e4e3c7e8bf12782c">a_address</a> </td></tr>
114
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#a714ea3bc082d711f77264fc68573dbb6">b_address</a> </td></tr>
115
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#a5240e17530939eeac9a8e6da5e6a9561">c_address</a> </td></tr>
116
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#af46670b1cc7a80853d08ce4a9aed0644">d_address</a> </td></tr>
117
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</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__blitter.html#a51d7ad7d79ce6a8ddef402df4f07b49e">a_shift_saved</a> </td></tr>
118
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</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__blitter.html#a776b0bb9514933979f7bd3aa2c538687">b_shift_saved</a> </td></tr>
119
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</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__blitter.html#a35b5e7229bbf1c23490e35e6e6bd5e76">a_avail</a> </td></tr>
120
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</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__blitter.html#a6dbbba6e669a176232fb7eb5110a7df0">b_avail</a> </td></tr>
121
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</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__blitter.html#a319bb7a08cc2026a3565b251260e591c">c_avail</a> </td></tr>
122
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#a3a139e360df7996950b2b800866399eb">line_single</a> </td></tr>
123
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#a6ca405c3e1977261fcf82dac9f67894f">fill_carry</a> </td></tr>
124
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#ac6f482d030ad373cdddd191e427af5fe">max_width</a> </td></tr>
125
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</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__blitter.html#a6a9aba35a4584a3284c71c1c5a867ae2">state</a> </td></tr>
126
<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__blitter.html#aed770329a042dec33d004b70109a8a61">reverse</a> </td></tr>
127
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#aae4632283c5c1e8aa5ce053ef736d787">a_dat_mask</a> </td></tr>
128
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><span class="vhdlchar">[</span><span class="vhdldigit">63</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__blitter.html#a07ee20069c86b78a7b89b7dc624545e5">a_dat_final</a> </td></tr>
129
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#ad4ea37e4c6613f8eff783ba645f7c0b9">a_shifted</a> </td></tr>
130
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#ac1ca8ac86bdb2c140d3e0d7494f1c94d">b_shifted</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">15</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__blitter.html#a2c8ed3ac13846f0747e9113f08d8c84f">b_shifted_final</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">15</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__blitter.html#a4954092af2871e9f6cec1451ee3a594f">c_selected</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">15</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__blitter.html#a7c7bc597d1165eeb4e6b96c2d5629c5d">minterm_output</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">15</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__blitter.html#a7811c9e8df5361b91dabf51a1c044f39">xor_chains</a> </td></tr>
135
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">wire</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classocs__blitter.html#a58eb42147a316a2f08f226b83122c991">final_output</a> </td></tr>
136
<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__blitter.html#abb925f380fa90eda668ad1b7795fe5ca">a_enabled</a> </td></tr>
137
<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__blitter.html#a56586446721a2fc38b7471c9bdb742b5">b_enabled</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__blitter.html#afe335913c43e1451c348fae3f7442967">c_enabled</a> </td></tr>
139
<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__blitter.html#ada97804596b6d59623a4b7c6218130fe">d_enabled</a> </td></tr>
140
</table>
141
<hr/><a name="_details"></a><h2>Detailed Description</h2>
142
<p>OCS blitter implementation with WISHBONE master and slave interface. </p>
143
 <p>List of blitter registers: </p>
144
<div class="fragment"><pre class="fragment">
145
Implemented:
146
   BLTCON0     ~040  W   A       Blitter control register 0
147
   BLTCON1     ~042  W   A( E )  Blitter control register 1
148
   BLTAFWM     ~044  W   A       Blitter first word mask for source A
149
   BLTALWM     ~046  W   A       Blitter last word mask for source A
150
   BLTCPTH   + ~048  W   A       Blitter pointer to source C (high 3 bits)
151
   BLTCPTL   + ~04A  W   A       Blitter pointer to source C (low 15 bits)
152
   BLTBPTH   + ~04C  W   A       Blitter pointer to source B (high 3 bits)
153
   BLTBPTL   + ~04E  W   A       Blitter pointer to source B (low 15 bits)
154
   BLTAPTH   + ~050  W   A( E )  Blitter pointer to source A (high 3 bits)
155
   BLTAPTL   + ~052  W   A       Blitter pointer to source A (low 15 bits)
156
   BLTDPTH   + ~054  W   A       Blitter pointer to destination D (high 3 bits)
157
   BLTDPTL   + ~056  W   A       Blitter pointer to destination D (low 15 bits)
158
   BLTSIZE     ~058  W   A       Blitter start and size (window width,height)
159
   BLTCMOD     ~060  W   A       Blitter modulo for source C
160
   BLTBMOD     ~062  W   A       Blitter modulo for source B
161
   BLTAMOD     ~064  W   A       Blitter modulo for source A
162
   BLTDMOD     ~066  W   A       Blitter modulo for destination D
163
   BLTCDAT   % ~070  W   A       Blitter source C data register
164
   BLTBDAT   % ~072  W   A       Blitter source B data register
165
   BLTADAT   % ~074  W   A       Blitter source A data register
166
Not implemented:
167
   BLTDDAT   &amp; *000  ER  A       Blitter destination early read (dummy address)
168
</pre></div>
169
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00058">58</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
170
<hr/><h2>Member Function Documentation</h2>
171
<a class="anchor" id="a0b00a879f01692834066fe61049fb80e"></a><!-- doxytag: member="ocs_blitter::ALWAYS_39" ref="a0b00a879f01692834066fe61049fb80e" args="CLK_I, reset_n" -->
172
<div class="memitem">
173
<div class="memproto">
174
      <table class="memname">
175
        <tr>
176
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_39          <td></td>
177
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classocs__blitter.html#ad8ea6facb97c7bf126b32a762dbdb007">CLK_I</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
178
        </tr>
179
        <tr>
180
          <td class="paramkey"></td>
181
          <td></td>
182
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classocs__blitter.html#a4898a558e874ccaa87a4c9684568b2ce">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
183
        </tr>
184
<code> [Always Construct]</code></td>
185
        </tr>
186
      </table>
187
</div>
188
<div class="memdoc">
189
 
190
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00302">302</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
191
 
192
</div>
193
</div>
194
<hr/><h2>Member Data Documentation</h2>
195
<a class="anchor" id="ad8ea6facb97c7bf126b32a762dbdb007"></a><!-- doxytag: member="ocs_blitter::CLK_I" ref="ad8ea6facb97c7bf126b32a762dbdb007" args="" -->
196
<div class="memitem">
197
<div class="memproto">
198
      <table class="memname">
199
        <tr>
200
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ad8ea6facb97c7bf126b32a762dbdb007">CLK_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
201
        </tr>
202
      </table>
203
</div>
204
<div class="memdoc">
205
 
206
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00061">61</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
207
 
208
</div>
209
</div>
210
<a class="anchor" id="a4898a558e874ccaa87a4c9684568b2ce"></a><!-- doxytag: member="ocs_blitter::reset_n" ref="a4898a558e874ccaa87a4c9684568b2ce" args="" -->
211
<div class="memitem">
212
<div class="memproto">
213
      <table class="memname">
214
        <tr>
215
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a4898a558e874ccaa87a4c9684568b2ce">reset_n</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
216
        </tr>
217
      </table>
218
</div>
219
<div class="memdoc">
220
 
221
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00062">62</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
222
 
223
</div>
224
</div>
225
<a class="anchor" id="a1354c31db886ba2290bc520b4dd2031b"></a><!-- doxytag: member="ocs_blitter::CYC_O" ref="a1354c31db886ba2290bc520b4dd2031b" args="" -->
226
<div class="memitem">
227
<div class="memproto">
228
      <table class="memname">
229
        <tr>
230
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a1354c31db886ba2290bc520b4dd2031b">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>
231
        </tr>
232
      </table>
233
</div>
234
<div class="memdoc">
235
 
236
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00067">67</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
237
 
238
</div>
239
</div>
240
<a class="anchor" id="ab9973f8edc4f94cafce5e68427923385"></a><!-- doxytag: member="ocs_blitter::STB_O" ref="ab9973f8edc4f94cafce5e68427923385" args="" -->
241
<div class="memitem">
242
<div class="memproto">
243
      <table class="memname">
244
        <tr>
245
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ab9973f8edc4f94cafce5e68427923385">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>
246
        </tr>
247
      </table>
248
</div>
249
<div class="memdoc">
250
 
251
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00068">68</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
252
 
253
</div>
254
</div>
255
<a class="anchor" id="af7ba4eab815d6909b0e79ae518ecb208"></a><!-- doxytag: member="ocs_blitter::WE_O" ref="af7ba4eab815d6909b0e79ae518ecb208" args="" -->
256
<div class="memitem">
257
<div class="memproto">
258
      <table class="memname">
259
        <tr>
260
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#af7ba4eab815d6909b0e79ae518ecb208">WE_O</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
261
        </tr>
262
      </table>
263
</div>
264
<div class="memdoc">
265
 
266
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00069">69</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
267
 
268
</div>
269
</div>
270
<a class="anchor" id="ab0725159ed72e4e710d2c6a02b05ba59"></a><!-- doxytag: member="ocs_blitter::ADR_O" ref="ab0725159ed72e4e710d2c6a02b05ba59" args="" -->
271
<div class="memitem">
272
<div class="memproto">
273
      <table class="memname">
274
        <tr>
275
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ab0725159ed72e4e710d2c6a02b05ba59">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>
276
        </tr>
277
      </table>
278
</div>
279
<div class="memdoc">
280
 
281
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00070">70</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
282
 
283
</div>
284
</div>
285
<a class="anchor" id="af85ea961ca1074800229373b6ccdd4f3"></a><!-- doxytag: member="ocs_blitter::SEL_O" ref="af85ea961ca1074800229373b6ccdd4f3" args="" -->
286
<div class="memitem">
287
<div class="memproto">
288
      <table class="memname">
289
        <tr>
290
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#af85ea961ca1074800229373b6ccdd4f3">SEL_O</a></span> <b><span class="vhdlkeyword">reg</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> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
291
        </tr>
292
      </table>
293
</div>
294
<div class="memdoc">
295
 
296
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00071">71</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
297
 
298
</div>
299
</div>
300
<a class="anchor" id="a6e4df285ac99a0152fbb51821db1166a"></a><!-- doxytag: member="ocs_blitter::master_DAT_O" ref="a6e4df285ac99a0152fbb51821db1166a" args="" -->
301
<div class="memitem">
302
<div class="memproto">
303
      <table class="memname">
304
        <tr>
305
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a6e4df285ac99a0152fbb51821db1166a">master_DAT_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">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
306
        </tr>
307
      </table>
308
</div>
309
<div class="memdoc">
310
 
311
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00072">72</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
312
 
313
</div>
314
</div>
315
<a class="anchor" id="abf1c30de31f8195435cf021ad50db0c1"></a><!-- doxytag: member="ocs_blitter::master_DAT_I" ref="abf1c30de31f8195435cf021ad50db0c1" args="" -->
316
<div class="memitem">
317
<div class="memproto">
318
      <table class="memname">
319
        <tr>
320
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#abf1c30de31f8195435cf021ad50db0c1">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>
321
        </tr>
322
      </table>
323
</div>
324
<div class="memdoc">
325
 
326
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00073">73</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
327
 
328
</div>
329
</div>
330
<a class="anchor" id="a1426021cf5d1bb23e4ef69a68dbd236b"></a><!-- doxytag: member="ocs_blitter::ACK_I" ref="a1426021cf5d1bb23e4ef69a68dbd236b" args="" -->
331
<div class="memitem">
332
<div class="memproto">
333
      <table class="memname">
334
        <tr>
335
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a1426021cf5d1bb23e4ef69a68dbd236b">ACK_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
336
        </tr>
337
      </table>
338
</div>
339
<div class="memdoc">
340
 
341
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00074">74</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
342
 
343
</div>
344
</div>
345
<a class="anchor" id="a74d315a6c79a681cb3a0b7123dd353c4"></a><!-- doxytag: member="ocs_blitter::CYC_I" ref="a74d315a6c79a681cb3a0b7123dd353c4" args="" -->
346
<div class="memitem">
347
<div class="memproto">
348
      <table class="memname">
349
        <tr>
350
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a74d315a6c79a681cb3a0b7123dd353c4">CYC_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
351
        </tr>
352
      </table>
353
</div>
354
<div class="memdoc">
355
 
356
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00079">79</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
357
 
358
</div>
359
</div>
360
<a class="anchor" id="a5400aff603bc41618a053ecdfe04d51a"></a><!-- doxytag: member="ocs_blitter::STB_I" ref="a5400aff603bc41618a053ecdfe04d51a" args="" -->
361
<div class="memitem">
362
<div class="memproto">
363
      <table class="memname">
364
        <tr>
365
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a5400aff603bc41618a053ecdfe04d51a">STB_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
366
        </tr>
367
      </table>
368
</div>
369
<div class="memdoc">
370
 
371
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00080">80</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
372
 
373
</div>
374
</div>
375
<a class="anchor" id="a6189f7064d9e9f45d1acb6f5978e61d9"></a><!-- doxytag: member="ocs_blitter::WE_I" ref="a6189f7064d9e9f45d1acb6f5978e61d9" args="" -->
376
<div class="memitem">
377
<div class="memproto">
378
      <table class="memname">
379
        <tr>
380
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a6189f7064d9e9f45d1acb6f5978e61d9">WE_I</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
381
        </tr>
382
      </table>
383
</div>
384
<div class="memdoc">
385
 
386
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00081">81</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
387
 
388
</div>
389
</div>
390
<a class="anchor" id="af49ee0973d618c4c260c43b20fc7a7b4"></a><!-- doxytag: member="ocs_blitter::ADR_I" ref="af49ee0973d618c4c260c43b20fc7a7b4" args="" -->
391
<div class="memitem">
392
<div class="memproto">
393
      <table class="memname">
394
        <tr>
395
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#af49ee0973d618c4c260c43b20fc7a7b4">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>
396
        </tr>
397
      </table>
398
</div>
399
<div class="memdoc">
400
 
401
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00082">82</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
402
 
403
</div>
404
</div>
405
<a class="anchor" id="a42251e20601ba24a7c2a57086380b5f3"></a><!-- doxytag: member="ocs_blitter::SEL_I" ref="a42251e20601ba24a7c2a57086380b5f3" args="" -->
406
<div class="memitem">
407
<div class="memproto">
408
      <table class="memname">
409
        <tr>
410
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a42251e20601ba24a7c2a57086380b5f3">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>
411
        </tr>
412
      </table>
413
</div>
414
<div class="memdoc">
415
 
416
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00083">83</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
417
 
418
</div>
419
</div>
420
<a class="anchor" id="aaae95176131eacc531d864e8c5c66b8e"></a><!-- doxytag: member="ocs_blitter::slave_DAT_I" ref="aaae95176131eacc531d864e8c5c66b8e" args="" -->
421
<div class="memitem">
422
<div class="memproto">
423
      <table class="memname">
424
        <tr>
425
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#aaae95176131eacc531d864e8c5c66b8e">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>
426
        </tr>
427
      </table>
428
</div>
429
<div class="memdoc">
430
 
431
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00084">84</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
432
 
433
</div>
434
</div>
435
<a class="anchor" id="aa38c12b232a98a51009771bda16fe7a3"></a><!-- doxytag: member="ocs_blitter::ACK_O" ref="aa38c12b232a98a51009771bda16fe7a3" args="" -->
436
<div class="memitem">
437
<div class="memproto">
438
      <table class="memname">
439
        <tr>
440
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#aa38c12b232a98a51009771bda16fe7a3">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>
441
        </tr>
442
      </table>
443
</div>
444
<div class="memdoc">
445
 
446
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00085">85</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
447
 
448
</div>
449
</div>
450
<a class="anchor" id="ab4d425b9070a0598dc93dcd7b2945d3d"></a><!-- doxytag: member="ocs_blitter::dma_con" ref="ab4d425b9070a0598dc93dcd7b2945d3d" args="" -->
451
<div class="memitem">
452
<div class="memproto">
453
      <table class="memname">
454
        <tr>
455
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ab4d425b9070a0598dc93dcd7b2945d3d">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>
456
        </tr>
457
      </table>
458
</div>
459
<div class="memdoc">
460
 
461
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00090">90</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
462
 
463
</div>
464
</div>
465
<a class="anchor" id="a1d9077c524e25ce561b36b685cd5f942"></a><!-- doxytag: member="ocs_blitter::blitter_irq" ref="a1d9077c524e25ce561b36b685cd5f942" args="" -->
466
<div class="memitem">
467
<div class="memproto">
468
      <table class="memname">
469
        <tr>
470
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a1d9077c524e25ce561b36b685cd5f942">blitter_irq</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
471
        </tr>
472
      </table>
473
</div>
474
<div class="memdoc">
475
 
476
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00092">92</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
477
 
478
</div>
479
</div>
480
<a class="anchor" id="a6de1c14fd69561ef7e6d752630c6161a"></a><!-- doxytag: member="ocs_blitter::blitter_zero" ref="a6de1c14fd69561ef7e6d752630c6161a" args="" -->
481
<div class="memitem">
482
<div class="memproto">
483
      <table class="memname">
484
        <tr>
485
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a6de1c14fd69561ef7e6d752630c6161a">blitter_zero</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
486
        </tr>
487
      </table>
488
</div>
489
<div class="memdoc">
490
 
491
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00093">93</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
492
 
493
</div>
494
</div>
495
<a class="anchor" id="a36e210ed6a5de6ef8143debf0b3633c0"></a><!-- doxytag: member="ocs_blitter::blitter_busy" ref="a36e210ed6a5de6ef8143debf0b3633c0" args="" -->
496
<div class="memitem">
497
<div class="memproto">
498
      <table class="memname">
499
        <tr>
500
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a36e210ed6a5de6ef8143debf0b3633c0">blitter_busy</a></span> <b><span class="vhdlkeyword">reg</span><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Output]</code></td>
501
        </tr>
502
      </table>
503
</div>
504
<div class="memdoc">
505
 
506
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00094">94</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
507
 
508
</div>
509
</div>
510
<a class="anchor" id="a9204c1e82ba327d21a2a792bca559963"></a><!-- doxytag: member="ocs_blitter::a_first_word_mask" ref="a9204c1e82ba327d21a2a792bca559963" args="reg[15:0]" -->
511
<div class="memitem">
512
<div class="memproto">
513
      <table class="memname">
514
        <tr>
515
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a9204c1e82ba327d21a2a792bca559963">a_first_word_mask</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[15:0]]</code></td>
516
        </tr>
517
      </table>
518
</div>
519
<div class="memdoc">
520
 
521
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00098">98</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
522
 
523
</div>
524
</div>
525
<a class="anchor" id="ab2b73f6c9e78790395564f6b89c32e2d"></a><!-- doxytag: member="ocs_blitter::a_last_word_mask" ref="ab2b73f6c9e78790395564f6b89c32e2d" args="reg[15:0]" -->
526
<div class="memitem">
527
<div class="memproto">
528
      <table class="memname">
529
        <tr>
530
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ab2b73f6c9e78790395564f6b89c32e2d">a_last_word_mask</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[15:0]]</code></td>
531
        </tr>
532
      </table>
533
</div>
534
<div class="memdoc">
535
 
536
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00099">99</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
537
 
538
</div>
539
</div>
540
<a class="anchor" id="a9471e84c6d92290b8e94325b733cc859"></a><!-- doxytag: member="ocs_blitter::blt_con0" ref="a9471e84c6d92290b8e94325b733cc859" args="reg[15:0]" -->
541
<div class="memitem">
542
<div class="memproto">
543
      <table class="memname">
544
        <tr>
545
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a9471e84c6d92290b8e94325b733cc859">blt_con0</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[15:0]]</code></td>
546
        </tr>
547
      </table>
548
</div>
549
<div class="memdoc">
550
 
551
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00100">100</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
552
 
553
</div>
554
</div>
555
<a class="anchor" id="a0a9f8c032014f538068d58f980bc4a0a"></a><!-- doxytag: member="ocs_blitter::blt_con1" ref="a0a9f8c032014f538068d58f980bc4a0a" args="reg[15:0]" -->
556
<div class="memitem">
557
<div class="memproto">
558
      <table class="memname">
559
        <tr>
560
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a0a9f8c032014f538068d58f980bc4a0a">blt_con1</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[15:0]]</code></td>
561
        </tr>
562
      </table>
563
</div>
564
<div class="memdoc">
565
 
566
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00101">101</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
567
 
568
</div>
569
</div>
570
<a class="anchor" id="a7154b7c050725cc292913bca9a0af47b"></a><!-- doxytag: member="ocs_blitter::blt_size" ref="a7154b7c050725cc292913bca9a0af47b" args="reg[15:0]" -->
571
<div class="memitem">
572
<div class="memproto">
573
      <table class="memname">
574
        <tr>
575
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a7154b7c050725cc292913bca9a0af47b">blt_size</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[15:0]]</code></td>
576
        </tr>
577
      </table>
578
</div>
579
<div class="memdoc">
580
 
581
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00102">102</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
582
 
583
</div>
584
</div>
585
<a class="anchor" id="a01ccb71695fec8119c59cbe3c8fe9d76"></a><!-- doxytag: member="ocs_blitter::blt_width_in_words" ref="a01ccb71695fec8119c59cbe3c8fe9d76" args="reg[5:0]" -->
586
<div class="memitem">
587
<div class="memproto">
588
      <table class="memname">
589
        <tr>
590
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a01ccb71695fec8119c59cbe3c8fe9d76">blt_width_in_words</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[5:0]]</code></td>
591
        </tr>
592
      </table>
593
</div>
594
<div class="memdoc">
595
 
596
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00103">103</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
597
 
598
</div>
599
</div>
600
<a class="anchor" id="a7e11172bd33dbaae91d0087c905d9aeb"></a><!-- doxytag: member="ocs_blitter::a_dat" ref="a7e11172bd33dbaae91d0087c905d9aeb" args="reg[63:0]" -->
601
<div class="memitem">
602
<div class="memproto">
603
      <table class="memname">
604
        <tr>
605
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a7e11172bd33dbaae91d0087c905d9aeb">a_dat</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[63:0]]</code></td>
606
        </tr>
607
      </table>
608
</div>
609
<div class="memdoc">
610
 
611
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00105">105</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
612
 
613
</div>
614
</div>
615
<a class="anchor" id="a24bbcf7900435dcf02bd31258c953534"></a><!-- doxytag: member="ocs_blitter::b_dat" ref="a24bbcf7900435dcf02bd31258c953534" args="reg[63:0]" -->
616
<div class="memitem">
617
<div class="memproto">
618
      <table class="memname">
619
        <tr>
620
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a24bbcf7900435dcf02bd31258c953534">b_dat</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[63:0]]</code></td>
621
        </tr>
622
      </table>
623
</div>
624
<div class="memdoc">
625
 
626
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00106">106</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
627
 
628
</div>
629
</div>
630
<a class="anchor" id="a2210a3dce0af92ef4c26b308485f4240"></a><!-- doxytag: member="ocs_blitter::c_dat" ref="a2210a3dce0af92ef4c26b308485f4240" args="reg[47:0]" -->
631
<div class="memitem">
632
<div class="memproto">
633
      <table class="memname">
634
        <tr>
635
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a2210a3dce0af92ef4c26b308485f4240">c_dat</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[47:0]]</code></td>
636
        </tr>
637
      </table>
638
</div>
639
<div class="memdoc">
640
 
641
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00107">107</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
642
 
643
</div>
644
</div>
645
<a class="anchor" id="aa8da138da996fcf018d45a2f6dea8f99"></a><!-- doxytag: member="ocs_blitter::a_mod" ref="aa8da138da996fcf018d45a2f6dea8f99" args="reg[15:0]" -->
646
<div class="memitem">
647
<div class="memproto">
648
      <table class="memname">
649
        <tr>
650
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#aa8da138da996fcf018d45a2f6dea8f99">a_mod</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[15:0]]</code></td>
651
        </tr>
652
      </table>
653
</div>
654
<div class="memdoc">
655
 
656
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00108">108</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
657
 
658
</div>
659
</div>
660
<a class="anchor" id="aa6c33d216f94f73346d062ea16cb70ab"></a><!-- doxytag: member="ocs_blitter::b_mod" ref="aa6c33d216f94f73346d062ea16cb70ab" args="reg[15:0]" -->
661
<div class="memitem">
662
<div class="memproto">
663
      <table class="memname">
664
        <tr>
665
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#aa6c33d216f94f73346d062ea16cb70ab">b_mod</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[15:0]]</code></td>
666
        </tr>
667
      </table>
668
</div>
669
<div class="memdoc">
670
 
671
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00109">109</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
672
 
673
</div>
674
</div>
675
<a class="anchor" id="a678beb370d481047f822e1f19a98af75"></a><!-- doxytag: member="ocs_blitter::c_mod" ref="a678beb370d481047f822e1f19a98af75" args="reg[15:0]" -->
676
<div class="memitem">
677
<div class="memproto">
678
      <table class="memname">
679
        <tr>
680
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a678beb370d481047f822e1f19a98af75">c_mod</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[15:0]]</code></td>
681
        </tr>
682
      </table>
683
</div>
684
<div class="memdoc">
685
 
686
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00110">110</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
687
 
688
</div>
689
</div>
690
<a class="anchor" id="ab9e3dd07407a1b32b32c1776a6f3a6be"></a><!-- doxytag: member="ocs_blitter::d_mod" ref="ab9e3dd07407a1b32b32c1776a6f3a6be" args="reg[15:0]" -->
691
<div class="memitem">
692
<div class="memproto">
693
      <table class="memname">
694
        <tr>
695
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ab9e3dd07407a1b32b32c1776a6f3a6be">d_mod</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[15:0]]</code></td>
696
        </tr>
697
      </table>
698
</div>
699
<div class="memdoc">
700
 
701
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00111">111</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
702
 
703
</div>
704
</div>
705
<a class="anchor" id="a315b5b2d63f5ab69e4e3c7e8bf12782c"></a><!-- doxytag: member="ocs_blitter::a_address" ref="a315b5b2d63f5ab69e4e3c7e8bf12782c" args="reg[31:0]" -->
706
<div class="memitem">
707
<div class="memproto">
708
      <table class="memname">
709
        <tr>
710
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a315b5b2d63f5ab69e4e3c7e8bf12782c">a_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[31:0]]</code></td>
711
        </tr>
712
      </table>
713
</div>
714
<div class="memdoc">
715
 
716
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00112">112</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
717
 
718
</div>
719
</div>
720
<a class="anchor" id="a714ea3bc082d711f77264fc68573dbb6"></a><!-- doxytag: member="ocs_blitter::b_address" ref="a714ea3bc082d711f77264fc68573dbb6" args="reg[31:0]" -->
721
<div class="memitem">
722
<div class="memproto">
723
      <table class="memname">
724
        <tr>
725
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a714ea3bc082d711f77264fc68573dbb6">b_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[31:0]]</code></td>
726
        </tr>
727
      </table>
728
</div>
729
<div class="memdoc">
730
 
731
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00113">113</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
732
 
733
</div>
734
</div>
735
<a class="anchor" id="a5240e17530939eeac9a8e6da5e6a9561"></a><!-- doxytag: member="ocs_blitter::c_address" ref="a5240e17530939eeac9a8e6da5e6a9561" args="reg[31:0]" -->
736
<div class="memitem">
737
<div class="memproto">
738
      <table class="memname">
739
        <tr>
740
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a5240e17530939eeac9a8e6da5e6a9561">c_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[31:0]]</code></td>
741
        </tr>
742
      </table>
743
</div>
744
<div class="memdoc">
745
 
746
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00114">114</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
747
 
748
</div>
749
</div>
750
<a class="anchor" id="af46670b1cc7a80853d08ce4a9aed0644"></a><!-- doxytag: member="ocs_blitter::d_address" ref="af46670b1cc7a80853d08ce4a9aed0644" args="reg[31:0]" -->
751
<div class="memitem">
752
<div class="memproto">
753
      <table class="memname">
754
        <tr>
755
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#af46670b1cc7a80853d08ce4a9aed0644">d_address</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[31:0]]</code></td>
756
        </tr>
757
      </table>
758
</div>
759
<div class="memdoc">
760
 
761
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00115">115</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
762
 
763
</div>
764
</div>
765
<a class="anchor" id="a51d7ad7d79ce6a8ddef402df4f07b49e"></a><!-- doxytag: member="ocs_blitter::a_shift_saved" ref="a51d7ad7d79ce6a8ddef402df4f07b49e" args="reg[3:0]" -->
766
<div class="memitem">
767
<div class="memproto">
768
      <table class="memname">
769
        <tr>
770
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a51d7ad7d79ce6a8ddef402df4f07b49e">a_shift_saved</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[3:0]]</code></td>
771
        </tr>
772
      </table>
773
</div>
774
<div class="memdoc">
775
 
776
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00116">116</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
777
 
778
</div>
779
</div>
780
<a class="anchor" id="a776b0bb9514933979f7bd3aa2c538687"></a><!-- doxytag: member="ocs_blitter::b_shift_saved" ref="a776b0bb9514933979f7bd3aa2c538687" args="reg[3:0]" -->
781
<div class="memitem">
782
<div class="memproto">
783
      <table class="memname">
784
        <tr>
785
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a776b0bb9514933979f7bd3aa2c538687">b_shift_saved</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[3:0]]</code></td>
786
        </tr>
787
      </table>
788
</div>
789
<div class="memdoc">
790
 
791
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00117">117</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
792
 
793
</div>
794
</div>
795
<a class="anchor" id="a35b5e7229bbf1c23490e35e6e6bd5e76"></a><!-- doxytag: member="ocs_blitter::a_avail" ref="a35b5e7229bbf1c23490e35e6e6bd5e76" args="reg[1:0]" -->
796
<div class="memitem">
797
<div class="memproto">
798
      <table class="memname">
799
        <tr>
800
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a35b5e7229bbf1c23490e35e6e6bd5e76">a_avail</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[1:0]]</code></td>
801
        </tr>
802
      </table>
803
</div>
804
<div class="memdoc">
805
 
806
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00119">119</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
807
 
808
</div>
809
</div>
810
<a class="anchor" id="a6dbbba6e669a176232fb7eb5110a7df0"></a><!-- doxytag: member="ocs_blitter::b_avail" ref="a6dbbba6e669a176232fb7eb5110a7df0" args="reg[1:0]" -->
811
<div class="memitem">
812
<div class="memproto">
813
      <table class="memname">
814
        <tr>
815
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a6dbbba6e669a176232fb7eb5110a7df0">b_avail</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[1:0]]</code></td>
816
        </tr>
817
      </table>
818
</div>
819
<div class="memdoc">
820
 
821
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00120">120</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
822
 
823
</div>
824
</div>
825
<a class="anchor" id="a319bb7a08cc2026a3565b251260e591c"></a><!-- doxytag: member="ocs_blitter::c_avail" ref="a319bb7a08cc2026a3565b251260e591c" args="reg[1:0]" -->
826
<div class="memitem">
827
<div class="memproto">
828
      <table class="memname">
829
        <tr>
830
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a319bb7a08cc2026a3565b251260e591c">c_avail</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[1:0]]</code></td>
831
        </tr>
832
      </table>
833
</div>
834
<div class="memdoc">
835
 
836
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00121">121</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
837
 
838
</div>
839
</div>
840
<a class="anchor" id="a3a139e360df7996950b2b800866399eb"></a><!-- doxytag: member="ocs_blitter::line_single" ref="a3a139e360df7996950b2b800866399eb" args="reg" -->
841
<div class="memitem">
842
<div class="memproto">
843
      <table class="memname">
844
        <tr>
845
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a3a139e360df7996950b2b800866399eb">line_single</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
846
        </tr>
847
      </table>
848
</div>
849
<div class="memdoc">
850
 
851
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00122">122</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
852
 
853
</div>
854
</div>
855
<a class="anchor" id="a6ca405c3e1977261fcf82dac9f67894f"></a><!-- doxytag: member="ocs_blitter::fill_carry" ref="a6ca405c3e1977261fcf82dac9f67894f" args="reg" -->
856
<div class="memitem">
857
<div class="memproto">
858
      <table class="memname">
859
        <tr>
860
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a6ca405c3e1977261fcf82dac9f67894f">fill_carry</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
861
        </tr>
862
      </table>
863
</div>
864
<div class="memdoc">
865
 
866
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00123">123</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
867
 
868
</div>
869
</div>
870
<a class="anchor" id="ac6f482d030ad373cdddd191e427af5fe"></a><!-- doxytag: member="ocs_blitter::max_width" ref="ac6f482d030ad373cdddd191e427af5fe" args="reg" -->
871
<div class="memitem">
872
<div class="memproto">
873
      <table class="memname">
874
        <tr>
875
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ac6f482d030ad373cdddd191e427af5fe">max_width</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg]</code></td>
876
        </tr>
877
      </table>
878
</div>
879
<div class="memdoc">
880
 
881
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00125">125</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
882
 
883
</div>
884
</div>
885
<a class="anchor" id="a6a9aba35a4584a3284c71c1c5a867ae2"></a><!-- doxytag: member="ocs_blitter::state" ref="a6a9aba35a4584a3284c71c1c5a867ae2" args="reg[3:0]" -->
886
<div class="memitem">
887
<div class="memproto">
888
      <table class="memname">
889
        <tr>
890
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a6a9aba35a4584a3284c71c1c5a867ae2">state</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[3:0]]</code></td>
891
        </tr>
892
      </table>
893
</div>
894
<div class="memdoc">
895
 
896
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00127">127</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
897
 
898
</div>
899
</div>
900
<a class="anchor" id="a8d349c0b85faa4ceb04f36fdb20e887c"></a><!-- doxytag: member="ocs_blitter::S_IDLE" ref="a8d349c0b85faa4ceb04f36fdb20e887c" args="3'd0" -->
901
<div class="memitem">
902
<div class="memproto">
903
      <table class="memname">
904
        <tr>
905
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a8d349c0b85faa4ceb04f36fdb20e887c">S_IDLE</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="vhdldigit">3'd0</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
906
        </tr>
907
      </table>
908
</div>
909
<div class="memdoc">
910
 
911
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00128">128</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
912
 
913
</div>
914
</div>
915
<a class="anchor" id="a4c257861d39a3d77d57f1b598c3fb379"></a><!-- doxytag: member="ocs_blitter::S_CHECK_LOAD" ref="a4c257861d39a3d77d57f1b598c3fb379" args="3'd1" -->
916
<div class="memitem">
917
<div class="memproto">
918
      <table class="memname">
919
        <tr>
920
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a4c257861d39a3d77d57f1b598c3fb379">S_CHECK_LOAD</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd1</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
921
        </tr>
922
      </table>
923
</div>
924
<div class="memdoc">
925
 
926
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00128">128</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
927
 
928
</div>
929
</div>
930
<a class="anchor" id="a6eb3ad095401b0549e1ef35525f98c6e"></a><!-- doxytag: member="ocs_blitter::S_LOAD_A" ref="a6eb3ad095401b0549e1ef35525f98c6e" args="3'd2" -->
931
<div class="memitem">
932
<div class="memproto">
933
      <table class="memname">
934
        <tr>
935
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a6eb3ad095401b0549e1ef35525f98c6e">S_LOAD_A</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd2</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
936
        </tr>
937
      </table>
938
</div>
939
<div class="memdoc">
940
 
941
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00128">128</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
942
 
943
</div>
944
</div>
945
<a class="anchor" id="ae704b461d2644567d923c0dac6f12e9f"></a><!-- doxytag: member="ocs_blitter::S_LOAD_B" ref="ae704b461d2644567d923c0dac6f12e9f" args="3'd3" -->
946
<div class="memitem">
947
<div class="memproto">
948
      <table class="memname">
949
        <tr>
950
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ae704b461d2644567d923c0dac6f12e9f">S_LOAD_B</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd3</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
951
        </tr>
952
      </table>
953
</div>
954
<div class="memdoc">
955
 
956
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00128">128</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
957
 
958
</div>
959
</div>
960
<a class="anchor" id="a7e4e63c08227b27461610c67b9fe353c"></a><!-- doxytag: member="ocs_blitter::S_LOAD_C" ref="a7e4e63c08227b27461610c67b9fe353c" args="3'd4" -->
961
<div class="memitem">
962
<div class="memproto">
963
      <table class="memname">
964
        <tr>
965
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a7e4e63c08227b27461610c67b9fe353c">S_LOAD_C</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd4</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
966
        </tr>
967
      </table>
968
</div>
969
<div class="memdoc">
970
 
971
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00128">128</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
972
 
973
</div>
974
</div>
975
<a class="anchor" id="ad77da6aed8ac1c2f61deda33842e2f34"></a><!-- doxytag: member="ocs_blitter::S_CHECK_SAVE" ref="ad77da6aed8ac1c2f61deda33842e2f34" args="3'd5" -->
976
<div class="memitem">
977
<div class="memproto">
978
      <table class="memname">
979
        <tr>
980
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ad77da6aed8ac1c2f61deda33842e2f34">S_CHECK_SAVE</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd5</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
981
        </tr>
982
      </table>
983
</div>
984
<div class="memdoc">
985
 
986
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00128">128</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
987
 
988
</div>
989
</div>
990
<a class="anchor" id="af90881fdb9dce1325e202f1fa65f7789"></a><!-- doxytag: member="ocs_blitter::S_SAVE_D" ref="af90881fdb9dce1325e202f1fa65f7789" args="3'd6" -->
991
<div class="memitem">
992
<div class="memproto">
993
      <table class="memname">
994
        <tr>
995
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#af90881fdb9dce1325e202f1fa65f7789">S_SAVE_D</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">3'd6</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
996
        </tr>
997
      </table>
998
</div>
999
<div class="memdoc">
1000
 
1001
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00128">128</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1002
 
1003
</div>
1004
</div>
1005
<a class="anchor" id="aed770329a042dec33d004b70109a8a61"></a><!-- doxytag: member="ocs_blitter::reverse" ref="aed770329a042dec33d004b70109a8a61" args="wire" -->
1006
<div class="memitem">
1007
<div class="memproto">
1008
      <table class="memname">
1009
        <tr>
1010
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#aed770329a042dec33d004b70109a8a61">reverse</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1011
        </tr>
1012
      </table>
1013
</div>
1014
<div class="memdoc">
1015
 
1016
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00137">137</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1017
 
1018
</div>
1019
</div>
1020
<a class="anchor" id="aae4632283c5c1e8aa5ce053ef736d787"></a><!-- doxytag: member="ocs_blitter::a_dat_mask" ref="aae4632283c5c1e8aa5ce053ef736d787" args="wire[15:0]" -->
1021
<div class="memitem">
1022
<div class="memproto">
1023
      <table class="memname">
1024
        <tr>
1025
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#aae4632283c5c1e8aa5ce053ef736d787">a_dat_mask</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
1026
        </tr>
1027
      </table>
1028
</div>
1029
<div class="memdoc">
1030
 
1031
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00142">142</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1032
 
1033
</div>
1034
</div>
1035
<a class="anchor" id="a07ee20069c86b78a7b89b7dc624545e5"></a><!-- doxytag: member="ocs_blitter::a_dat_final" ref="a07ee20069c86b78a7b89b7dc624545e5" args="wire[63:0]" -->
1036
<div class="memitem">
1037
<div class="memproto">
1038
      <table class="memname">
1039
        <tr>
1040
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a07ee20069c86b78a7b89b7dc624545e5">a_dat_final</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[63:0]]</code></td>
1041
        </tr>
1042
      </table>
1043
</div>
1044
<div class="memdoc">
1045
 
1046
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00150">150</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1047
 
1048
</div>
1049
</div>
1050
<a class="anchor" id="ad4ea37e4c6613f8eff783ba645f7c0b9"></a><!-- doxytag: member="ocs_blitter::a_shifted" ref="ad4ea37e4c6613f8eff783ba645f7c0b9" args="wire[15:0]" -->
1051
<div class="memitem">
1052
<div class="memproto">
1053
      <table class="memname">
1054
        <tr>
1055
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ad4ea37e4c6613f8eff783ba645f7c0b9">a_shifted</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
1056
        </tr>
1057
      </table>
1058
</div>
1059
<div class="memdoc">
1060
 
1061
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00155">155</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1062
 
1063
</div>
1064
</div>
1065
<a class="anchor" id="ac1ca8ac86bdb2c140d3e0d7494f1c94d"></a><!-- doxytag: member="ocs_blitter::b_shifted" ref="ac1ca8ac86bdb2c140d3e0d7494f1c94d" args="wire[15:0]" -->
1066
<div class="memitem">
1067
<div class="memproto">
1068
      <table class="memname">
1069
        <tr>
1070
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ac1ca8ac86bdb2c140d3e0d7494f1c94d">b_shifted</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
1071
        </tr>
1072
      </table>
1073
</div>
1074
<div class="memdoc">
1075
 
1076
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00175">175</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1077
 
1078
</div>
1079
</div>
1080
<a class="anchor" id="a2c8ed3ac13846f0747e9113f08d8c84f"></a><!-- doxytag: member="ocs_blitter::b_shifted_final" ref="a2c8ed3ac13846f0747e9113f08d8c84f" args="wire[15:0]" -->
1081
<div class="memitem">
1082
<div class="memproto">
1083
      <table class="memname">
1084
        <tr>
1085
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a2c8ed3ac13846f0747e9113f08d8c84f">b_shifted_final</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
1086
        </tr>
1087
      </table>
1088
</div>
1089
<div class="memdoc">
1090
 
1091
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00194">194</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1092
 
1093
</div>
1094
</div>
1095
<a class="anchor" id="a4954092af2871e9f6cec1451ee3a594f"></a><!-- doxytag: member="ocs_blitter::c_selected" ref="a4954092af2871e9f6cec1451ee3a594f" args="wire[15:0]" -->
1096
<div class="memitem">
1097
<div class="memproto">
1098
      <table class="memname">
1099
        <tr>
1100
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a4954092af2871e9f6cec1451ee3a594f">c_selected</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
1101
        </tr>
1102
      </table>
1103
</div>
1104
<div class="memdoc">
1105
 
1106
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00197">197</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1107
 
1108
</div>
1109
</div>
1110
<a class="anchor" id="a7c7bc597d1165eeb4e6b96c2d5629c5d"></a><!-- doxytag: member="ocs_blitter::minterm_output" ref="a7c7bc597d1165eeb4e6b96c2d5629c5d" args="wire[15:0]" -->
1111
<div class="memitem">
1112
<div class="memproto">
1113
      <table class="memname">
1114
        <tr>
1115
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a7c7bc597d1165eeb4e6b96c2d5629c5d">minterm_output</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
1116
        </tr>
1117
      </table>
1118
</div>
1119
<div class="memdoc">
1120
 
1121
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00200">200</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1122
 
1123
</div>
1124
</div>
1125
<a class="anchor" id="a7811c9e8df5361b91dabf51a1c044f39"></a><!-- doxytag: member="ocs_blitter::xor_chains" ref="a7811c9e8df5361b91dabf51a1c044f39" args="wire[15:0]" -->
1126
<div class="memitem">
1127
<div class="memproto">
1128
      <table class="memname">
1129
        <tr>
1130
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a7811c9e8df5361b91dabf51a1c044f39">xor_chains</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
1131
        </tr>
1132
      </table>
1133
</div>
1134
<div class="memdoc">
1135
 
1136
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00219">219</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1137
 
1138
</div>
1139
</div>
1140
<a class="anchor" id="a58eb42147a316a2f08f226b83122c991"></a><!-- doxytag: member="ocs_blitter::final_output" ref="a58eb42147a316a2f08f226b83122c991" args="wire[15:0]" -->
1141
<div class="memitem">
1142
<div class="memproto">
1143
      <table class="memname">
1144
        <tr>
1145
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a58eb42147a316a2f08f226b83122c991">final_output</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire[15:0]]</code></td>
1146
        </tr>
1147
      </table>
1148
</div>
1149
<div class="memdoc">
1150
 
1151
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00250">250</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1152
 
1153
</div>
1154
</div>
1155
<a class="anchor" id="abb925f380fa90eda668ad1b7795fe5ca"></a><!-- doxytag: member="ocs_blitter::a_enabled" ref="abb925f380fa90eda668ad1b7795fe5ca" args="wire" -->
1156
<div class="memitem">
1157
<div class="memproto">
1158
      <table class="memname">
1159
        <tr>
1160
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#abb925f380fa90eda668ad1b7795fe5ca">a_enabled</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1161
        </tr>
1162
      </table>
1163
</div>
1164
<div class="memdoc">
1165
 
1166
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00290">290</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1167
 
1168
</div>
1169
</div>
1170
<a class="anchor" id="a56586446721a2fc38b7471c9bdb742b5"></a><!-- doxytag: member="ocs_blitter::b_enabled" ref="a56586446721a2fc38b7471c9bdb742b5" args="wire" -->
1171
<div class="memitem">
1172
<div class="memproto">
1173
      <table class="memname">
1174
        <tr>
1175
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#a56586446721a2fc38b7471c9bdb742b5">b_enabled</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1176
        </tr>
1177
      </table>
1178
</div>
1179
<div class="memdoc">
1180
 
1181
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00293">293</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1182
 
1183
</div>
1184
</div>
1185
<a class="anchor" id="afe335913c43e1451c348fae3f7442967"></a><!-- doxytag: member="ocs_blitter::c_enabled" ref="afe335913c43e1451c348fae3f7442967" args="wire" -->
1186
<div class="memitem">
1187
<div class="memproto">
1188
      <table class="memname">
1189
        <tr>
1190
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#afe335913c43e1451c348fae3f7442967">c_enabled</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1191
        </tr>
1192
      </table>
1193
</div>
1194
<div class="memdoc">
1195
 
1196
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00296">296</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1197
 
1198
</div>
1199
</div>
1200
<a class="anchor" id="ada97804596b6d59623a4b7c6218130fe"></a><!-- doxytag: member="ocs_blitter::d_enabled" ref="ada97804596b6d59623a4b7c6218130fe" args="wire" -->
1201
<div class="memitem">
1202
<div class="memproto">
1203
      <table class="memname">
1204
        <tr>
1205
          <td class="memname"><span class="stringliteral"><a class="el" href="classocs__blitter.html#ada97804596b6d59623a4b7c6218130fe">d_enabled</a></span> <b><span class="vhdlchar"> </span></b> <code> [wire]</code></td>
1206
        </tr>
1207
      </table>
1208
</div>
1209
<div class="memdoc">
1210
 
1211
<p>Definition at line <a class="el" href="ocs__blitter_8v_source.html#l00299">299</a> of file <a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a>.</p>
1212
 
1213
</div>
1214
</div>
1215
<hr/>The documentation for this class was generated from the following file:<ul>
1216
<li><a class="el" href="ocs__blitter_8v_source.html">ocs_blitter.v</a></li>
1217
</ul>
1218
</div>
1219
<hr class="footer"/><address class="footer"><small>Generated on Mon Dec 20 2010 21:20:20 for aoOCS by&#160;
1220
<a href="http://www.doxygen.org/index.html">
1221
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address>
1222
</body>
1223
</html>

powered by: WebSVN 2.1.0

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