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

Subversion Repositories aoocs

[/] [aoocs/] [trunk/] [doc/] [doxygen/] [html/] [classmicrocode__branch.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: microcode_branch 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="#Always Constructs">Always Constructs</a>  </div>
33
  <div class="headertitle">
34
<h1>microcode_branch Module Reference</h1>  </div>
35
</div>
36
<div class="contents">
37
<!-- doxytag: class="microcode_branch" -->
38
<p>Select the next microcode word to execute.
39
<a href="#_details">More...</a></p>
40
<!-- startSectionHeader --><div class="dynheader">
41
Inheritance diagram for microcode_branch:<!-- endSectionHeader --></div>
42
<!-- startSectionSummary --><!-- endSectionSummary --><!-- startSectionContent --><div class="dyncontent">
43
 <div class="center">
44
  <img src="classmicrocode__branch.png" usemap="#microcode_branch_map" alt=""/>
45
  <map id="microcode_branch_map" name="microcode_branch_map">
46
<area href="classao68000.html" alt="ao68000" shape="rect" coords="0,56,118,80"/>
47
<area href="classaoOCS.html" alt="aoOCS" shape="rect" coords="0,112,118,136"/>
48
</map>
49
 </div><!-- endSectionContent --></div>
50
 
51
<p><a href="classmicrocode__branch-members.html">List of all members.</a></p>
52
<table class="memberdecls">
53
<tr><td colspan="2"><h2><a name="Always Constructs"></a>
54
Always Constructs</h2></td></tr>
55
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a04b10dc82e8a06c3856bfd16a7e18d06">ALWAYS_31</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classmicrocode__branch.html#aaa20a25d9e036bd31a05b0f3aaa58429">clock</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classmicrocode__branch.html#a298d308e3b1f63d64352b4cfa48c3a69">reset_n</a></b> <span class="vhdlchar"> </span></b> )</b></td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a5c48a82153e9796a3913029cde0cc182">ALWAYS_32</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classmicrocode__branch.html#aaa20a25d9e036bd31a05b0f3aaa58429">clock</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classmicrocode__branch.html#a298d308e3b1f63d64352b4cfa48c3a69">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 class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#aaa20a25d9e036bd31a05b0f3aaa58429">clock</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
60
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a298d308e3b1f63d64352b4cfa48c3a69">reset_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
61
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#ad865ccd3a0f27f0ff85628aa80ddcee3">movem_loop</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">4</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
62
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a7313b83b05efd60ea0c7c0fd6dd6e2c4">movem_reg</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>
63
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a64f96d15446f38157fc5051e9c2cc0e1">operand2</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="classmicrocode__branch.html#aa93048c4ca51e4be982f6f8cd493cb02">special</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>
65
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a083e6dd2e702163c0ae938bc217f03bc">condition</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a2724e504f38e9e2c3932e42a3cb5a4bf">result</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>
67
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#ac6375f2fa659814cfadb0afa9f6ff7c1">overflow</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a9b99c545947825da0f9b2d03938ba79f">stop_flag</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a6bbae4cbde3c4faab1f2ccc9a51c8a1b">ir</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>
70
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a3c4463c9b49bf946824ae03fe76a0ea2">decoder_trap</a> &#160;</td><td class="memItemRight" valign="bottom"><b><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>  </td></tr>
71
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a9ec50884bb5def7b9ccefb727ac7757c">trace_flag</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
72
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a078ee5726fa5b42541d01794367898ba">group_0_flag</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
73
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a4b2fa40454c3d6e4e8834d0ee2096916">interrupt_mask</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">2</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
74
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a1e29f422d05c7ed921d352b1faaadea0">load_ea</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>
75
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#ab0b6396a70b1b48c80d6eca2c5598a27">perform_ea_read</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>
76
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#ac073cec8d2a3161654f62af8e1facc8f">perform_ea_write</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>
77
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a208a3e2d04007c30b5c8c3297f5d3543">save_ea</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>
78
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a587507be85bffa295782162b11cfb5ec">decoder_micropc</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>
79
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#aa049e81b055d8c9c7e2e525021750c4f">prefetch_ir_valid_32</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
80
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a724eec12f522b425d2f047372bc32b10">prefetch_ir_valid</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
81
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a14ca7938185c6ef2ce70199238a878ed">jmp_address_trap</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
82
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a9a2212c3a42110f9d377ff046fec9ac3">jmp_bus_trap</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
83
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#abfcffbdebe2ade4f77155fe408956fae">finished</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
84
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#ab97abfc1691e25da3f2c6c784bcc4219">branch_control</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>
85
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a9598352ad503d22a98dfbebb46fdff0a">branch_offset</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>
86
<tr><td colspan="2"><h2><a name="Outputs"></a>
87
Outputs</h2></td></tr>
88
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#ac26090ff5d67e87b7a9748cc76701b2c">micro_pc</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>
89
<tr><td colspan="2"><h2><a name="Signals"></a>
90
Signals</h2></td></tr>
91
 <tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmicrocode__branch.html#acec3961a8016c669857cd2b7b8c9e527">micro_pc_0</a> </td></tr>
92
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmicrocode__branch.html#a24162f0a5ec6c6936c9f5fd93dec307a">micro_pc_1</a> </td></tr>
93
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmicrocode__branch.html#aa6b0af553aa45d771684a1b33cf6ee88">micro_pc_2</a> </td></tr>
94
<tr><td class="memItemLeft" align="right" valign="top"><b><span class="vhdlkeyword">reg</span><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> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmicrocode__branch.html#a6728c03123c1ac5cab73640808fbf034">micro_pc_3</a> </td></tr>
95
</table>
96
<hr/><a name="_details"></a><h2>Detailed Description</h2>
97
<p>Select the next microcode word to execute. </p>
98
<p>The <a class="el" href="classmicrocode__branch.html" title="Select the next microcode word to execute.">microcode_branch</a> module is responsible for selecting the next microcode word to execute. This decision is based on the value of the current microcode word, the value of the interrupt privilege level, the state of the current bus cycle and other internal signals.</p>
99
<p>The <a class="el" href="classmicrocode__branch.html" title="Select the next microcode word to execute.">microcode_branch</a> module implements a simple stack for the microcode addresses. This makes it possible to call subroutines inside the microcode. </p>
100
 
101
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03331">3331</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
102
<hr/><h2>Member Function Documentation</h2>
103
<a class="anchor" id="a04b10dc82e8a06c3856bfd16a7e18d06"></a><!-- doxytag: member="microcode_branch::ALWAYS_31" ref="a04b10dc82e8a06c3856bfd16a7e18d06" args="clock, reset_n" -->
104
<div class="memitem">
105
<div class="memproto">
106
      <table class="memname">
107
        <tr>
108
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_31          <td></td>
109
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#aaa20a25d9e036bd31a05b0f3aaa58429">clock</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
110
        </tr>
111
        <tr>
112
          <td class="paramkey"></td>
113
          <td></td>
114
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#a298d308e3b1f63d64352b4cfa48c3a69">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
115
        </tr>
116
<code> [Always Construct]</code></td>
117
        </tr>
118
      </table>
119
</div>
120
<div class="memdoc">
121
 
122
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03413">3413</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
123
 
124
</div>
125
</div>
126
<a class="anchor" id="a5c48a82153e9796a3913029cde0cc182"></a><!-- doxytag: member="microcode_branch::ALWAYS_32" ref="a5c48a82153e9796a3913029cde0cc182" args="clock, reset_n" -->
127
<div class="memitem">
128
<div class="memproto">
129
      <table class="memname">
130
        <tr>
131
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_32          <td></td>
132
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#aaa20a25d9e036bd31a05b0f3aaa58429">clock</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
133
        </tr>
134
        <tr>
135
          <td class="paramkey"></td>
136
          <td></td>
137
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#a298d308e3b1f63d64352b4cfa48c3a69">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
138
        </tr>
139
<code> [Always Construct]</code></td>
140
        </tr>
141
      </table>
142
</div>
143
<div class="memdoc">
144
 
145
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03418">3418</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
146
 
147
</div>
148
</div>
149
<hr/><h2>Member Data Documentation</h2>
150
<a class="anchor" id="aaa20a25d9e036bd31a05b0f3aaa58429"></a><!-- doxytag: member="microcode_branch::clock" ref="aaa20a25d9e036bd31a05b0f3aaa58429" args="" -->
151
<div class="memitem">
152
<div class="memproto">
153
      <table class="memname">
154
        <tr>
155
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#aaa20a25d9e036bd31a05b0f3aaa58429">clock</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
156
        </tr>
157
      </table>
158
</div>
159
<div class="memdoc">
160
 
161
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03332">3332</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
162
 
163
</div>
164
</div>
165
<a class="anchor" id="a298d308e3b1f63d64352b4cfa48c3a69"></a><!-- doxytag: member="microcode_branch::reset_n" ref="a298d308e3b1f63d64352b4cfa48c3a69" args="" -->
166
<div class="memitem">
167
<div class="memproto">
168
      <table class="memname">
169
        <tr>
170
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a298d308e3b1f63d64352b4cfa48c3a69">reset_n</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
171
        </tr>
172
      </table>
173
</div>
174
<div class="memdoc">
175
 
176
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03333">3333</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
177
 
178
</div>
179
</div>
180
<a class="anchor" id="ad865ccd3a0f27f0ff85628aa80ddcee3"></a><!-- doxytag: member="microcode_branch::movem_loop" ref="ad865ccd3a0f27f0ff85628aa80ddcee3" args="" -->
181
<div class="memitem">
182
<div class="memproto">
183
      <table class="memname">
184
        <tr>
185
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#ad865ccd3a0f27f0ff85628aa80ddcee3">movem_loop</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">4</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>
186
        </tr>
187
      </table>
188
</div>
189
<div class="memdoc">
190
 
191
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03335">3335</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
192
 
193
</div>
194
</div>
195
<a class="anchor" id="a7313b83b05efd60ea0c7c0fd6dd6e2c4"></a><!-- doxytag: member="microcode_branch::movem_reg" ref="a7313b83b05efd60ea0c7c0fd6dd6e2c4" 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="classmicrocode__branch.html#a7313b83b05efd60ea0c7c0fd6dd6e2c4">movem_reg</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> [Input]</code></td>
201
        </tr>
202
      </table>
203
</div>
204
<div class="memdoc">
205
 
206
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03336">3336</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
207
 
208
</div>
209
</div>
210
<a class="anchor" id="a64f96d15446f38157fc5051e9c2cc0e1"></a><!-- doxytag: member="microcode_branch::operand2" ref="a64f96d15446f38157fc5051e9c2cc0e1" 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="classmicrocode__branch.html#a64f96d15446f38157fc5051e9c2cc0e1">operand2</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>
216
        </tr>
217
      </table>
218
</div>
219
<div class="memdoc">
220
 
221
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03337">3337</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
222
 
223
</div>
224
</div>
225
<a class="anchor" id="aa93048c4ca51e4be982f6f8cd493cb02"></a><!-- doxytag: member="microcode_branch::special" ref="aa93048c4ca51e4be982f6f8cd493cb02" 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="classmicrocode__branch.html#aa93048c4ca51e4be982f6f8cd493cb02">special</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> [Input]</code></td>
231
        </tr>
232
      </table>
233
</div>
234
<div class="memdoc">
235
 
236
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03338">3338</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
237
 
238
</div>
239
</div>
240
<a class="anchor" id="a083e6dd2e702163c0ae938bc217f03bc"></a><!-- doxytag: member="microcode_branch::condition" ref="a083e6dd2e702163c0ae938bc217f03bc" 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="classmicrocode__branch.html#a083e6dd2e702163c0ae938bc217f03bc">condition</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
246
        </tr>
247
      </table>
248
</div>
249
<div class="memdoc">
250
 
251
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03339">3339</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
252
 
253
</div>
254
</div>
255
<a class="anchor" id="a2724e504f38e9e2c3932e42a3cb5a4bf"></a><!-- doxytag: member="microcode_branch::result" ref="a2724e504f38e9e2c3932e42a3cb5a4bf" 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="classmicrocode__branch.html#a2724e504f38e9e2c3932e42a3cb5a4bf">result</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>
261
        </tr>
262
      </table>
263
</div>
264
<div class="memdoc">
265
 
266
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03340">3340</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
267
 
268
</div>
269
</div>
270
<a class="anchor" id="ac6375f2fa659814cfadb0afa9f6ff7c1"></a><!-- doxytag: member="microcode_branch::overflow" ref="ac6375f2fa659814cfadb0afa9f6ff7c1" 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="classmicrocode__branch.html#ac6375f2fa659814cfadb0afa9f6ff7c1">overflow</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
276
        </tr>
277
      </table>
278
</div>
279
<div class="memdoc">
280
 
281
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03341">3341</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
282
 
283
</div>
284
</div>
285
<a class="anchor" id="a9b99c545947825da0f9b2d03938ba79f"></a><!-- doxytag: member="microcode_branch::stop_flag" ref="a9b99c545947825da0f9b2d03938ba79f" 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="classmicrocode__branch.html#a9b99c545947825da0f9b2d03938ba79f">stop_flag</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
291
        </tr>
292
      </table>
293
</div>
294
<div class="memdoc">
295
 
296
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03342">3342</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
297
 
298
</div>
299
</div>
300
<a class="anchor" id="a6bbae4cbde3c4faab1f2ccc9a51c8a1b"></a><!-- doxytag: member="microcode_branch::ir" ref="a6bbae4cbde3c4faab1f2ccc9a51c8a1b" 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="classmicrocode__branch.html#a6bbae4cbde3c4faab1f2ccc9a51c8a1b">ir</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> [Input]</code></td>
306
        </tr>
307
      </table>
308
</div>
309
<div class="memdoc">
310
 
311
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03343">3343</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
312
 
313
</div>
314
</div>
315
<a class="anchor" id="a3c4463c9b49bf946824ae03fe76a0ea2"></a><!-- doxytag: member="microcode_branch::decoder_trap" ref="a3c4463c9b49bf946824ae03fe76a0ea2" 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="classmicrocode__branch.html#a3c4463c9b49bf946824ae03fe76a0ea2">decoder_trap</a></span> <b><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> <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="ao68000_8v_source.html#l03344">3344</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
327
 
328
</div>
329
</div>
330
<a class="anchor" id="a9ec50884bb5def7b9ccefb727ac7757c"></a><!-- doxytag: member="microcode_branch::trace_flag" ref="a9ec50884bb5def7b9ccefb727ac7757c" 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="classmicrocode__branch.html#a9ec50884bb5def7b9ccefb727ac7757c">trace_flag</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="ao68000_8v_source.html#l03345">3345</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
342
 
343
</div>
344
</div>
345
<a class="anchor" id="a078ee5726fa5b42541d01794367898ba"></a><!-- doxytag: member="microcode_branch::group_0_flag" ref="a078ee5726fa5b42541d01794367898ba" 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="classmicrocode__branch.html#a078ee5726fa5b42541d01794367898ba">group_0_flag</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="ao68000_8v_source.html#l03346">3346</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
357
 
358
</div>
359
</div>
360
<a class="anchor" id="a4b2fa40454c3d6e4e8834d0ee2096916"></a><!-- doxytag: member="microcode_branch::interrupt_mask" ref="a4b2fa40454c3d6e4e8834d0ee2096916" 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="classmicrocode__branch.html#a4b2fa40454c3d6e4e8834d0ee2096916">interrupt_mask</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">2</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>
366
        </tr>
367
      </table>
368
</div>
369
<div class="memdoc">
370
 
371
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03347">3347</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
372
 
373
</div>
374
</div>
375
<a class="anchor" id="a1e29f422d05c7ed921d352b1faaadea0"></a><!-- doxytag: member="microcode_branch::load_ea" ref="a1e29f422d05c7ed921d352b1faaadea0" 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="classmicrocode__branch.html#a1e29f422d05c7ed921d352b1faaadea0">load_ea</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>
381
        </tr>
382
      </table>
383
</div>
384
<div class="memdoc">
385
 
386
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03349">3349</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
387
 
388
</div>
389
</div>
390
<a class="anchor" id="ab0b6396a70b1b48c80d6eca2c5598a27"></a><!-- doxytag: member="microcode_branch::perform_ea_read" ref="ab0b6396a70b1b48c80d6eca2c5598a27" 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="classmicrocode__branch.html#ab0b6396a70b1b48c80d6eca2c5598a27">perform_ea_read</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>
396
        </tr>
397
      </table>
398
</div>
399
<div class="memdoc">
400
 
401
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03350">3350</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
402
 
403
</div>
404
</div>
405
<a class="anchor" id="ac073cec8d2a3161654f62af8e1facc8f"></a><!-- doxytag: member="microcode_branch::perform_ea_write" ref="ac073cec8d2a3161654f62af8e1facc8f" 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="classmicrocode__branch.html#ac073cec8d2a3161654f62af8e1facc8f">perform_ea_write</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>
411
        </tr>
412
      </table>
413
</div>
414
<div class="memdoc">
415
 
416
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03351">3351</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
417
 
418
</div>
419
</div>
420
<a class="anchor" id="a208a3e2d04007c30b5c8c3297f5d3543"></a><!-- doxytag: member="microcode_branch::save_ea" ref="a208a3e2d04007c30b5c8c3297f5d3543" 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="classmicrocode__branch.html#a208a3e2d04007c30b5c8c3297f5d3543">save_ea</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>
426
        </tr>
427
      </table>
428
</div>
429
<div class="memdoc">
430
 
431
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03352">3352</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
432
 
433
</div>
434
</div>
435
<a class="anchor" id="a587507be85bffa295782162b11cfb5ec"></a><!-- doxytag: member="microcode_branch::decoder_micropc" ref="a587507be85bffa295782162b11cfb5ec" 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="classmicrocode__branch.html#a587507be85bffa295782162b11cfb5ec">decoder_micropc</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>
441
        </tr>
442
      </table>
443
</div>
444
<div class="memdoc">
445
 
446
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03353">3353</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
447
 
448
</div>
449
</div>
450
<a class="anchor" id="aa049e81b055d8c9c7e2e525021750c4f"></a><!-- doxytag: member="microcode_branch::prefetch_ir_valid_32" ref="aa049e81b055d8c9c7e2e525021750c4f" 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="classmicrocode__branch.html#aa049e81b055d8c9c7e2e525021750c4f">prefetch_ir_valid_32</a></span> <b><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="ao68000_8v_source.html#l03355">3355</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
462
 
463
</div>
464
</div>
465
<a class="anchor" id="a724eec12f522b425d2f047372bc32b10"></a><!-- doxytag: member="microcode_branch::prefetch_ir_valid" ref="a724eec12f522b425d2f047372bc32b10" 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="classmicrocode__branch.html#a724eec12f522b425d2f047372bc32b10">prefetch_ir_valid</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
471
        </tr>
472
      </table>
473
</div>
474
<div class="memdoc">
475
 
476
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03356">3356</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
477
 
478
</div>
479
</div>
480
<a class="anchor" id="a14ca7938185c6ef2ce70199238a878ed"></a><!-- doxytag: member="microcode_branch::jmp_address_trap" ref="a14ca7938185c6ef2ce70199238a878ed" 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="classmicrocode__branch.html#a14ca7938185c6ef2ce70199238a878ed">jmp_address_trap</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
486
        </tr>
487
      </table>
488
</div>
489
<div class="memdoc">
490
 
491
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03357">3357</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
492
 
493
</div>
494
</div>
495
<a class="anchor" id="a9a2212c3a42110f9d377ff046fec9ac3"></a><!-- doxytag: member="microcode_branch::jmp_bus_trap" ref="a9a2212c3a42110f9d377ff046fec9ac3" 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="classmicrocode__branch.html#a9a2212c3a42110f9d377ff046fec9ac3">jmp_bus_trap</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
501
        </tr>
502
      </table>
503
</div>
504
<div class="memdoc">
505
 
506
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03358">3358</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
507
 
508
</div>
509
</div>
510
<a class="anchor" id="abfcffbdebe2ade4f77155fe408956fae"></a><!-- doxytag: member="microcode_branch::finished" ref="abfcffbdebe2ade4f77155fe408956fae" args="" -->
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="classmicrocode__branch.html#abfcffbdebe2ade4f77155fe408956fae">finished</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
516
        </tr>
517
      </table>
518
</div>
519
<div class="memdoc">
520
 
521
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03359">3359</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
522
 
523
</div>
524
</div>
525
<a class="anchor" id="ab97abfc1691e25da3f2c6c784bcc4219"></a><!-- doxytag: member="microcode_branch::branch_control" ref="ab97abfc1691e25da3f2c6c784bcc4219" args="" -->
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="classmicrocode__branch.html#ab97abfc1691e25da3f2c6c784bcc4219">branch_control</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>
531
        </tr>
532
      </table>
533
</div>
534
<div class="memdoc">
535
 
536
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03361">3361</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
537
 
538
</div>
539
</div>
540
<a class="anchor" id="a9598352ad503d22a98dfbebb46fdff0a"></a><!-- doxytag: member="microcode_branch::branch_offset" ref="a9598352ad503d22a98dfbebb46fdff0a" args="" -->
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="classmicrocode__branch.html#a9598352ad503d22a98dfbebb46fdff0a">branch_offset</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>
546
        </tr>
547
      </table>
548
</div>
549
<div class="memdoc">
550
 
551
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03362">3362</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
552
 
553
</div>
554
</div>
555
<a class="anchor" id="ac26090ff5d67e87b7a9748cc76701b2c"></a><!-- doxytag: member="microcode_branch::micro_pc" ref="ac26090ff5d67e87b7a9748cc76701b2c" args="" -->
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="classmicrocode__branch.html#ac26090ff5d67e87b7a9748cc76701b2c">micro_pc</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> [Output]</code></td>
561
        </tr>
562
      </table>
563
</div>
564
<div class="memdoc">
565
 
566
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03363">3363</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
567
 
568
</div>
569
</div>
570
<a class="anchor" id="acec3961a8016c669857cd2b7b8c9e527"></a><!-- doxytag: member="microcode_branch::micro_pc_0" ref="acec3961a8016c669857cd2b7b8c9e527" args="reg[8: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="classmicrocode__branch.html#acec3961a8016c669857cd2b7b8c9e527">micro_pc_0</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[8:0]]</code></td>
576
        </tr>
577
      </table>
578
</div>
579
<div class="memdoc">
580
 
581
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03366">3366</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
582
 
583
</div>
584
</div>
585
<a class="anchor" id="a24162f0a5ec6c6936c9f5fd93dec307a"></a><!-- doxytag: member="microcode_branch::micro_pc_1" ref="a24162f0a5ec6c6936c9f5fd93dec307a" args="reg[8: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="classmicrocode__branch.html#a24162f0a5ec6c6936c9f5fd93dec307a">micro_pc_1</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[8:0]]</code></td>
591
        </tr>
592
      </table>
593
</div>
594
<div class="memdoc">
595
 
596
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03367">3367</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
597
 
598
</div>
599
</div>
600
<a class="anchor" id="aa6b0af553aa45d771684a1b33cf6ee88"></a><!-- doxytag: member="microcode_branch::micro_pc_2" ref="aa6b0af553aa45d771684a1b33cf6ee88" args="reg[8: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="classmicrocode__branch.html#aa6b0af553aa45d771684a1b33cf6ee88">micro_pc_2</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[8:0]]</code></td>
606
        </tr>
607
      </table>
608
</div>
609
<div class="memdoc">
610
 
611
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03368">3368</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
612
 
613
</div>
614
</div>
615
<a class="anchor" id="a6728c03123c1ac5cab73640808fbf034"></a><!-- doxytag: member="microcode_branch::micro_pc_3" ref="a6728c03123c1ac5cab73640808fbf034" args="reg[8: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="classmicrocode__branch.html#a6728c03123c1ac5cab73640808fbf034">micro_pc_3</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[8:0]]</code></td>
621
        </tr>
622
      </table>
623
</div>
624
<div class="memdoc">
625
 
626
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03369">3369</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
627
 
628
</div>
629
</div>
630
<hr/>The documentation for this class was generated from the following file:<ul>
631
<li><a class="el" href="ao68000_8v_source.html">ao68000.v</a></li>
632
</ul>
633
</div>
634
<hr class="footer"/><address class="footer"><small>Generated on Mon Dec 20 2010 21:20:20 for aoOCS by&#160;
635
<a href="http://www.doxygen.org/index.html">
636
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address>
637
</body>
638
</html>

powered by: WebSVN 2.1.0

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