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

Subversion Repositories ao68000

[/] [ao68000/] [trunk/] [doc/] [doxygen/] [html/] [classdecoder.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: 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 13 alfik
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a07ea698e43905b149515da25bf07d981">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#abe8ffab56eaa2b729b293fab145b88da">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#ab1195d70746a685dab833ac1e4943013">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#aca42387025b7a44908a9c95b09ffd639">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#aee711c3bd3db98552b24b1897f7a61a3">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#afd47a5f105fa04f0f04bb11e2cb07929">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#ab7e5c6aab518d6f4ffb374d0d70774ed">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 13 alfik
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a3d51c77a26f72054bae55e07c4a7f50e">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#a17efa6a9faa1bd8ea90966c7127c4aad">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#a8f1fa508fbad7ecd8f15a47ac97be0dc">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>
66
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a0a10ac646012973ca8a578403894590e">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>
67
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a0081e82b20c0976ecb13d48dcc0f7554">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>
68
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a37c251ae6bb47dd4f8a844cfc8f0757b">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>
69 12 alfik
<tr><td colspan="2"><h2><a name="Parameters"></a>
70
Parameters</h2></td></tr>
71 13 alfik
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a0bab3a76a4f15fcb25284f461403e8ac">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>
72
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#ae700aab6efd1c75556aeb4237f1d8c33">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>
73
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a6313ac7ffe9e5484093212a53689d4f0">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>
74
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a40d58c5cecf313424f9df4928b33d9f4">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>
75
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#a269c8223e03f340fbe89513326d22891">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>
76
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdecoder.html#aa6cefc0d2e58f3efccca7b784c2c9551">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>
77 12 alfik
</table>
78
<hr/><a name="_details"></a><h2>Detailed Description</h2>
79
<p>Decode instruction and addressing mode. </p>
80
<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>
81
<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>
82
 
83 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02143">2143</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
84 12 alfik
<hr/><h2>Member Data Documentation</h2>
85 13 alfik
<a class="anchor" id="a07ea698e43905b149515da25bf07d981"></a><!-- doxytag: member="decoder::clock" ref="a07ea698e43905b149515da25bf07d981" args="" -->
86 12 alfik
<div class="memitem">
87
<div class="memproto">
88
      <table class="memname">
89
        <tr>
90 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a07ea698e43905b149515da25bf07d981">clock</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
91 12 alfik
        </tr>
92
      </table>
93
</div>
94
<div class="memdoc">
95
 
96 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02144">2144</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
97 12 alfik
 
98
</div>
99
</div>
100 13 alfik
<a class="anchor" id="abe8ffab56eaa2b729b293fab145b88da"></a><!-- doxytag: member="decoder::reset_n" ref="abe8ffab56eaa2b729b293fab145b88da" args="" -->
101 12 alfik
<div class="memitem">
102
<div class="memproto">
103
      <table class="memname">
104
        <tr>
105 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#abe8ffab56eaa2b729b293fab145b88da">reset_n</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
106 12 alfik
        </tr>
107
      </table>
108
</div>
109
<div class="memdoc">
110
 
111 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02145">2145</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
112 12 alfik
 
113
</div>
114
</div>
115 13 alfik
<a class="anchor" id="ab1195d70746a685dab833ac1e4943013"></a><!-- doxytag: member="decoder::supervisor" ref="ab1195d70746a685dab833ac1e4943013" args="" -->
116 12 alfik
<div class="memitem">
117
<div class="memproto">
118
      <table class="memname">
119
        <tr>
120 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#ab1195d70746a685dab833ac1e4943013">supervisor</a></span> <b><span class="vhdlchar"> </span></b> <b><span class="vhdlchar"> </span></b> <code> [Input]</code></td>
121 12 alfik
        </tr>
122
      </table>
123
</div>
124
<div class="memdoc">
125
 
126 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02147">2147</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
127 12 alfik
 
128
</div>
129
</div>
130 13 alfik
<a class="anchor" id="aca42387025b7a44908a9c95b09ffd639"></a><!-- doxytag: member="decoder::ir" ref="aca42387025b7a44908a9c95b09ffd639" args="" -->
131 12 alfik
<div class="memitem">
132
<div class="memproto">
133
      <table class="memname">
134
        <tr>
135 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#aca42387025b7a44908a9c95b09ffd639">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>
136 12 alfik
        </tr>
137
      </table>
138
</div>
139
<div class="memdoc">
140
 
141 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02148">2148</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
142 12 alfik
 
143
</div>
144
</div>
145 13 alfik
<a class="anchor" id="a3d51c77a26f72054bae55e07c4a7f50e"></a><!-- doxytag: member="decoder::decoder_trap" ref="a3d51c77a26f72054bae55e07c4a7f50e" args="" -->
146 12 alfik
<div class="memitem">
147
<div class="memproto">
148
      <table class="memname">
149
        <tr>
150 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a3d51c77a26f72054bae55e07c4a7f50e">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>
151 12 alfik
        </tr>
152
      </table>
153
</div>
154
<div class="memdoc">
155
 
156 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02151">2151</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
157 12 alfik
 
158
</div>
159
</div>
160 13 alfik
<a class="anchor" id="a17efa6a9faa1bd8ea90966c7127c4aad"></a><!-- doxytag: member="decoder::decoder_micropc" ref="a17efa6a9faa1bd8ea90966c7127c4aad" args="" -->
161 12 alfik
<div class="memitem">
162
<div class="memproto">
163
      <table class="memname">
164
        <tr>
165 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a17efa6a9faa1bd8ea90966c7127c4aad">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>
166 12 alfik
        </tr>
167
      </table>
168
</div>
169
<div class="memdoc">
170
 
171 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02152">2152</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
172 12 alfik
 
173
</div>
174
</div>
175 13 alfik
<a class="anchor" id="a8f1fa508fbad7ecd8f15a47ac97be0dc"></a><!-- doxytag: member="decoder::save_ea" ref="a8f1fa508fbad7ecd8f15a47ac97be0dc" args="" -->
176 12 alfik
<div class="memitem">
177
<div class="memproto">
178
      <table class="memname">
179
        <tr>
180 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a8f1fa508fbad7ecd8f15a47ac97be0dc">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>
181 12 alfik
        </tr>
182
      </table>
183
</div>
184
<div class="memdoc">
185
 
186 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02154">2154</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
187 12 alfik
 
188
</div>
189
</div>
190 13 alfik
<a class="anchor" id="a0a10ac646012973ca8a578403894590e"></a><!-- doxytag: member="decoder::perform_ea_write" ref="a0a10ac646012973ca8a578403894590e" args="" -->
191 12 alfik
<div class="memitem">
192
<div class="memproto">
193
      <table class="memname">
194
        <tr>
195 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a0a10ac646012973ca8a578403894590e">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>
196 12 alfik
        </tr>
197
      </table>
198
</div>
199
<div class="memdoc">
200
 
201 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02155">2155</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
202 12 alfik
 
203
</div>
204
</div>
205 13 alfik
<a class="anchor" id="a0081e82b20c0976ecb13d48dcc0f7554"></a><!-- doxytag: member="decoder::perform_ea_read" ref="a0081e82b20c0976ecb13d48dcc0f7554" args="" -->
206 12 alfik
<div class="memitem">
207
<div class="memproto">
208
      <table class="memname">
209
        <tr>
210 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a0081e82b20c0976ecb13d48dcc0f7554">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>
211 12 alfik
        </tr>
212
      </table>
213
</div>
214
<div class="memdoc">
215
 
216 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02156">2156</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
217 12 alfik
 
218
</div>
219
</div>
220 13 alfik
<a class="anchor" id="a37c251ae6bb47dd4f8a844cfc8f0757b"></a><!-- doxytag: member="decoder::load_ea" ref="a37c251ae6bb47dd4f8a844cfc8f0757b" args="" -->
221 12 alfik
<div class="memitem">
222
<div class="memproto">
223
      <table class="memname">
224
        <tr>
225 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a37c251ae6bb47dd4f8a844cfc8f0757b">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>
226 12 alfik
        </tr>
227
      </table>
228
</div>
229
<div class="memdoc">
230
 
231 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02157">2157</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
232 12 alfik
 
233
</div>
234
</div>
235 13 alfik
<a class="anchor" id="aee711c3bd3db98552b24b1897f7a61a3"></a><!-- doxytag: member="decoder::ea_type" ref="aee711c3bd3db98552b24b1897f7a61a3" args="" -->
236 12 alfik
<div class="memitem">
237
<div class="memproto">
238
      <table class="memname">
239
        <tr>
240 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#aee711c3bd3db98552b24b1897f7a61a3">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>
241 12 alfik
        </tr>
242
      </table>
243
</div>
244
<div class="memdoc">
245
 
246 14 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>
247 12 alfik
 
248
</div>
249
</div>
250 13 alfik
<a class="anchor" id="afd47a5f105fa04f0f04bb11e2cb07929"></a><!-- doxytag: member="decoder::ea_mod" ref="afd47a5f105fa04f0f04bb11e2cb07929" args="" -->
251 12 alfik
<div class="memitem">
252
<div class="memproto">
253
      <table class="memname">
254
        <tr>
255 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#afd47a5f105fa04f0f04bb11e2cb07929">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>
256 12 alfik
        </tr>
257
      </table>
258
</div>
259
<div class="memdoc">
260
 
261 14 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>
262 12 alfik
 
263
</div>
264
</div>
265 13 alfik
<a class="anchor" id="ab7e5c6aab518d6f4ffb374d0d70774ed"></a><!-- doxytag: member="decoder::ea_reg" ref="ab7e5c6aab518d6f4ffb374d0d70774ed" args="" -->
266 12 alfik
<div class="memitem">
267
<div class="memproto">
268
      <table class="memname">
269
        <tr>
270 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#ab7e5c6aab518d6f4ffb374d0d70774ed">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>
271 12 alfik
        </tr>
272
      </table>
273
</div>
274
<div class="memdoc">
275
 
276 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02161">2161</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
277 12 alfik
 
278
</div>
279
</div>
280 13 alfik
<a class="anchor" id="a0bab3a76a4f15fcb25284f461403e8ac"></a><!-- doxytag: member="decoder::NO_TRAP" ref="a0bab3a76a4f15fcb25284f461403e8ac" args="8'd0" -->
281 12 alfik
<div class="memitem">
282
<div class="memproto">
283
      <table class="memname">
284
        <tr>
285 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a0bab3a76a4f15fcb25284f461403e8ac">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>
286 12 alfik
        </tr>
287
      </table>
288
</div>
289
<div class="memdoc">
290
 
291 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02164">2164</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
292 12 alfik
 
293
</div>
294
</div>
295 13 alfik
<a class="anchor" id="ae700aab6efd1c75556aeb4237f1d8c33"></a><!-- doxytag: member="decoder::ILLEGAL_INSTRUCTION_TRAP" ref="ae700aab6efd1c75556aeb4237f1d8c33" args="8'd4" -->
296 12 alfik
<div class="memitem">
297
<div class="memproto">
298
      <table class="memname">
299
        <tr>
300 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#ae700aab6efd1c75556aeb4237f1d8c33">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>
301 12 alfik
        </tr>
302
      </table>
303
</div>
304
<div class="memdoc">
305
 
306 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02164">2164</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
307 12 alfik
 
308
</div>
309
</div>
310 13 alfik
<a class="anchor" id="a6313ac7ffe9e5484093212a53689d4f0"></a><!-- doxytag: member="decoder::PRIVILEGE_VIOLATION_TRAP" ref="a6313ac7ffe9e5484093212a53689d4f0" args="8'd8" -->
311 12 alfik
<div class="memitem">
312
<div class="memproto">
313
      <table class="memname">
314
        <tr>
315 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a6313ac7ffe9e5484093212a53689d4f0">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>
316 12 alfik
        </tr>
317
      </table>
318
</div>
319
<div class="memdoc">
320
 
321 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02164">2164</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
322 12 alfik
 
323
</div>
324
</div>
325 13 alfik
<a class="anchor" id="a40d58c5cecf313424f9df4928b33d9f4"></a><!-- doxytag: member="decoder::ILLEGAL_1010_INSTRUCTION_TRAP" ref="a40d58c5cecf313424f9df4928b33d9f4" args="8'd10" -->
326 12 alfik
<div class="memitem">
327
<div class="memproto">
328
      <table class="memname">
329
        <tr>
330 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a40d58c5cecf313424f9df4928b33d9f4">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>
331 12 alfik
        </tr>
332
      </table>
333
</div>
334
<div class="memdoc">
335
 
336 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02164">2164</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
337 12 alfik
 
338
</div>
339
</div>
340 13 alfik
<a class="anchor" id="a269c8223e03f340fbe89513326d22891"></a><!-- doxytag: member="decoder::ILLEGAL_1111_INSTRUCTION_TRAP" ref="a269c8223e03f340fbe89513326d22891" args="8'd11" -->
341 12 alfik
<div class="memitem">
342
<div class="memproto">
343
      <table class="memname">
344
        <tr>
345 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#a269c8223e03f340fbe89513326d22891">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>
346 12 alfik
        </tr>
347
      </table>
348
</div>
349
<div class="memdoc">
350
 
351 14 alfik
<p>Definition at line <a class="el" href="ao68000_8v_source.html#l02164">2164</a> of file <a class="el" href="ao68000_8v_source.html">ao68000.v</a>.</p>
352 12 alfik
 
353
</div>
354
</div>
355 13 alfik
<a class="anchor" id="aa6cefc0d2e58f3efccca7b784c2c9551"></a><!-- doxytag: member="decoder::UNUSED_MICROPC" ref="aa6cefc0d2e58f3efccca7b784c2c9551" args="9'd0" -->
356 12 alfik
<div class="memitem">
357
<div class="memproto">
358
      <table class="memname">
359
        <tr>
360 13 alfik
          <td class="memname"><span class="stringliteral"><a class="el" href="classdecoder.html#aa6cefc0d2e58f3efccca7b784c2c9551">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>
361 12 alfik
        </tr>
362
      </table>
363
</div>
364
<div class="memdoc">
365
 
366 14 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>
367 12 alfik
 
368
</div>
369
</div>
370
<hr/>The documentation for this class was generated from the following file:<ul>
371
<li><a class="el" href="ao68000_8v_source.html">ao68000.v</a></li>
372
</ul>
373
</div>
374 15 alfik
<hr class="footer"/><address class="footer"><small>Generated on Sat Jan 15 2011 17:55:18 for ao68000 by&#160;
375 12 alfik
<a href="http://www.doxygen.org/index.html">
376
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address>
377
</body>
378
</html>

powered by: WebSVN 2.1.0

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