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

Subversion Repositories ao68000

[/] [ao68000/] [trunk/] [doc/] [doxygen/] [html/] [classdecoder.html] - Blame information for rev 16

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: decoder 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="#Parameters">Parameters</a>  </div>
33
  <div class="headertitle">
34
<h1>decoder Module Reference</h1>  </div>
35
</div>
36
<div class="contents">
37
<!-- doxytag: class="decoder" -->
38
<p>Decode instruction and addressing mode.
39
<a href="#_details">More...</a></p>
40
<!-- startSectionHeader --><div class="dynheader">
41
Inheritance diagram for decoder:<!-- endSectionHeader --></div>
42
<!-- startSectionSummary --><!-- endSectionSummary --><!-- startSectionContent --><div class="dyncontent">
43
 <div class="center">
44
  <img src="classdecoder.png" usemap="#decoder_map" alt=""/>
45
  <map id="decoder_map" name="decoder_map">
46
<area href="classao68000.html" alt="ao68000" shape="rect" coords="0,56,61,80"/>
47
</map>
48
 </div><!-- endSectionContent --></div>
49
 
50
<p><a href="classdecoder-members.html">List of all members.</a></p>
51
<table class="memberdecls">
52
<tr><td colspan="2"><h2><a name="Inputs"></a>
53
Inputs</h2></td></tr>
54 16 alfik
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a6d5317405a2a0f3d87baeb7150ce7a82">clock</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
55
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#abb84ff97c6b5274c476817bf0c89eae5">reset_n</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a4f8f30358d78d6b6509ecb0a75c8e2e9">supervisor</a> &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
57
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#af7617a66ecea2639bbe626dae6dbf5b2">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>
58
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a1606e8406845c12b82cb9e34260337bb">ea_type</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>
59
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#acee089d4bff7671b954beee0516ed1eb">ea_mod</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>
60
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a8658dbe33b5c93ec447d2c4915bf46bb">ea_reg</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>
61 12 alfik
<tr><td colspan="2"><h2><a name="Outputs"></a>
62
Outputs</h2></td></tr>
63 16 alfik
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a67eb094220c399c1c40c878b5845e34e">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>
64
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#af02fcbe55a29581530a9fa1b01348d50">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>
65
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a4a908459c4181bada964b9269629cfaf">decoder_alu</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdlchar">[</span><span class="vhdldigit">17</span><span class="vhdlchar">:</span><span class="vhdldigit">0</span><span class="vhdlchar">]</span><span class="vhdlchar"> </span></b>  </td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a28b05d6e340a4705765b60dea6a7582e">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>
67
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a01b7528cc9ef96a11a65bc617e3ce8e8">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>
68
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a6c8f1852c27f24f3c5b376224beb327e">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>
69
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a10aa58a48c1be7f355587ca0662adb6f">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>
70 12 alfik
<tr><td colspan="2"><h2><a name="Parameters"></a>
71
Parameters</h2></td></tr>
72 16 alfik
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a33ca21a2d20f7430201077e25f31c24e">NO_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>  <b><span class="vhdldigit">8'd0</span><span class="vhdlchar"> </span></b></td></tr>
73
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#af430142beb92570232fc803624ce1b38">ILLEGAL_INSTRUCTION_TRAP</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">8'd4</span><span class="vhdlchar"> </span></b></td></tr>
74
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a571fc80e2c734a46eadc31db53af37ff">PRIVILEGE_VIOLATION_TRAP</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">8'd8</span><span class="vhdlchar"> </span></b></td></tr>
75
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a6660b38ffc86f8e9739d5eca392f3e69">ILLEGAL_1010_INSTRUCTION_TRAP</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">8'd10</span><span class="vhdlchar"> </span></b></td></tr>
76
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#ab1fdf78d41476f922a501b7e4e0fe24a">ILLEGAL_1111_INSTRUCTION_TRAP</a> &#160;</td><td class="memItemRight" valign="bottom"><b><span class="vhdldigit">8'd11</span><span class="vhdlchar"> </span></b></td></tr>
77
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#adfdf73062e947946cd9fa70a18e956c8">UNUSED_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>  <b><span class="vhdldigit">9'd0</span><span class="vhdlchar"> </span></b></td></tr>
78 12 alfik
</table>
79
<hr/><a name="_details"></a><h2>Detailed Description</h2>
80
<p>Decode instruction and addressing mode. </p>
81
<p>The decoder is an instruction and addressing mode decoder. For instructions it takes as input the ir register from the registers module. The output of the decoder, in this case, is a microcode address of the first microcode word that performs the instruction.</p>
82
<p>In case of addressing mode decoding, the output is the address of the first microcode word that performs the operand loading or saving. This address is obtained from the currently selected addressing mode saved in the ea_mod and ea_type registers in the registers module. </p>
83
 
84 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02158">2158</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
85 12 alfik
<hr/><h2>Member Data Documentation</h2>
86 16 alfik
<a class="anchor" id="a6d5317405a2a0f3d87baeb7150ce7a82"></a><!-- doxytag: member="decoder::clock" ref="a6d5317405a2a0f3d87baeb7150ce7a82" args="" -->
87 12 alfik
<div class="memitem">
88
<div class="memproto">
89
      <table class="memname">
90
        <tr>
91 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a6d5317405a2a0f3d87baeb7150ce7a82">clock</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
92 12 alfik
        </tr>
93
      </table>
94
</div>
95
<div class="memdoc">
96
 
97 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02159">2159</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
98 12 alfik
 
99
</div>
100
</div>
101 16 alfik
<a class="anchor" id="abb84ff97c6b5274c476817bf0c89eae5"></a><!-- doxytag: member="decoder::reset_n" ref="abb84ff97c6b5274c476817bf0c89eae5" args="" -->
102 12 alfik
<div class="memitem">
103
<div class="memproto">
104
      <table class="memname">
105
        <tr>
106 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#abb84ff97c6b5274c476817bf0c89eae5">reset_n</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
107 12 alfik
        </tr>
108
      </table>
109
</div>
110
<div class="memdoc">
111
 
112 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02160">2160</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
113 12 alfik
 
114
</div>
115
</div>
116 16 alfik
<a class="anchor" id="a4f8f30358d78d6b6509ecb0a75c8e2e9"></a><!-- doxytag: member="decoder::supervisor" ref="a4f8f30358d78d6b6509ecb0a75c8e2e9" args="" -->
117 12 alfik
<div class="memitem">
118
<div class="memproto">
119
      <table class="memname">
120
        <tr>
121 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a4f8f30358d78d6b6509ecb0a75c8e2e9">supervisor</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
122 12 alfik
        </tr>
123
      </table>
124
</div>
125
<div class="memdoc">
126
 
127 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02162">2162</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
128 12 alfik
 
129
</div>
130
</div>
131 16 alfik
<a class="anchor" id="af7617a66ecea2639bbe626dae6dbf5b2"></a><!-- doxytag: member="decoder::ir" ref="af7617a66ecea2639bbe626dae6dbf5b2" args="" -->
132 12 alfik
<div class="memitem">
133
<div class="memproto">
134
      <table class="memname">
135
        <tr>
136 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#af7617a66ecea2639bbe626dae6dbf5b2">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>
137 12 alfik
        </tr>
138
      </table>
139
</div>
140
<div class="memdoc">
141
 
142 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02163">2163</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
143 12 alfik
 
144
</div>
145
</div>
146 16 alfik
<a class="anchor" id="a67eb094220c399c1c40c878b5845e34e"></a><!-- doxytag: member="decoder::decoder_trap" ref="a67eb094220c399c1c40c878b5845e34e" args="" -->
147 12 alfik
<div class="memitem">
148
<div class="memproto">
149
      <table class="memname">
150
        <tr>
151 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a67eb094220c399c1c40c878b5845e34e">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> [Output]</code></td>
152 12 alfik
        </tr>
153
      </table>
154
</div>
155
<div class="memdoc">
156
 
157 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02166">2166</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
158 12 alfik
 
159
</div>
160
</div>
161 16 alfik
<a class="anchor" id="af02fcbe55a29581530a9fa1b01348d50"></a><!-- doxytag: member="decoder::decoder_micropc" ref="af02fcbe55a29581530a9fa1b01348d50" args="" -->
162 12 alfik
<div class="memitem">
163
<div class="memproto">
164
      <table class="memname">
165
        <tr>
166 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#af02fcbe55a29581530a9fa1b01348d50">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> [Output]</code></td>
167 12 alfik
        </tr>
168
      </table>
169
</div>
170
<div class="memdoc">
171
 
172 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02167">2167</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
173 12 alfik
 
174
</div>
175
</div>
176 16 alfik
<a class="anchor" id="a4a908459c4181bada964b9269629cfaf"></a><!-- doxytag: member="decoder::decoder_alu" ref="a4a908459c4181bada964b9269629cfaf" args="" -->
177 12 alfik
<div class="memitem">
178
<div class="memproto">
179
      <table class="memname">
180
        <tr>
181 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a4a908459c4181bada964b9269629cfaf">decoder_alu</a></span> <b><span class="vhdlchar">[</span><span class="vhdldigit">17</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>
182 12 alfik
        </tr>
183
      </table>
184
</div>
185
<div class="memdoc">
186
 
187 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02168">2168</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
188 12 alfik
 
189
</div>
190
</div>
191 16 alfik
<a class="anchor" id="a28b05d6e340a4705765b60dea6a7582e"></a><!-- doxytag: member="decoder::save_ea" ref="a28b05d6e340a4705765b60dea6a7582e" args="" -->
192 12 alfik
<div class="memitem">
193
<div class="memproto">
194
      <table class="memname">
195
        <tr>
196 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a28b05d6e340a4705765b60dea6a7582e">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> [Output]</code></td>
197 12 alfik
        </tr>
198
      </table>
199
</div>
200
<div class="memdoc">
201
 
202 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02170">2170</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
203 12 alfik
 
204
</div>
205
</div>
206 16 alfik
<a class="anchor" id="a01b7528cc9ef96a11a65bc617e3ce8e8"></a><!-- doxytag: member="decoder::perform_ea_write" ref="a01b7528cc9ef96a11a65bc617e3ce8e8" args="" -->
207 12 alfik
<div class="memitem">
208
<div class="memproto">
209
      <table class="memname">
210
        <tr>
211 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a01b7528cc9ef96a11a65bc617e3ce8e8">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> [Output]</code></td>
212 12 alfik
        </tr>
213
      </table>
214
</div>
215
<div class="memdoc">
216
 
217 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02171">2171</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
218 12 alfik
 
219
</div>
220
</div>
221 16 alfik
<a class="anchor" id="a6c8f1852c27f24f3c5b376224beb327e"></a><!-- doxytag: member="decoder::perform_ea_read" ref="a6c8f1852c27f24f3c5b376224beb327e" args="" -->
222 12 alfik
<div class="memitem">
223
<div class="memproto">
224
      <table class="memname">
225
        <tr>
226 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a6c8f1852c27f24f3c5b376224beb327e">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> [Output]</code></td>
227 12 alfik
        </tr>
228
      </table>
229
</div>
230
<div class="memdoc">
231
 
232 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02172">2172</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
233 12 alfik
 
234
</div>
235
</div>
236 16 alfik
<a class="anchor" id="a10aa58a48c1be7f355587ca0662adb6f"></a><!-- doxytag: member="decoder::load_ea" ref="a10aa58a48c1be7f355587ca0662adb6f" args="" -->
237 12 alfik
<div class="memitem">
238
<div class="memproto">
239
      <table class="memname">
240
        <tr>
241 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a10aa58a48c1be7f355587ca0662adb6f">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> [Output]</code></td>
242 12 alfik
        </tr>
243
      </table>
244
</div>
245
<div class="memdoc">
246
 
247 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02173">2173</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
248 12 alfik
 
249
</div>
250
</div>
251 16 alfik
<a class="anchor" id="a1606e8406845c12b82cb9e34260337bb"></a><!-- doxytag: member="decoder::ea_type" ref="a1606e8406845c12b82cb9e34260337bb" args="" -->
252 12 alfik
<div class="memitem">
253
<div class="memproto">
254
      <table class="memname">
255
        <tr>
256 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a1606e8406845c12b82cb9e34260337bb">ea_type</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>
257 12 alfik
        </tr>
258
      </table>
259
</div>
260
<div class="memdoc">
261
 
262 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02175">2175</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
263 12 alfik
 
264
</div>
265
</div>
266 16 alfik
<a class="anchor" id="acee089d4bff7671b954beee0516ed1eb"></a><!-- doxytag: member="decoder::ea_mod" ref="acee089d4bff7671b954beee0516ed1eb" args="" -->
267 12 alfik
<div class="memitem">
268
<div class="memproto">
269
      <table class="memname">
270
        <tr>
271 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#acee089d4bff7671b954beee0516ed1eb">ea_mod</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>
272 12 alfik
        </tr>
273
      </table>
274
</div>
275
<div class="memdoc">
276
 
277 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02176">2176</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
278 12 alfik
 
279
</div>
280
</div>
281 16 alfik
<a class="anchor" id="a8658dbe33b5c93ec447d2c4915bf46bb"></a><!-- doxytag: member="decoder::ea_reg" ref="a8658dbe33b5c93ec447d2c4915bf46bb" args="" -->
282 12 alfik
<div class="memitem">
283
<div class="memproto">
284
      <table class="memname">
285
        <tr>
286 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a8658dbe33b5c93ec447d2c4915bf46bb">ea_reg</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>
287 12 alfik
        </tr>
288
      </table>
289
</div>
290
<div class="memdoc">
291
 
292 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02177">2177</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
293 12 alfik
 
294
</div>
295
</div>
296 16 alfik
<a class="anchor" id="a33ca21a2d20f7430201077e25f31c24e"></a><!-- doxytag: member="decoder::NO_TRAP" ref="a33ca21a2d20f7430201077e25f31c24e" args="8'd0" -->
297 12 alfik
<div class="memitem">
298
<div class="memproto">
299
      <table class="memname">
300
        <tr>
301 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a33ca21a2d20f7430201077e25f31c24e">NO_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="vhdldigit">8'd0</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
302 12 alfik
        </tr>
303
      </table>
304
</div>
305
<div class="memdoc">
306
 
307 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02180">2180</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
308 12 alfik
 
309
</div>
310
</div>
311 16 alfik
<a class="anchor" id="af430142beb92570232fc803624ce1b38"></a><!-- doxytag: member="decoder::ILLEGAL_INSTRUCTION_TRAP" ref="af430142beb92570232fc803624ce1b38" args="8'd4" -->
312 12 alfik
<div class="memitem">
313
<div class="memproto">
314
      <table class="memname">
315
        <tr>
316 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#af430142beb92570232fc803624ce1b38">ILLEGAL_INSTRUCTION_TRAP</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">8'd4</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
317 12 alfik
        </tr>
318
      </table>
319
</div>
320
<div class="memdoc">
321
 
322 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02180">2180</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
323 12 alfik
 
324
</div>
325
</div>
326 16 alfik
<a class="anchor" id="a571fc80e2c734a46eadc31db53af37ff"></a><!-- doxytag: member="decoder::PRIVILEGE_VIOLATION_TRAP" ref="a571fc80e2c734a46eadc31db53af37ff" args="8'd8" -->
327 12 alfik
<div class="memitem">
328
<div class="memproto">
329
      <table class="memname">
330
        <tr>
331 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a571fc80e2c734a46eadc31db53af37ff">PRIVILEGE_VIOLATION_TRAP</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">8'd8</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
332 12 alfik
        </tr>
333
      </table>
334
</div>
335
<div class="memdoc">
336
 
337 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02180">2180</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
338 12 alfik
 
339
</div>
340
</div>
341 16 alfik
<a class="anchor" id="a6660b38ffc86f8e9739d5eca392f3e69"></a><!-- doxytag: member="decoder::ILLEGAL_1010_INSTRUCTION_TRAP" ref="a6660b38ffc86f8e9739d5eca392f3e69" args="8'd10" -->
342 12 alfik
<div class="memitem">
343
<div class="memproto">
344
      <table class="memname">
345
        <tr>
346 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a6660b38ffc86f8e9739d5eca392f3e69">ILLEGAL_1010_INSTRUCTION_TRAP</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">8'd10</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
347 12 alfik
        </tr>
348
      </table>
349
</div>
350
<div class="memdoc">
351
 
352 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02180">2180</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
353 12 alfik
 
354
</div>
355
</div>
356 16 alfik
<a class="anchor" id="ab1fdf78d41476f922a501b7e4e0fe24a"></a><!-- doxytag: member="decoder::ILLEGAL_1111_INSTRUCTION_TRAP" ref="ab1fdf78d41476f922a501b7e4e0fe24a" args="8'd11" -->
357 12 alfik
<div class="memitem">
358
<div class="memproto">
359
      <table class="memname">
360
        <tr>
361 16 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#ab1fdf78d41476f922a501b7e4e0fe24a">ILLEGAL_1111_INSTRUCTION_TRAP</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdldigit">8'd11</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
362 12 alfik
        </tr>
363
      </table>
364
</div>
365
<div class="memdoc">
366
 
367 16 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02180">2180</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
368 12 alfik
 
369
</div>
370
</div>
371 16 alfik
<a class="anchor" id="adfdf73062e947946cd9fa70a18e956c8"></a><!-- doxytag: member="decoder::UNUSED_MICROPC" ref="adfdf73062e947946cd9fa70a18e956c8" args="9'd0" -->
372
<div class="memitem">
373
<div class="memproto">
374
      <table class="memname">
375
        <tr>
376
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#adfdf73062e947946cd9fa70a18e956c8">UNUSED_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="vhdldigit">9'd0</span><span class="vhdlchar"> </span></b> <code> [Parameter]</code></td>
377
        </tr>
378
      </table>
379
</div>
380
<div class="memdoc">
381
 
382
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02187">2187</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
383
 
384
</div>
385
</div>
386 12 alfik
<hr/>The documentation for this class was generated from the following file:<ul>
387
<li><a class="el" href="ao68000_8v_source.html">ao68000.v</a></li>
388
</ul>
389
</div>
390 16 alfik
<hr class="footer"/><address class="footer"><small>Generated on Sat Jan 15 2011 22:20:15 for ao68000 by&#160;
391 12 alfik
<a href="http://www.doxygen.org/index.html">
392
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address>
393
</body>
394
</html>

powered by: WebSVN 2.1.0

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