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

Subversion Repositories ao68000

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

Go to most recent revision | 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 13 alfik
 <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#aa97186c6a6c8f8229219bceb1750b753">clock</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classmicrocode__branch.html#a446d61eb34eb480a38661d473bf25fd4">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#a4e2c393980b78c66fbb22710e14a1cbb">ALWAYS_33</a>&#160;</td><td class="memItemRight" valign="bottom"><b> ( <b><b><a class="el" href="classmicrocode__branch.html#aa97186c6a6c8f8229219bceb1750b753">clock</a></b> <span class="vhdlchar"> </span></b> , <b><b><a class="el" href="classmicrocode__branch.html#a446d61eb34eb480a38661d473bf25fd4">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 13 alfik
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#aa97186c6a6c8f8229219bceb1750b753">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#a446d61eb34eb480a38661d473bf25fd4">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#a42e8abed644ad88712e3f12b88119b93">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#abad84561ae17084ceb7d2a623b446a14">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#a44a7fbf19a4641fb5007ba59ea7867b2">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#ae0d0b0c347c453aed25820eb4d5ede60">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#a6965faa1f8f535384a68703714d67d41">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#a812465227c1ce82d3a227a04a5cc9a89">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#a07ec962ad743b1c4988f5b0f6332f393">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#a8e3878b37a15cbe9f5ac25d9d0c50ff5">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#a76527514b31cb7de3a0f1f3a9b4fa039">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#a66d21fc86ad1b8a3b3f72d78b9c96aef">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#a96f331edcf8cb8bb65f80139b5248456">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#a909c52e94961a97edb894efc59ecae40">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#a1520537038c18470f595c0d2858431f3">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#a474cb146bed7bdde681694c3f06a1106">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#a029e3e9219332863900f71a52816c7ac">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#acd130168642a726f7de176682a42e3ad">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#a6f20353ec8aea573354892ebe79e4aec">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#a2bf9f1fb5125818e8eb47aa043e0a393">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#a1493bf14db63cdb7d2ce8b2410b1c33b">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#aef8500b16e788430917ee03f003d10a9">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#ae627b4cdc5e73300a5166eb7636468ea">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#abc45eb66161b645c69d4b6ad6457ff31">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#a9ba804e0f049ed633f01c611e248a587">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#ab3eb1598fd8ff755ee7811485c4b9849">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#a93f2469a63fd895a2a06d93b58735d41">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#a4c922f8d1c3da7414164908004c6e60d">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 13 alfik
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmicrocode__branch.html#a53df336945e1387fada5822142621f2f">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 13 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#ad9bc2cb9966990b791c16ae418be756c">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#a1759008367898c209d99232aaa1dfd6c">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#a5f0609e6f83715642a34d65104c11e47">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#a8d7713b0340f69c7eae6282373e3bf7b">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 14 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>
103 12 alfik
<hr/><h2>Member Function Documentation</h2>
104 13 alfik
<a class="anchor" id="a5c48a82153e9796a3913029cde0cc182"></a><!-- doxytag: member="microcode_branch::ALWAYS_32" ref="a5c48a82153e9796a3913029cde0cc182" args="clock, reset_n" -->
105 12 alfik
<div class="memitem">
106
<div class="memproto">
107
      <table class="memname">
108
        <tr>
109 13 alfik
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_32          <td></td>
110
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#aa97186c6a6c8f8229219bceb1750b753">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 13 alfik
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#a446d61eb34eb480a38661d473bf25fd4">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 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03435">3435</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 14 alfik
<a name="l03435"></a>03435 <span class="vhdlkeyword">always</span> @(<span class="vhdlkeyword">posedge</span> <a class="code" href="classmicrocode__branch.html#aa97186c6a6c8f8229219bceb1750b753">clock</a> <span class="vhdlkeyword">or</span> <span class="vhdlkeyword">negedge</span> <a class="code" href="classmicrocode__branch.html#a446d61eb34eb480a38661d473bf25fd4">reset_n</a>) <span class="vhdlkeyword">begin</span>
126
<a name="l03436"></a>03436     <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a446d61eb34eb480a38661d473bf25fd4">reset_n</a> == <span class="vhdllogic">1&#39;b0</span>) <a class="code" href="classmicrocode__branch.html#ad9bc2cb9966990b791c16ae418be756c">micro_pc_0</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
127
<a name="l03437"></a>03437     <span class="vhdlkeyword">else</span>                <a class="code" href="classmicrocode__branch.html#ad9bc2cb9966990b791c16ae418be756c">micro_pc_0</a> &lt;= <a class="code" href="classmicrocode__branch.html#a53df336945e1387fada5822142621f2f">micro_pc</a>;
128
<a name="l03438"></a>03438 <span class="vhdlkeyword">end</span>
129 12 alfik
</pre></div>
130
</div>
131
</div>
132 13 alfik
<a class="anchor" id="a4e2c393980b78c66fbb22710e14a1cbb"></a><!-- doxytag: member="microcode_branch::ALWAYS_33" ref="a4e2c393980b78c66fbb22710e14a1cbb" args="clock, reset_n" -->
133 12 alfik
<div class="memitem">
134
<div class="memproto">
135
      <table class="memname">
136
        <tr>
137 13 alfik
          <td class="memname"><b><span class="vhdlchar"> </span></b>ALWAYS_33          <td></td>
138
          <td class="paramtype">(<span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#aa97186c6a6c8f8229219bceb1750b753">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 13 alfik
          <td class="paramtype"><span class="keywordtype"></span> <b><b><a class="el" href="classmicrocode__branch.html#a446d61eb34eb480a38661d473bf25fd4">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 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03440">3440</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 14 alfik
<a name="l03440"></a>03440 <span class="vhdlkeyword">always</span> @(<span class="vhdlkeyword">posedge</span> <a class="code" href="classmicrocode__branch.html#aa97186c6a6c8f8229219bceb1750b753">clock</a> <span class="vhdlkeyword">or</span> <span class="vhdlkeyword">negedge</span> <a class="code" href="classmicrocode__branch.html#a446d61eb34eb480a38661d473bf25fd4">reset_n</a>) <span class="vhdlkeyword">begin</span>
154
<a name="l03441"></a>03441     <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a446d61eb34eb480a38661d473bf25fd4">reset_n</a> == <span class="vhdllogic">1&#39;b0</span>) <span class="vhdlkeyword">begin</span>
155
<a name="l03442"></a>03442         <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
156
<a name="l03443"></a>03443         <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
157
<a name="l03444"></a>03444         <a class="code" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
158
<a name="l03445"></a>03445     <span class="vhdlkeyword">end</span>
159
<a name="l03446"></a>03446     <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a93f2469a63fd895a2a06d93b58735d41">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#ae627b4cdc5e73300a5166eb7636468ea">prefetch_ir_valid</a> == <span class="vhdllogic">1&#39;b1</span> &amp;&amp; <a class="code" href="classmicrocode__branch.html#a96f331edcf8cb8bb65f80139b5248456">decoder_trap</a> == <span class="vhdllogic">8&#39;d0</span>)
160
<a name="l03447"></a>03447     <span class="vhdlkeyword">begin</span>
161
<a name="l03448"></a>03448         <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#ad9bc2cb9966990b791c16ae418be756c">micro_pc_0</a> + { <span class="vhdllogic">5&#39;d0</span>, <a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">branch_offset</a> };
162
<a name="l03449"></a>03449         <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a>;
163
<a name="l03450"></a>03450         <a class="code" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a>;
164
<a name="l03451"></a>03451     <span class="vhdlkeyword">end</span>
165
<a name="l03452"></a>03452     <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a93f2469a63fd895a2a06d93b58735d41">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="l03453"></a>03453         <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">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#a029e3e9219332863900f71a52816c7ac">load_ea</a> != <span class="vhdllogic">9&#39;d0</span>) <span class="vhdlkeyword">begin</span>
167
<a name="l03454"></a>03454             <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#acd130168642a726f7de176682a42e3ad">perform_ea_read</a>;
168
<a name="l03455"></a>03455             <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#ad9bc2cb9966990b791c16ae418be756c">micro_pc_0</a> + <span class="vhdllogic">9&#39;d1</span>;
169
<a name="l03456"></a>03456             <a class="code" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a>;
170
<a name="l03457"></a>03457         <span class="vhdlkeyword">end</span>
171
<a name="l03458"></a>03458         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">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#a029e3e9219332863900f71a52816c7ac">load_ea</a> == <span class="vhdllogic">9&#39;d0</span>) <span class="vhdlkeyword">begin</span>
172
<a name="l03459"></a>03459             <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#ad9bc2cb9966990b791c16ae418be756c">micro_pc_0</a> + <span class="vhdllogic">9&#39;d1</span>;
173
<a name="l03460"></a>03460             <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a>;
174
<a name="l03461"></a>03461             <a class="code" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a>;
175
<a name="l03462"></a>03462         <span class="vhdlkeyword">end</span>
176
<a name="l03463"></a>03463         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">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#a2bf9f1fb5125818e8eb47aa043e0a393">save_ea</a> != <span class="vhdllogic">9&#39;d0</span>) <span class="vhdlkeyword">begin</span>
177
<a name="l03464"></a>03464             <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#a2bf9f1fb5125818e8eb47aa043e0a393">save_ea</a>;
178
<a name="l03465"></a>03465             <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a>;
179
<a name="l03466"></a>03466             <a class="code" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a>;
180
<a name="l03467"></a>03467         <span class="vhdlkeyword">end</span>
181
<a name="l03468"></a>03468         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>((<a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">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#a029e3e9219332863900f71a52816c7ac">load_ea</a> != <span class="vhdllogic">9&#39;d0</span>) ||
182
<a name="l03469"></a>03469                 (<a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">branch_offset</a> == <a class="code" href="ao68000_8v.html#a698b04745cbbec22896235d5cfffac43">`PROCEDURE_call_perform_ea_read</a><span class="vhdlchar"></span>) ||
183
<a name="l03470"></a>03470                 (<a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">branch_offset</a> == <a class="code" href="ao68000_8v.html#aa98c954da2ac9f709907c8c593b1439e">`PROCEDURE_call_perform_ea_write</a><span class="vhdlchar"></span>) ||
184
<a name="l03471"></a>03471                 (<a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">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#a2bf9f1fb5125818e8eb47aa043e0a393">save_ea</a> != <span class="vhdllogic">9&#39;d0</span>) ||
185
<a name="l03472"></a>03472                 (<a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">branch_offset</a> == <a class="code" href="ao68000_8v.html#a2c67cc2747b67d04684855e14c2b9fbb">`PROCEDURE_call_trap</a><span class="vhdlchar"></span>) )
186
<a name="l03473"></a>03473         <span class="vhdlkeyword">begin</span>
187
<a name="l03474"></a>03474             <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#ad9bc2cb9966990b791c16ae418be756c">micro_pc_0</a> + <span class="vhdllogic">9&#39;d1</span>;
188
<a name="l03475"></a>03475             <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a>;
189
<a name="l03476"></a>03476             <a class="code" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a>;
190
<a name="l03477"></a>03477         <span class="vhdlkeyword">end</span>
191
<a name="l03478"></a>03478         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">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="l03479"></a>03479             <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a>;
193
<a name="l03480"></a>03480             <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a>;
194
<a name="l03481"></a>03481             <a class="code" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
195
<a name="l03482"></a>03482         <span class="vhdlkeyword">end</span>
196
<a name="l03483"></a>03483         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">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="l03484"></a>03484             <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#ad9bc2cb9966990b791c16ae418be756c">micro_pc_0</a>;
198
<a name="l03485"></a>03485             <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a>;
199
<a name="l03486"></a>03486             <a class="code" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a> &lt;= <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a>;
200
<a name="l03487"></a>03487         <span class="vhdlkeyword">end</span>
201
<a name="l03488"></a>03488         <span class="vhdlkeyword">else</span> <span class="vhdlkeyword">if</span>(<a class="code" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">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="l03489"></a>03489             <a class="code" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">micro_pc_1</a> &lt;= <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a>;
203
<a name="l03490"></a>03490             <a class="code" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">micro_pc_2</a> &lt;= <a class="code" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a>;
204
<a name="l03491"></a>03491             <a class="code" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a> &lt;= <span class="vhdllogic">9&#39;d0</span>;
205
<a name="l03492"></a>03492         <span class="vhdlkeyword">end</span>
206
<a name="l03493"></a>03493     <span class="vhdlkeyword">end</span>
207
<a name="l03494"></a>03494 <span class="vhdlkeyword">end</span>
208 12 alfik
</pre></div>
209
</div>
210
</div>
211
<hr/><h2>Member Data Documentation</h2>
212 13 alfik
<a class="anchor" id="aa97186c6a6c8f8229219bceb1750b753"></a><!-- doxytag: member="microcode_branch::clock" ref="aa97186c6a6c8f8229219bceb1750b753" args="" -->
213 12 alfik
<div class="memitem">
214
<div class="memproto">
215
      <table class="memname">
216
        <tr>
217 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#aa97186c6a6c8f8229219bceb1750b753">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 14 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>
224 12 alfik
 
225
</div>
226
</div>
227 13 alfik
<a class="anchor" id="a446d61eb34eb480a38661d473bf25fd4"></a><!-- doxytag: member="microcode_branch::reset_n" ref="a446d61eb34eb480a38661d473bf25fd4" args="" -->
228 12 alfik
<div class="memitem">
229
<div class="memproto">
230
      <table class="memname">
231
        <tr>
232 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a446d61eb34eb480a38661d473bf25fd4">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 14 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>
239 12 alfik
 
240
</div>
241
</div>
242 13 alfik
<a class="anchor" id="a42e8abed644ad88712e3f12b88119b93"></a><!-- doxytag: member="microcode_branch::movem_loop" ref="a42e8abed644ad88712e3f12b88119b93" args="" -->
243 12 alfik
<div class="memitem">
244
<div class="memproto">
245
      <table class="memname">
246
        <tr>
247 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a42e8abed644ad88712e3f12b88119b93">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 14 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>
254 12 alfik
 
255
</div>
256
</div>
257 13 alfik
<a class="anchor" id="abad84561ae17084ceb7d2a623b446a14"></a><!-- doxytag: member="microcode_branch::movem_reg" ref="abad84561ae17084ceb7d2a623b446a14" args="" -->
258 12 alfik
<div class="memitem">
259
<div class="memproto">
260
      <table class="memname">
261
        <tr>
262 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#abad84561ae17084ceb7d2a623b446a14">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 14 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>
269 12 alfik
 
270
</div>
271
</div>
272 13 alfik
<a class="anchor" id="a44a7fbf19a4641fb5007ba59ea7867b2"></a><!-- doxytag: member="microcode_branch::operand2" ref="a44a7fbf19a4641fb5007ba59ea7867b2" args="" -->
273 12 alfik
<div class="memitem">
274
<div class="memproto">
275
      <table class="memname">
276
        <tr>
277 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a44a7fbf19a4641fb5007ba59ea7867b2">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 14 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>
284 12 alfik
 
285
</div>
286
</div>
287 13 alfik
<a class="anchor" id="ae0d0b0c347c453aed25820eb4d5ede60"></a><!-- doxytag: member="microcode_branch::alu_signal" ref="ae0d0b0c347c453aed25820eb4d5ede60" args="" -->
288 12 alfik
<div class="memitem">
289
<div class="memproto">
290
      <table class="memname">
291
        <tr>
292 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#ae0d0b0c347c453aed25820eb4d5ede60">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 14 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>
299 12 alfik
 
300
</div>
301
</div>
302 13 alfik
<a class="anchor" id="a6965faa1f8f535384a68703714d67d41"></a><!-- doxytag: member="microcode_branch::alu_mult_div_ready" ref="a6965faa1f8f535384a68703714d67d41" args="" -->
303 12 alfik
<div class="memitem">
304
<div class="memproto">
305
      <table class="memname">
306
        <tr>
307 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a6965faa1f8f535384a68703714d67d41">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 14 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>
314 12 alfik
 
315
</div>
316
</div>
317 13 alfik
<a class="anchor" id="a812465227c1ce82d3a227a04a5cc9a89"></a><!-- doxytag: member="microcode_branch::condition" ref="a812465227c1ce82d3a227a04a5cc9a89" args="" -->
318 12 alfik
<div class="memitem">
319
<div class="memproto">
320
      <table class="memname">
321
        <tr>
322 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a812465227c1ce82d3a227a04a5cc9a89">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 14 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>
329 12 alfik
 
330
</div>
331
</div>
332 13 alfik
<a class="anchor" id="a07ec962ad743b1c4988f5b0f6332f393"></a><!-- doxytag: member="microcode_branch::result" ref="a07ec962ad743b1c4988f5b0f6332f393" args="" -->
333 12 alfik
<div class="memitem">
334
<div class="memproto">
335
      <table class="memname">
336
        <tr>
337 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a07ec962ad743b1c4988f5b0f6332f393">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 14 alfik
<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>
344 12 alfik
 
345
</div>
346
</div>
347 13 alfik
<a class="anchor" id="a8e3878b37a15cbe9f5ac25d9d0c50ff5"></a><!-- doxytag: member="microcode_branch::overflow" ref="a8e3878b37a15cbe9f5ac25d9d0c50ff5" args="" -->
348 12 alfik
<div class="memitem">
349
<div class="memproto">
350
      <table class="memname">
351
        <tr>
352 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a8e3878b37a15cbe9f5ac25d9d0c50ff5">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 14 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>
359 12 alfik
 
360
</div>
361
</div>
362 13 alfik
<a class="anchor" id="a76527514b31cb7de3a0f1f3a9b4fa039"></a><!-- doxytag: member="microcode_branch::stop_flag" ref="a76527514b31cb7de3a0f1f3a9b4fa039" args="" -->
363 12 alfik
<div class="memitem">
364
<div class="memproto">
365
      <table class="memname">
366
        <tr>
367 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a76527514b31cb7de3a0f1f3a9b4fa039">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 14 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>
374 12 alfik
 
375
</div>
376
</div>
377 13 alfik
<a class="anchor" id="a66d21fc86ad1b8a3b3f72d78b9c96aef"></a><!-- doxytag: member="microcode_branch::ir" ref="a66d21fc86ad1b8a3b3f72d78b9c96aef" args="" -->
378 12 alfik
<div class="memitem">
379
<div class="memproto">
380
      <table class="memname">
381
        <tr>
382 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a66d21fc86ad1b8a3b3f72d78b9c96aef">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 14 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>
389 12 alfik
 
390
</div>
391
</div>
392 13 alfik
<a class="anchor" id="a96f331edcf8cb8bb65f80139b5248456"></a><!-- doxytag: member="microcode_branch::decoder_trap" ref="a96f331edcf8cb8bb65f80139b5248456" args="" -->
393 12 alfik
<div class="memitem">
394
<div class="memproto">
395
      <table class="memname">
396
        <tr>
397 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a96f331edcf8cb8bb65f80139b5248456">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 14 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>
404 12 alfik
 
405
</div>
406
</div>
407 13 alfik
<a class="anchor" id="a909c52e94961a97edb894efc59ecae40"></a><!-- doxytag: member="microcode_branch::trace_flag" ref="a909c52e94961a97edb894efc59ecae40" args="" -->
408 12 alfik
<div class="memitem">
409
<div class="memproto">
410
      <table class="memname">
411
        <tr>
412 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a909c52e94961a97edb894efc59ecae40">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 14 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>
419 12 alfik
 
420
</div>
421
</div>
422 13 alfik
<a class="anchor" id="a1520537038c18470f595c0d2858431f3"></a><!-- doxytag: member="microcode_branch::group_0_flag" ref="a1520537038c18470f595c0d2858431f3" args="" -->
423 12 alfik
<div class="memitem">
424
<div class="memproto">
425
      <table class="memname">
426
        <tr>
427 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a1520537038c18470f595c0d2858431f3">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 14 alfik
<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>
434 12 alfik
 
435
</div>
436
</div>
437 13 alfik
<a class="anchor" id="a474cb146bed7bdde681694c3f06a1106"></a><!-- doxytag: member="microcode_branch::interrupt_mask" ref="a474cb146bed7bdde681694c3f06a1106" args="" -->
438 12 alfik
<div class="memitem">
439
<div class="memproto">
440
      <table class="memname">
441
        <tr>
442 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a474cb146bed7bdde681694c3f06a1106">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 14 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>
449 12 alfik
 
450
</div>
451
</div>
452 13 alfik
<a class="anchor" id="a029e3e9219332863900f71a52816c7ac"></a><!-- doxytag: member="microcode_branch::load_ea" ref="a029e3e9219332863900f71a52816c7ac" args="" -->
453 12 alfik
<div class="memitem">
454
<div class="memproto">
455
      <table class="memname">
456
        <tr>
457 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a029e3e9219332863900f71a52816c7ac">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 14 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>
464 12 alfik
 
465
</div>
466
</div>
467 13 alfik
<a class="anchor" id="acd130168642a726f7de176682a42e3ad"></a><!-- doxytag: member="microcode_branch::perform_ea_read" ref="acd130168642a726f7de176682a42e3ad" args="" -->
468 12 alfik
<div class="memitem">
469
<div class="memproto">
470
      <table class="memname">
471
        <tr>
472 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#acd130168642a726f7de176682a42e3ad">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 14 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>
479 12 alfik
 
480
</div>
481
</div>
482 13 alfik
<a class="anchor" id="a6f20353ec8aea573354892ebe79e4aec"></a><!-- doxytag: member="microcode_branch::perform_ea_write" ref="a6f20353ec8aea573354892ebe79e4aec" args="" -->
483 12 alfik
<div class="memitem">
484
<div class="memproto">
485
      <table class="memname">
486
        <tr>
487 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a6f20353ec8aea573354892ebe79e4aec">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 14 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>
494 12 alfik
 
495
</div>
496
</div>
497 13 alfik
<a class="anchor" id="a2bf9f1fb5125818e8eb47aa043e0a393"></a><!-- doxytag: member="microcode_branch::save_ea" ref="a2bf9f1fb5125818e8eb47aa043e0a393" args="" -->
498 12 alfik
<div class="memitem">
499
<div class="memproto">
500
      <table class="memname">
501
        <tr>
502 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a2bf9f1fb5125818e8eb47aa043e0a393">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 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03374">3374</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
509 12 alfik
 
510
</div>
511
</div>
512 13 alfik
<a class="anchor" id="a1493bf14db63cdb7d2ce8b2410b1c33b"></a><!-- doxytag: member="microcode_branch::decoder_micropc" ref="a1493bf14db63cdb7d2ce8b2410b1c33b" args="" -->
513 12 alfik
<div class="memitem">
514
<div class="memproto">
515
      <table class="memname">
516
        <tr>
517 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a1493bf14db63cdb7d2ce8b2410b1c33b">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 14 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>
524 12 alfik
 
525
</div>
526
</div>
527 13 alfik
<a class="anchor" id="aef8500b16e788430917ee03f003d10a9"></a><!-- doxytag: member="microcode_branch::prefetch_ir_valid_32" ref="aef8500b16e788430917ee03f003d10a9" args="" -->
528 12 alfik
<div class="memitem">
529
<div class="memproto">
530
      <table class="memname">
531
        <tr>
532 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#aef8500b16e788430917ee03f003d10a9">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 14 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>
539 12 alfik
 
540
</div>
541
</div>
542 13 alfik
<a class="anchor" id="ae627b4cdc5e73300a5166eb7636468ea"></a><!-- doxytag: member="microcode_branch::prefetch_ir_valid" ref="ae627b4cdc5e73300a5166eb7636468ea" args="" -->
543 12 alfik
<div class="memitem">
544
<div class="memproto">
545
      <table class="memname">
546
        <tr>
547 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#ae627b4cdc5e73300a5166eb7636468ea">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 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03378">3378</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
554 12 alfik
 
555
</div>
556
</div>
557 13 alfik
<a class="anchor" id="abc45eb66161b645c69d4b6ad6457ff31"></a><!-- doxytag: member="microcode_branch::jmp_address_trap" ref="abc45eb66161b645c69d4b6ad6457ff31" args="" -->
558 12 alfik
<div class="memitem">
559
<div class="memproto">
560
      <table class="memname">
561
        <tr>
562 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#abc45eb66161b645c69d4b6ad6457ff31">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 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03379">3379</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
569 12 alfik
 
570
</div>
571
</div>
572 13 alfik
<a class="anchor" id="a9ba804e0f049ed633f01c611e248a587"></a><!-- doxytag: member="microcode_branch::jmp_bus_trap" ref="a9ba804e0f049ed633f01c611e248a587" args="" -->
573 12 alfik
<div class="memitem">
574
<div class="memproto">
575
      <table class="memname">
576
        <tr>
577 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a9ba804e0f049ed633f01c611e248a587">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 14 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>
584 12 alfik
 
585
</div>
586
</div>
587 13 alfik
<a class="anchor" id="ab3eb1598fd8ff755ee7811485c4b9849"></a><!-- doxytag: member="microcode_branch::finished" ref="ab3eb1598fd8ff755ee7811485c4b9849" args="" -->
588 12 alfik
<div class="memitem">
589
<div class="memproto">
590
      <table class="memname">
591
        <tr>
592 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#ab3eb1598fd8ff755ee7811485c4b9849">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 14 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>
599 12 alfik
 
600
</div>
601
</div>
602 13 alfik
<a class="anchor" id="a93f2469a63fd895a2a06d93b58735d41"></a><!-- doxytag: member="microcode_branch::branch_control" ref="a93f2469a63fd895a2a06d93b58735d41" args="" -->
603 12 alfik
<div class="memitem">
604
<div class="memproto">
605
      <table class="memname">
606
        <tr>
607 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a93f2469a63fd895a2a06d93b58735d41">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 14 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>
614 12 alfik
 
615
</div>
616
</div>
617 13 alfik
<a class="anchor" id="a4c922f8d1c3da7414164908004c6e60d"></a><!-- doxytag: member="microcode_branch::branch_offset" ref="a4c922f8d1c3da7414164908004c6e60d" args="" -->
618 12 alfik
<div class="memitem">
619
<div class="memproto">
620
      <table class="memname">
621
        <tr>
622 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a4c922f8d1c3da7414164908004c6e60d">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 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03384">3384</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
629 12 alfik
 
630
</div>
631
</div>
632 13 alfik
<a class="anchor" id="a53df336945e1387fada5822142621f2f"></a><!-- doxytag: member="microcode_branch::micro_pc" ref="a53df336945e1387fada5822142621f2f" args="" -->
633 12 alfik
<div class="memitem">
634
<div class="memproto">
635
      <table class="memname">
636
        <tr>
637 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a53df336945e1387fada5822142621f2f">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 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03385">3385</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
644 12 alfik
 
645
</div>
646
</div>
647 13 alfik
<a class="anchor" id="ad9bc2cb9966990b791c16ae418be756c"></a><!-- doxytag: member="microcode_branch::micro_pc_0" ref="ad9bc2cb9966990b791c16ae418be756c" args="reg[8:0]" -->
648 12 alfik
<div class="memitem">
649
<div class="memproto">
650
      <table class="memname">
651
        <tr>
652 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#ad9bc2cb9966990b791c16ae418be756c">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 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03388">3388</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
659 12 alfik
 
660
</div>
661
</div>
662 13 alfik
<a class="anchor" id="a1759008367898c209d99232aaa1dfd6c"></a><!-- doxytag: member="microcode_branch::micro_pc_1" ref="a1759008367898c209d99232aaa1dfd6c" args="reg[8:0]" -->
663 12 alfik
<div class="memitem">
664
<div class="memproto">
665
      <table class="memname">
666
        <tr>
667 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a1759008367898c209d99232aaa1dfd6c">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 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03389">3389</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
674 12 alfik
 
675
</div>
676
</div>
677 13 alfik
<a class="anchor" id="a5f0609e6f83715642a34d65104c11e47"></a><!-- doxytag: member="microcode_branch::micro_pc_2" ref="a5f0609e6f83715642a34d65104c11e47" args="reg[8:0]" -->
678 12 alfik
<div class="memitem">
679
<div class="memproto">
680
      <table class="memname">
681
        <tr>
682 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a5f0609e6f83715642a34d65104c11e47">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 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03390">3390</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
689 12 alfik
 
690
</div>
691
</div>
692 13 alfik
<a class="anchor" id="a8d7713b0340f69c7eae6282373e3bf7b"></a><!-- doxytag: member="microcode_branch::micro_pc_3" ref="a8d7713b0340f69c7eae6282373e3bf7b" args="reg[8:0]" -->
693
<div class="memitem">
694
<div class="memproto">
695
      <table class="memname">
696
        <tr>
697
          <td class="memname"><span class="stringliteral"><a class="el" href="classmicrocode__branch.html#a8d7713b0340f69c7eae6282373e3bf7b">micro_pc_3</a></span> <b><span class="vhdlchar"> </span></b> <code> [reg[8:0]]</code></td>
698
        </tr>
699
      </table>
700
</div>
701
<div class="memdoc">
702
 
703 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l03391">3391</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 15 alfik
<hr class="footer"/><address class="footer"><small>Generated on Sat Jan 15 2011 17:55:18 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.