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

Subversion Repositories ao68000

[/] [ao68000/] [trunk/] [doc/] [doxygen/] [html/] [classmicrocode__branch.html] - Blame information for rev 17

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 12 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>ao68000: 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><a href="modules.html"><span>Modules</span></a></li>
16
      <li class="current"><a href="annotated.html"><span>Design&#160;Unit&#160;List</span></a></li>
17
      <li><a href="files.html"><span>Files</span></a></li>
18
    </ul>
19
  </div>
20
  <div class="tabs2">
21
    <ul class="tablist">
22
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
23
      <li><a href="hierarchy.html"><span>Design&#160;Unit&#160;Hierarchy</span></a></li>
24
      <li><a href="functions.html"><span>Design&#160;Unit&#160;Members</span></a></li>
25
    </ul>
26
  </div>
27
</div>
28
<div class="header">
29
  <div class="summary">
30
<a href="#Inputs">Inputs</a> &#124;
31
<a href="#Outputs">Outputs</a> &#124;
32
<a href="#Signals">Signals</a> &#124;
33
<a href="#Always Constructs">Always Constructs</a>  </div>
34
  <div class="headertitle">
35
<h1>microcode_branch Module Reference</h1>  </div>
36
</div>
37
<div class="contents">
38
<!-- doxytag: class="microcode_branch" -->
39
<p>Select the next microcode word to execute.
40
<a href="#_details">More...</a></p>
41
<!-- startSectionHeader --><div class="dynheader">
42
Inheritance diagram for microcode_branch:<!-- endSectionHeader --></div>
43
<!-- startSectionSummary --><!-- endSectionSummary --><!-- startSectionContent --><div class="dyncontent">
44
 <div class="center">
45
  <img src="classmicrocode__branch.png" usemap="#microcode_branch_map" alt=""/>
46
  <map id="microcode_branch_map" name="microcode_branch_map">
47
<area href="classao68000.html" alt="ao68000" shape="rect" coords="0,56,118,80"/>
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 16 alfik
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a4e2c393980b78c66fbb22710e14a1cbb">ALWAYS_33</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classmicrocode__branch.html#ab7164ca4ddb1d2f4abd4bb892b0b03ef">clock</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classmicrocode__branch.html#a9c12bc55b4584f1893c639f968a02b21">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#afc14f80b07779a484e706d164560971e">ALWAYS_34</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classmicrocode__branch.html#ab7164ca4ddb1d2f4abd4bb892b0b03ef">clock</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classmicrocode__branch.html#a9c12bc55b4584f1893c639f968a02b21">reset_n</a></b> <span class="vhdlchar"> </span></b> )</b></td></tr>
57 12 alfik
<tr><td colspan="2"><h2><a name="Inputs"></a>
58
Inputs</h2></td></tr>
59 16 alfik
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#ab7164ca4ddb1d2f4abd4bb892b0b03ef">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#a9c12bc55b4584f1893c639f968a02b21">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#a4caa37621344c68c5413af521f00d6c8">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#a07d73d0b81c4c4799b55420355b93a92">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#a35f2856a31337f35b7519b25bad4cc31">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#a2193e019d4119e599c40688f7f44ceae">alu_signal</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
65
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#aad280414c0b1e6704249569a30a22f42">alu_mult_div_ready</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#a504464a375f4082638fee6d369f2f14a">condition</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
67
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a05f4a56bc614035d39bb8427975567b7">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>
68
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a6ac9bcafca6ea23403126b17ee49a67c">overflow</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#ada31604689dd65bdb97661dc30ddc87f">stop_flag</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
70
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a494ab71bba57484c7ed2ddb7e5b23a7c">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>
71
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#afa8972a34b0f853c36c6d71a9ca18abc">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>
72
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a23009bd0a971de802bc16042b6ce875e">trace_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#af915b280896e52b1963b8346beed8869">group_0_flag</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
74
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a6168f3422c90ef0aa779339f8d02dfb8">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>
75
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#aac8d9985d8c614f252c6d9204fdc527f">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>
76
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#af83212fb167418b4a292b929e3c79e5e">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>
77
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a3f4556a4970ffb0dcec4c8e9917b8089">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>
78
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#adabd40a119386f638a8f928bf079debf">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>
79
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#ab4e19065d70e381082aaa335ebe8ac36">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>
80
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#ab8f1385198953a1eba58574d876fa5c2">prefetch_ir_valid_32</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#a00377f72cb925ea734f33251d85c91c7">prefetch_ir_valid</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#ada4f59f60e418f07a72712526be1b5b9">jmp_address_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#a4d3b8c3de44caa018f9bf33e7feb80d4">jmp_bus_trap</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#ab56717bc022b7c1d30259431ddbce1a5">finished</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
85
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a56f9320d903c964597e18a7110c9e821">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>
86
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">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>
87 12 alfik
<tr><td colspan="2"><h2><a name="Outputs"></a>
88
Outputs</h2></td></tr>
89 16 alfik
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a238196a5cce50e726172501c44505eb5">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>
90 12 alfik
<tr><td colspan="2"><h2><a name="Signals"></a>
91
Signals</h2></td></tr>
92 16 alfik
 <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#a4bf30fe5849ea92ea553858140d46b0a">micro_pc_0</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#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</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#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a> </td></tr>
95
<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#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a> </td></tr>
96 12 alfik
</table>
97
<hr/><a name="_details"></a><h2>Detailed Description</h2>
98
<p>Select the next microcode word to execute. </p>
99
<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>
100
<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>
101
 
102 17 alfik
<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>
103 12 alfik
<hr/><h2>Member Function Documentation</h2>
104 16 alfik
<a class="anchor" id="a4e2c393980b78c66fbb22710e14a1cbb"></a><!-- doxytag: member="microcode_branch::ALWAYS_33" ref="a4e2c393980b78c66fbb22710e14a1cbb" args="clock, reset_n" -->
105 12 alfik
<div class="memitem">
106
<div class="memproto">
107
      <table class="memname">
108
        <tr>
109 16 alfik
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_33          <td></td>
110
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#ab7164ca4ddb1d2f4abd4bb892b0b03ef">clock</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
111 12 alfik
        </tr>
112
        <tr>
113
          <td class="paramkey"></td>
114
          <td></td>
115 16 alfik
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#a9c12bc55b4584f1893c639f968a02b21">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
116 12 alfik
        </tr>
117
<code> [Always Construct]</code></td>
118
        </tr>
119
      </table>
120
</div>
121
<div class="memdoc">
122
 
123 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03427">3427</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
124 12 alfik
<div class="fragment"><pre class="fragment">
125 17 alfik
<a name="l03427"></a>03427 <span class="vhdlkeyword">always</span> @(<span class="vhdlkeyword">posedge</span> <a class="code" href="classmicrocode__branch.html#ab7164ca4ddb1d2f4abd4bb892b0b03ef">clock</a> <span class="vhdlkeyword">or</span> <span class="vhdlkeyword">negedge</span> <a class="code" href="classmicrocode__branch.html#a9c12bc55b4584f1893c639f968a02b21">reset_n</a>) <span class="vhdlkeyword">begin</span>
126
<a name="l03428"></a>03428     <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a9c12bc55b4584f1893c639f968a02b21">reset_n</a> == <span class="vhdllogic">1&#39;b0</span>) <a class="code" href="classmicrocode__branch.html#a4bf30fe5849ea92ea553858140d46b0a">micro_pc_0</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
127
<a name="l03429"></a>03429     <span class="vhdlkeyword">else</span>                <a class="code" href="classmicrocode__branch.html#a4bf30fe5849ea92ea553858140d46b0a">micro_pc_0</a> &lt;= <a class="code" href="classmicrocode__branch.html#a238196a5cce50e726172501c44505eb5">micro_pc</a>;
128
<a name="l03430"></a>03430 <span class="vhdlkeyword">end</span>
129 12 alfik
</pre></div>
130
</div>
131
</div>
132 16 alfik
<a class="anchor" id="afc14f80b07779a484e706d164560971e"></a><!-- doxytag: member="microcode_branch::ALWAYS_34" ref="afc14f80b07779a484e706d164560971e" args="clock, reset_n" -->
133 12 alfik
<div class="memitem">
134
<div class="memproto">
135
      <table class="memname">
136
        <tr>
137 16 alfik
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_34          <td></td>
138
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#ab7164ca4ddb1d2f4abd4bb892b0b03ef">clock</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> , </td>
139 12 alfik
        </tr>
140
        <tr>
141
          <td class="paramkey"></td>
142
          <td></td>
143 16 alfik
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#a9c12bc55b4584f1893c639f968a02b21">reset_n</a></b> <span class="vhdlchar"> </span></b>  <em><span class="vhdlkeyword"></span></em> ) </td>
144 12 alfik
        </tr>
145
<code> [Always Construct]</code></td>
146
        </tr>
147
      </table>
148
</div>
149
<div class="memdoc">
150
 
151 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03432">3432</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
152 12 alfik
<div class="fragment"><pre class="fragment">
153 17 alfik
<a name="l03432"></a>03432 <span class="vhdlkeyword">always</span> @(<span class="vhdlkeyword">posedge</span> <a class="code" href="classmicrocode__branch.html#ab7164ca4ddb1d2f4abd4bb892b0b03ef">clock</a> <span class="vhdlkeyword">or</span> <span class="vhdlkeyword">negedge</span> <a class="code" href="classmicrocode__branch.html#a9c12bc55b4584f1893c639f968a02b21">reset_n</a>) <span class="vhdlkeyword">begin</span>
154
<a name="l03433"></a>03433     <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a9c12bc55b4584f1893c639f968a02b21">reset_n</a> == <span class="vhdllogic">1&#39;b0</span>) <span class="vhdlkeyword">begin</span>
155
<a name="l03434"></a>03434         <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
156
<a name="l03435"></a>03435         <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
157
<a name="l03436"></a>03436         <a class="code" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
158
<a name="l03437"></a>03437     <span class="vhdlkeyword">end</span>
159
<a name="l03438"></a>03438     <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a56f9320d903c964597e18a7110c9e821">branch_control</a> == <a class="code" href="ao68000_8v.html#a79ce1f7b2aa4e141d52316a04977ee60">`BRANCH_stop_flag_wait_ir_decode</a><span class="vhdlchar"></span> &amp;&amp; <a class="code" href="classmicrocode__branch.html#a00377f72cb925ea734f33251d85c91c7">prefetch_ir_valid</a> == <span class="vhdllogic">1&#39;b1</span> &amp;&amp; <a class="code" href="classmicrocode__branch.html#afa8972a34b0f853c36c6d71a9ca18abc">decoder_trap</a> == <span class="vhdllogic">8&#39;d0</span>)
160
<a name="l03439"></a>03439     <span class="vhdlkeyword">begin</span>
161
<a name="l03440"></a>03440         <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#a4bf30fe5849ea92ea553858140d46b0a">micro_pc_0</a> + { <span class="vhdllogic">5&#39;d0</span>, <a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> };
162
<a name="l03441"></a>03441         <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a>;
163
<a name="l03442"></a>03442         <a class="code" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a>;
164
<a name="l03443"></a>03443     <span class="vhdlkeyword">end</span>
165
<a name="l03444"></a>03444     <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a56f9320d903c964597e18a7110c9e821">branch_control</a> == <a class="code" href="ao68000_8v.html#a1f24f0ad71fd4d2edd6ead5ef6c3056a">`BRANCH_procedure</a><span class="vhdlchar"></span>) <span class="vhdlkeyword">begin</span>
166
<a name="l03445"></a>03445         <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> == <a class="code" href="ao68000_8v.html#a403d3720f31ad5a5895778bee758fb55">`PROCEDURE_call_read</a><span class="vhdlchar"></span> &amp;&amp; <a class="code" href="classmicrocode__branch.html#aac8d9985d8c614f252c6d9204fdc527f">load_ea</a> != <span class="vhdllogic">9&#39;d0</span>) <span class="vhdlkeyword">begin</span>
167
<a name="l03446"></a>03446             <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#af83212fb167418b4a292b929e3c79e5e">perform_ea_read</a>;
168
<a name="l03447"></a>03447             <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a4bf30fe5849ea92ea553858140d46b0a">micro_pc_0</a> + <span class="vhdllogic">9&#39;d1</span>;
169
<a name="l03448"></a>03448             <a class="code" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a>;
170
<a name="l03449"></a>03449         <span class="vhdlkeyword">end</span>
171
<a name="l03450"></a>03450         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> == <a class="code" href="ao68000_8v.html#a403d3720f31ad5a5895778bee758fb55">`PROCEDURE_call_read</a><span class="vhdlchar"></span> &amp;&amp; <a class="code" href="classmicrocode__branch.html#aac8d9985d8c614f252c6d9204fdc527f">load_ea</a> == <span class="vhdllogic">9&#39;d0</span>) <span class="vhdlkeyword">begin</span>
172
<a name="l03451"></a>03451             <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#a4bf30fe5849ea92ea553858140d46b0a">micro_pc_0</a> + <span class="vhdllogic">9&#39;d1</span>;
173
<a name="l03452"></a>03452             <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a>;
174
<a name="l03453"></a>03453             <a class="code" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a>;
175
<a name="l03454"></a>03454         <span class="vhdlkeyword">end</span>
176
<a name="l03455"></a>03455         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> == <a class="code" href="ao68000_8v.html#a50af2007588b7a528b934ae7672b1214">`PROCEDURE_call_write</a><span class="vhdlchar"></span> &amp;&amp; <a class="code" href="classmicrocode__branch.html#adabd40a119386f638a8f928bf079debf">save_ea</a> != <span class="vhdllogic">9&#39;d0</span>) <span class="vhdlkeyword">begin</span>
177
<a name="l03456"></a>03456             <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#adabd40a119386f638a8f928bf079debf">save_ea</a>;
178
<a name="l03457"></a>03457             <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a>;
179
<a name="l03458"></a>03458             <a class="code" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a>;
180
<a name="l03459"></a>03459         <span class="vhdlkeyword">end</span>
181
<a name="l03460"></a>03460         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>((<a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> == <a class="code" href="ao68000_8v.html#a5c7af3686fb890de6242f973de1ee549">`PROCEDURE_call_load_ea</a><span class="vhdlchar"></span> &amp;&amp; <a class="code" href="classmicrocode__branch.html#aac8d9985d8c614f252c6d9204fdc527f">load_ea</a> != <span class="vhdllogic">9&#39;d0</span>) ||
182
<a name="l03461"></a>03461                 (<a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> == <a class="code" href="ao68000_8v.html#a698b04745cbbec22896235d5cfffac43">`PROCEDURE_call_perform_ea_read</a><span class="vhdlchar"></span>) ||
183
<a name="l03462"></a>03462                 (<a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> == <a class="code" href="ao68000_8v.html#aa98c954da2ac9f709907c8c593b1439e">`PROCEDURE_call_perform_ea_write</a><span class="vhdlchar"></span>) ||
184
<a name="l03463"></a>03463                 (<a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> == <a class="code" href="ao68000_8v.html#a30022c5eb1821e27dd5c70d4affbc835">`PROCEDURE_call_save_ea</a><span class="vhdlchar"></span> &amp;&amp; <a class="code" href="classmicrocode__branch.html#adabd40a119386f638a8f928bf079debf">save_ea</a> != <span class="vhdllogic">9&#39;d0</span>) ||
185
<a name="l03464"></a>03464                 (<a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> == <a class="code" href="ao68000_8v.html#a2c67cc2747b67d04684855e14c2b9fbb">`PROCEDURE_call_trap</a><span class="vhdlchar"></span>) )
186
<a name="l03465"></a>03465         <span class="vhdlkeyword">begin</span>
187
<a name="l03466"></a>03466             <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#a4bf30fe5849ea92ea553858140d46b0a">micro_pc_0</a> + <span class="vhdllogic">9&#39;d1</span>;
188
<a name="l03467"></a>03467             <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a>;
189
<a name="l03468"></a>03468             <a class="code" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a>;
190
<a name="l03469"></a>03469         <span class="vhdlkeyword">end</span>
191
<a name="l03470"></a>03470         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> == <a class="code" href="ao68000_8v.html#af842761d13933777546d76bd997e7494">`PROCEDURE_return</a><span class="vhdlchar"></span>) <span class="vhdlkeyword">begin</span>
192
<a name="l03471"></a>03471             <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a>;
193
<a name="l03472"></a>03472             <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a>;
194
<a name="l03473"></a>03473             <a class="code" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
195
<a name="l03474"></a>03474         <span class="vhdlkeyword">end</span>
196
<a name="l03475"></a>03475         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> == <a class="code" href="ao68000_8v.html#a318a0823db3c0aa8dfeae26f05495e5b">`PROCEDURE_push_micropc</a><span class="vhdlchar"></span>) <span class="vhdlkeyword">begin</span>
197
<a name="l03476"></a>03476             <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#a4bf30fe5849ea92ea553858140d46b0a">micro_pc_0</a>;
198
<a name="l03477"></a>03477             <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a>;
199
<a name="l03478"></a>03478             <a class="code" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a>;
200
<a name="l03479"></a>03479         <span class="vhdlkeyword">end</span>
201
<a name="l03480"></a>03480         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">branch_offset</a> == <a class="code" href="ao68000_8v.html#acfe58e669e77374120e6e534fc621316">`PROCEDURE_pop_micropc</a><span class="vhdlchar"></span>) <span class="vhdlkeyword">begin</span>
202
<a name="l03481"></a>03481             <a class="code" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a>;
203
<a name="l03482"></a>03482             <a class="code" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a>;
204
<a name="l03483"></a>03483             <a class="code" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
205
<a name="l03484"></a>03484         <span class="vhdlkeyword">end</span>
206
<a name="l03485"></a>03485     <span class="vhdlkeyword">end</span>
207
<a name="l03486"></a>03486 <span class="vhdlkeyword">end</span>
208 12 alfik
</pre></div>
209
</div>
210
</div>
211
<hr/><h2>Member Data Documentation</h2>
212 16 alfik
<a class="anchor" id="ab7164ca4ddb1d2f4abd4bb892b0b03ef"></a><!-- doxytag: member="microcode_branch::clock" ref="ab7164ca4ddb1d2f4abd4bb892b0b03ef" args="" -->
213 12 alfik
<div class="memitem">
214
<div class="memproto">
215
      <table class="memname">
216
        <tr>
217 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#ab7164ca4ddb1d2f4abd4bb892b0b03ef">clock</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
218 12 alfik
        </tr>
219
      </table>
220
</div>
221
<div class="memdoc">
222
 
223 17 alfik
<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>
224 12 alfik
 
225
</div>
226
</div>
227 16 alfik
<a class="anchor" id="a9c12bc55b4584f1893c639f968a02b21"></a><!-- doxytag: member="microcode_branch::reset_n" ref="a9c12bc55b4584f1893c639f968a02b21" args="" -->
228 12 alfik
<div class="memitem">
229
<div class="memproto">
230
      <table class="memname">
231
        <tr>
232 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a9c12bc55b4584f1893c639f968a02b21">reset_n</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
233 12 alfik
        </tr>
234
      </table>
235
</div>
236
<div class="memdoc">
237
 
238 17 alfik
<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>
239 12 alfik
 
240
</div>
241
</div>
242 16 alfik
<a class="anchor" id="a4caa37621344c68c5413af521f00d6c8"></a><!-- doxytag: member="microcode_branch::movem_loop" ref="a4caa37621344c68c5413af521f00d6c8" args="" -->
243 12 alfik
<div class="memitem">
244
<div class="memproto">
245
      <table class="memname">
246
        <tr>
247 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a4caa37621344c68c5413af521f00d6c8">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>
248 12 alfik
        </tr>
249
      </table>
250
</div>
251
<div class="memdoc">
252
 
253 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03348">3348</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
254 12 alfik
 
255
</div>
256
</div>
257 16 alfik
<a class="anchor" id="a07d73d0b81c4c4799b55420355b93a92"></a><!-- doxytag: member="microcode_branch::movem_reg" ref="a07d73d0b81c4c4799b55420355b93a92" args="" -->
258 12 alfik
<div class="memitem">
259
<div class="memproto">
260
      <table class="memname">
261
        <tr>
262 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a07d73d0b81c4c4799b55420355b93a92">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>
263 12 alfik
        </tr>
264
      </table>
265
</div>
266
<div class="memdoc">
267
 
268 17 alfik
<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>
269 12 alfik
 
270
</div>
271
</div>
272 16 alfik
<a class="anchor" id="a35f2856a31337f35b7519b25bad4cc31"></a><!-- doxytag: member="microcode_branch::operand2" ref="a35f2856a31337f35b7519b25bad4cc31" args="" -->
273 12 alfik
<div class="memitem">
274
<div class="memproto">
275
      <table class="memname">
276
        <tr>
277 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a35f2856a31337f35b7519b25bad4cc31">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>
278 12 alfik
        </tr>
279
      </table>
280
</div>
281
<div class="memdoc">
282
 
283 17 alfik
<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>
284 12 alfik
 
285
</div>
286
</div>
287 16 alfik
<a class="anchor" id="a2193e019d4119e599c40688f7f44ceae"></a><!-- doxytag: member="microcode_branch::alu_signal" ref="a2193e019d4119e599c40688f7f44ceae" args="" -->
288 12 alfik
<div class="memitem">
289
<div class="memproto">
290
      <table class="memname">
291
        <tr>
292 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a2193e019d4119e599c40688f7f44ceae">alu_signal</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
293 12 alfik
        </tr>
294
      </table>
295
</div>
296
<div class="memdoc">
297
 
298 17 alfik
<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>
299 12 alfik
 
300
</div>
301
</div>
302 16 alfik
<a class="anchor" id="aad280414c0b1e6704249569a30a22f42"></a><!-- doxytag: member="microcode_branch::alu_mult_div_ready" ref="aad280414c0b1e6704249569a30a22f42" args="" -->
303 12 alfik
<div class="memitem">
304
<div class="memproto">
305
      <table class="memname">
306
        <tr>
307 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#aad280414c0b1e6704249569a30a22f42">alu_mult_div_ready</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
308 12 alfik
        </tr>
309
      </table>
310
</div>
311
<div class="memdoc">
312
 
313 17 alfik
<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>
314 12 alfik
 
315
</div>
316
</div>
317 16 alfik
<a class="anchor" id="a504464a375f4082638fee6d369f2f14a"></a><!-- doxytag: member="microcode_branch::condition" ref="a504464a375f4082638fee6d369f2f14a" args="" -->
318 12 alfik
<div class="memitem">
319
<div class="memproto">
320
      <table class="memname">
321
        <tr>
322 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a504464a375f4082638fee6d369f2f14a">condition</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
323 12 alfik
        </tr>
324
      </table>
325
</div>
326
<div class="memdoc">
327
 
328 17 alfik
<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>
329 12 alfik
 
330
</div>
331
</div>
332 16 alfik
<a class="anchor" id="a05f4a56bc614035d39bb8427975567b7"></a><!-- doxytag: member="microcode_branch::result" ref="a05f4a56bc614035d39bb8427975567b7" args="" -->
333 12 alfik
<div class="memitem">
334
<div class="memproto">
335
      <table class="memname">
336
        <tr>
337 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a05f4a56bc614035d39bb8427975567b7">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>
338 12 alfik
        </tr>
339
      </table>
340
</div>
341
<div class="memdoc">
342
 
343 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03354">3354</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
344 12 alfik
 
345
</div>
346
</div>
347 16 alfik
<a class="anchor" id="a6ac9bcafca6ea23403126b17ee49a67c"></a><!-- doxytag: member="microcode_branch::overflow" ref="a6ac9bcafca6ea23403126b17ee49a67c" args="" -->
348 12 alfik
<div class="memitem">
349
<div class="memproto">
350
      <table class="memname">
351
        <tr>
352 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a6ac9bcafca6ea23403126b17ee49a67c">overflow</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
353 12 alfik
        </tr>
354
      </table>
355
</div>
356
<div class="memdoc">
357
 
358 17 alfik
<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>
359 12 alfik
 
360
</div>
361
</div>
362 16 alfik
<a class="anchor" id="ada31604689dd65bdb97661dc30ddc87f"></a><!-- doxytag: member="microcode_branch::stop_flag" ref="ada31604689dd65bdb97661dc30ddc87f" args="" -->
363 12 alfik
<div class="memitem">
364
<div class="memproto">
365
      <table class="memname">
366
        <tr>
367 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#ada31604689dd65bdb97661dc30ddc87f">stop_flag</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
368 12 alfik
        </tr>
369
      </table>
370
</div>
371
<div class="memdoc">
372
 
373 17 alfik
<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>
374 12 alfik
 
375
</div>
376
</div>
377 16 alfik
<a class="anchor" id="a494ab71bba57484c7ed2ddb7e5b23a7c"></a><!-- doxytag: member="microcode_branch::ir" ref="a494ab71bba57484c7ed2ddb7e5b23a7c" args="" -->
378 12 alfik
<div class="memitem">
379
<div class="memproto">
380
      <table class="memname">
381
        <tr>
382 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a494ab71bba57484c7ed2ddb7e5b23a7c">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>
383 12 alfik
        </tr>
384
      </table>
385
</div>
386
<div class="memdoc">
387
 
388 17 alfik
<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>
389 12 alfik
 
390
</div>
391
</div>
392 16 alfik
<a class="anchor" id="afa8972a34b0f853c36c6d71a9ca18abc"></a><!-- doxytag: member="microcode_branch::decoder_trap" ref="afa8972a34b0f853c36c6d71a9ca18abc" args="" -->
393 12 alfik
<div class="memitem">
394
<div class="memproto">
395
      <table class="memname">
396
        <tr>
397 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#afa8972a34b0f853c36c6d71a9ca18abc">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>
398 12 alfik
        </tr>
399
      </table>
400
</div>
401
<div class="memdoc">
402
 
403 17 alfik
<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>
404 12 alfik
 
405
</div>
406
</div>
407 16 alfik
<a class="anchor" id="a23009bd0a971de802bc16042b6ce875e"></a><!-- doxytag: member="microcode_branch::trace_flag" ref="a23009bd0a971de802bc16042b6ce875e" args="" -->
408 12 alfik
<div class="memitem">
409
<div class="memproto">
410
      <table class="memname">
411
        <tr>
412 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a23009bd0a971de802bc16042b6ce875e">trace_flag</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
413 12 alfik
        </tr>
414
      </table>
415
</div>
416
<div class="memdoc">
417
 
418 17 alfik
<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>
419 12 alfik
 
420
</div>
421
</div>
422 16 alfik
<a class="anchor" id="af915b280896e52b1963b8346beed8869"></a><!-- doxytag: member="microcode_branch::group_0_flag" ref="af915b280896e52b1963b8346beed8869" args="" -->
423 12 alfik
<div class="memitem">
424
<div class="memproto">
425
      <table class="memname">
426
        <tr>
427 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#af915b280896e52b1963b8346beed8869">group_0_flag</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
428 12 alfik
        </tr>
429
      </table>
430
</div>
431
<div class="memdoc">
432
 
433 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03360">3360</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
434 12 alfik
 
435
</div>
436
</div>
437 16 alfik
<a class="anchor" id="a6168f3422c90ef0aa779339f8d02dfb8"></a><!-- doxytag: member="microcode_branch::interrupt_mask" ref="a6168f3422c90ef0aa779339f8d02dfb8" args="" -->
438 12 alfik
<div class="memitem">
439
<div class="memproto">
440
      <table class="memname">
441
        <tr>
442 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a6168f3422c90ef0aa779339f8d02dfb8">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>
443 12 alfik
        </tr>
444
      </table>
445
</div>
446
<div class="memdoc">
447
 
448 17 alfik
<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>
449 12 alfik
 
450
</div>
451
</div>
452 16 alfik
<a class="anchor" id="aac8d9985d8c614f252c6d9204fdc527f"></a><!-- doxytag: member="microcode_branch::load_ea" ref="aac8d9985d8c614f252c6d9204fdc527f" args="" -->
453 12 alfik
<div class="memitem">
454
<div class="memproto">
455
      <table class="memname">
456
        <tr>
457 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#aac8d9985d8c614f252c6d9204fdc527f">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>
458 12 alfik
        </tr>
459
      </table>
460
</div>
461
<div class="memdoc">
462
 
463 17 alfik
<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>
464 12 alfik
 
465
</div>
466
</div>
467 16 alfik
<a class="anchor" id="af83212fb167418b4a292b929e3c79e5e"></a><!-- doxytag: member="microcode_branch::perform_ea_read" ref="af83212fb167418b4a292b929e3c79e5e" args="" -->
468 12 alfik
<div class="memitem">
469
<div class="memproto">
470
      <table class="memname">
471
        <tr>
472 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#af83212fb167418b4a292b929e3c79e5e">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>
473 12 alfik
        </tr>
474
      </table>
475
</div>
476
<div class="memdoc">
477
 
478 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03364">3364</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
479 12 alfik
 
480
</div>
481
</div>
482 16 alfik
<a class="anchor" id="a3f4556a4970ffb0dcec4c8e9917b8089"></a><!-- doxytag: member="microcode_branch::perform_ea_write" ref="a3f4556a4970ffb0dcec4c8e9917b8089" args="" -->
483 12 alfik
<div class="memitem">
484
<div class="memproto">
485
      <table class="memname">
486
        <tr>
487 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a3f4556a4970ffb0dcec4c8e9917b8089">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>
488 12 alfik
        </tr>
489
      </table>
490
</div>
491
<div class="memdoc">
492
 
493 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03365">3365</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
494 12 alfik
 
495
</div>
496
</div>
497 16 alfik
<a class="anchor" id="adabd40a119386f638a8f928bf079debf"></a><!-- doxytag: member="microcode_branch::save_ea" ref="adabd40a119386f638a8f928bf079debf" args="" -->
498 12 alfik
<div class="memitem">
499
<div class="memproto">
500
      <table class="memname">
501
        <tr>
502 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#adabd40a119386f638a8f928bf079debf">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>
503 12 alfik
        </tr>
504
      </table>
505
</div>
506
<div class="memdoc">
507
 
508 17 alfik
<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>
509 12 alfik
 
510
</div>
511
</div>
512 16 alfik
<a class="anchor" id="ab4e19065d70e381082aaa335ebe8ac36"></a><!-- doxytag: member="microcode_branch::decoder_micropc" ref="ab4e19065d70e381082aaa335ebe8ac36" args="" -->
513 12 alfik
<div class="memitem">
514
<div class="memproto">
515
      <table class="memname">
516
        <tr>
517 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#ab4e19065d70e381082aaa335ebe8ac36">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>
518 12 alfik
        </tr>
519
      </table>
520
</div>
521
<div class="memdoc">
522
 
523 17 alfik
<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>
524 12 alfik
 
525
</div>
526
</div>
527 16 alfik
<a class="anchor" id="ab8f1385198953a1eba58574d876fa5c2"></a><!-- doxytag: member="microcode_branch::prefetch_ir_valid_32" ref="ab8f1385198953a1eba58574d876fa5c2" args="" -->
528 12 alfik
<div class="memitem">
529
<div class="memproto">
530
      <table class="memname">
531
        <tr>
532 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#ab8f1385198953a1eba58574d876fa5c2">prefetch_ir_valid_32</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
533 12 alfik
        </tr>
534
      </table>
535
</div>
536
<div class="memdoc">
537
 
538 17 alfik
<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>
539 12 alfik
 
540
</div>
541
</div>
542 16 alfik
<a class="anchor" id="a00377f72cb925ea734f33251d85c91c7"></a><!-- doxytag: member="microcode_branch::prefetch_ir_valid" ref="a00377f72cb925ea734f33251d85c91c7" args="" -->
543 12 alfik
<div class="memitem">
544
<div class="memproto">
545
      <table class="memname">
546
        <tr>
547 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a00377f72cb925ea734f33251d85c91c7">prefetch_ir_valid</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
548 12 alfik
        </tr>
549
      </table>
550
</div>
551
<div class="memdoc">
552
 
553 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03370">3370</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
554 12 alfik
 
555
</div>
556
</div>
557 16 alfik
<a class="anchor" id="ada4f59f60e418f07a72712526be1b5b9"></a><!-- doxytag: member="microcode_branch::jmp_address_trap" ref="ada4f59f60e418f07a72712526be1b5b9" args="" -->
558 12 alfik
<div class="memitem">
559
<div class="memproto">
560
      <table class="memname">
561
        <tr>
562 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#ada4f59f60e418f07a72712526be1b5b9">jmp_address_trap</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
563 12 alfik
        </tr>
564
      </table>
565
</div>
566
<div class="memdoc">
567
 
568 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03371">3371</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
569 12 alfik
 
570
</div>
571
</div>
572 16 alfik
<a class="anchor" id="a4d3b8c3de44caa018f9bf33e7feb80d4"></a><!-- doxytag: member="microcode_branch::jmp_bus_trap" ref="a4d3b8c3de44caa018f9bf33e7feb80d4" args="" -->
573 12 alfik
<div class="memitem">
574
<div class="memproto">
575
      <table class="memname">
576
        <tr>
577 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a4d3b8c3de44caa018f9bf33e7feb80d4">jmp_bus_trap</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
578 12 alfik
        </tr>
579
      </table>
580
</div>
581
<div class="memdoc">
582
 
583 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03372">3372</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
584 12 alfik
 
585
</div>
586
</div>
587 16 alfik
<a class="anchor" id="ab56717bc022b7c1d30259431ddbce1a5"></a><!-- doxytag: member="microcode_branch::finished" ref="ab56717bc022b7c1d30259431ddbce1a5" args="" -->
588 12 alfik
<div class="memitem">
589
<div class="memproto">
590
      <table class="memname">
591
        <tr>
592 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#ab56717bc022b7c1d30259431ddbce1a5">finished</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
593 12 alfik
        </tr>
594
      </table>
595
</div>
596
<div class="memdoc">
597
 
598 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03373">3373</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
599 12 alfik
 
600
</div>
601
</div>
602 16 alfik
<a class="anchor" id="a56f9320d903c964597e18a7110c9e821"></a><!-- doxytag: member="microcode_branch::branch_control" ref="a56f9320d903c964597e18a7110c9e821" args="" -->
603 12 alfik
<div class="memitem">
604
<div class="memproto">
605
      <table class="memname">
606
        <tr>
607 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a56f9320d903c964597e18a7110c9e821">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>
608 12 alfik
        </tr>
609
      </table>
610
</div>
611
<div class="memdoc">
612
 
613 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03375">3375</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
614 12 alfik
 
615
</div>
616
</div>
617 16 alfik
<a class="anchor" id="a1b17ee298d38c0cdb69514dd9db78da8"></a><!-- doxytag: member="microcode_branch::branch_offset" ref="a1b17ee298d38c0cdb69514dd9db78da8" args="" -->
618 12 alfik
<div class="memitem">
619
<div class="memproto">
620
      <table class="memname">
621
        <tr>
622 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a1b17ee298d38c0cdb69514dd9db78da8">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>
623 12 alfik
        </tr>
624
      </table>
625
</div>
626
<div class="memdoc">
627
 
628 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03376">3376</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
629 12 alfik
 
630
</div>
631
</div>
632 16 alfik
<a class="anchor" id="a238196a5cce50e726172501c44505eb5"></a><!-- doxytag: member="microcode_branch::micro_pc" ref="a238196a5cce50e726172501c44505eb5" args="" -->
633 12 alfik
<div class="memitem">
634
<div class="memproto">
635
      <table class="memname">
636
        <tr>
637 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a238196a5cce50e726172501c44505eb5">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>
638 12 alfik
        </tr>
639
      </table>
640
</div>
641
<div class="memdoc">
642
 
643 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03377">3377</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
644 12 alfik
 
645
</div>
646
</div>
647 16 alfik
<a class="anchor" id="a4bf30fe5849ea92ea553858140d46b0a"></a><!-- doxytag: member="microcode_branch::micro_pc_0" ref="a4bf30fe5849ea92ea553858140d46b0a" args="reg[8:0]" -->
648 12 alfik
<div class="memitem">
649
<div class="memproto">
650
      <table class="memname">
651
        <tr>
652 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a4bf30fe5849ea92ea553858140d46b0a">micro_pc_0</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[8:0]]</code></td>
653 12 alfik
        </tr>
654
      </table>
655
</div>
656
<div class="memdoc">
657
 
658 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03380">3380</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
659 12 alfik
 
660
</div>
661
</div>
662 16 alfik
<a class="anchor" id="a2442d492837d0c2be069b1888bb8e8e6"></a><!-- doxytag: member="microcode_branch::micro_pc_1" ref="a2442d492837d0c2be069b1888bb8e8e6" args="reg[8:0]" -->
663 12 alfik
<div class="memitem">
664
<div class="memproto">
665
      <table class="memname">
666
        <tr>
667 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a2442d492837d0c2be069b1888bb8e8e6">micro_pc_1</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[8:0]]</code></td>
668 12 alfik
        </tr>
669
      </table>
670
</div>
671
<div class="memdoc">
672
 
673 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03381">3381</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
674 12 alfik
 
675
</div>
676
</div>
677 16 alfik
<a class="anchor" id="a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c"></a><!-- doxytag: member="microcode_branch::micro_pc_2" ref="a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c" args="reg[8:0]" -->
678 12 alfik
<div class="memitem">
679
<div class="memproto">
680
      <table class="memname">
681
        <tr>
682 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a91d0bdf3e43ef1ae6a8f4bd91b5d1d8c">micro_pc_2</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[8:0]]</code></td>
683 12 alfik
        </tr>
684
      </table>
685
</div>
686
<div class="memdoc">
687
 
688 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03382">3382</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
689 12 alfik
 
690
</div>
691
</div>
692 16 alfik
<a class="anchor" id="a94c784f786ca78c568e44da86f5e52b3"></a><!-- doxytag: member="microcode_branch::micro_pc_3" ref="a94c784f786ca78c568e44da86f5e52b3" args="reg[8:0]" -->
693 13 alfik
<div class="memitem">
694
<div class="memproto">
695
      <table class="memname">
696
        <tr>
697 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a94c784f786ca78c568e44da86f5e52b3">micro_pc_3</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[8:0]]</code></td>
698 13 alfik
        </tr>
699
      </table>
700
</div>
701
<div class="memdoc">
702
 
703 17 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03383">3383</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
704 13 alfik
 
705
</div>
706
</div>
707 12 alfik
<hr/>The documentation for this class was generated from the following file:<ul>
708
<li><a class="el" href="ao68000_8v_source.html">ao68000.v</a></li>
709
</ul>
710
</div>
711 17 alfik
<hr class="footer"/><address class="footer"><small>Generated on Sun Jan 16 2011 11:00:04 for ao68000 by&#160;
712 12 alfik
<a href="http://www.doxygen.org/index.html">
713
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address>
714
</body>
715
</html>

powered by: WebSVN 2.1.0

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