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

Subversion Repositories ao68000

[/] [ao68000/] [trunk/] [doc/] [doxygen/] [html/] [page_spec_ports.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: IO Ports</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><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="navpath">
21
    <ul>
22
      <li><a class="el" href="index.html">index</a>      </li>
23
    </ul>
24
  </div>
25
</div>
26
<div class="header">
27
  <div class="headertitle">
28
<h1>IO Ports </h1>  </div>
29
</div>
30
<div class="contents">
31
<h3>WISHBONE IO Ports</h3>
32
<table  width="100%">
33
<caption align="bottom"><b>Table 1:</b> List of WISHBONE IO ports.</caption>
34
<tr style="background: #CCCCCC; font-weight: bold;">
35
<td>Port </td><td>Width </td><td>Direction </td><td>Description  </td></tr>
36
<tr>
37
<td>CLK_I </td><td>1 </td><td>Input </td><td><p>WISHBONE Clock Input </p>
38
  </td></tr>
39
<tr>
40
<td>reset_n </td><td>1 </td><td>Input </td><td><p>Asynchronous Reset Input </p>
41
  </td></tr>
42
<tr>
43
<td>CYC_O </td><td>1 </td><td>Output </td><td><p>WISHBONE Master Cycle Output </p>
44
  </td></tr>
45
<tr>
46
<td>ADR_O </td><td>30 </td><td>Output </td><td><p>WISHBONE Master Address Output </p>
47
  </td></tr>
48
<tr>
49
<td>DAT_O </td><td>32 </td><td>Output </td><td><p>WISHBONE Master Data Output </p>
50
  </td></tr>
51
<tr>
52
<td>DAT_I </td><td>32 </td><td>Input </td><td><p>WISHBONE Master Data Input </p>
53
  </td></tr>
54
<tr>
55
<td>SEL_O </td><td>4 </td><td>Output </td><td><p>WISHBONE Master Byte Select </p>
56
  </td></tr>
57
<tr>
58
<td>STB_O </td><td>1 </td><td>Output </td><td><p>WISHBONE Master Strobe Output </p>
59
  </td></tr>
60
<tr>
61
<td>WE_O </td><td>1 </td><td>Output </td><td><p>WISHBONE Master Write Enable Output </p>
62
  </td></tr>
63
<tr>
64
<td>ACK_I </td><td>1 </td><td>Input </td><td><p>WISHBONE Master Acknowledge Input:</p>
65
<ul>
66
<li>on normal cycle: acknowledge,</li>
67
<li>on interrupt acknowledge cycle: external vector provided on DAT_I[7:0]. </li>
68
</ul>
69
  </td></tr>
70
<tr>
71
<td>ERR_I </td><td>1 </td><td>Input </td><td><p>WISHBONE Master Error Input</p>
72
<ul>
73
<li>on normal cycle: bus error,</li>
74
<li>on interrupt acknowledge cycle: spurious interrupt. </li>
75
</ul>
76
  </td></tr>
77
<tr>
78
<td>RTY_I </td><td>1 </td><td>Input </td><td><p>WISHBONE Master Retry Input</p>
79
<ul>
80
<li>on normal cycle: retry bus cycle,</li>
81
<li>on interrupt acknowledge: use auto-vector. </li>
82
</ul>
83
  </td></tr>
84
<tr>
85
<td>SGL_O </td><td>1 </td><td>Output </td><td><p>WISHBONE Cycle Tag, TAG_TYPE: TGC_O, Single Bus Cycle. </p>
86
  </td></tr>
87
<tr>
88
<td>BLK_O </td><td>1 </td><td>Output </td><td><p>WISHBONE Cycle Tag, TAG_TYPE: TGC_O, Block Bus Cycle. </p>
89
  </td></tr>
90
<tr>
91
<td>RMW_O </td><td>1 </td><td>Output </td><td><p>WISHBONE Cycle Tag, TAG_TYPE: TGC_O, Read-Modify-Write Cycle. </p>
92
  </td></tr>
93
<tr>
94
<td>CTI_O </td><td>3 </td><td>Output </td><td><p>WISHBONE Address Tag, TAG_TYPE: TGA_O, Cycle Type Identifier, Incrementing Bus Cycle or End-of-Burst Cycle. </p>
95
  </td></tr>
96
<tr>
97
<td>BTE_O </td><td>2 </td><td>Output </td><td><p>WISHBONE Address Tag, TAG_TYPE: TGA_O, Burst Type Extension, always Linear Burst. </p>
98
  </td></tr>
99
<tr>
100
<td>fc_o </td><td>3 </td><td>Output </td><td><p>Custom TAG_TYPE: TGC_O, Cycle Tag, Processor Function Code:</p>
101
<ul>
102
<li>1 - user data,</li>
103
<li>2 - user program,</li>
104
<li>5 - supervisor data : all exception vector entries except reset,</li>
105
<li>6 - supervisor program : exception vector for reset,</li>
106
<li>7 - cpu space: interrupt acknowledge. </li>
107
</ul>
108
  </td></tr>
109
</table>
110
<h3>Other IO Ports</h3>
111
<table  width="100%">
112
<caption align="bottom"><b>Table 2:</b> List of Other IO ports.</caption>
113
<tr style="background: #CCCCCC; font-weight: bold;">
114
<td>Port </td><td>Width </td><td>Direction </td><td>Description  </td></tr>
115
<tr>
116
<td>ipl_i </td><td>3 </td><td>Input </td><td><p>Interrupt Priority Level Interrupt acknowledge cycle:</p>
117
<ul>
118
<li>ACK_I: interrupt vector on DAT_I[7:0],</li>
119
<li>ERR_I: spurious interrupt,</li>
120
<li>RTY_I: auto-vector. </li>
121
</ul>
122
  </td></tr>
123
<tr>
124
<td>reset_o </td><td>1 </td><td>Output </td><td><p>External device reset. Output high when processing the RESET instruction. </p>
125
  </td></tr>
126
<tr>
127
<td>blocked_o</td><td>1 </td><td>Output </td><td><p>Processor blocked indicator. The processor is blocked after a double bus error. </p>
128
  </td></tr>
129
</table>
130
</div>
131 16 alfik
<hr class="footer"/><address class="footer"><small>Generated on Sat Jan 15 2011 22:20:15 for ao68000 by&#160;
132 12 alfik
<a href="http://www.doxygen.org/index.html">
133
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address>
134
</body>
135
</html>

powered by: WebSVN 2.1.0

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