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

Subversion Repositories rtftextcontroller

[/] [rtftextcontroller/] [trunk/] [doc/] [rtftextcontroller3.html] - Blame information for rev 23

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 23 robfinch
<html>
2
 
3
<head>
4
<meta http-equiv="Content-Language" content="en-ca">
5
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
6
<meta name="ProgId" content="FrontPage.Editor.Document">
7
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
8
<title>rtfTextController</title>
9
 
10
<!--mstheme--><link rel="stylesheet" href="wate1011.css">
11
 
12
<meta name="Microsoft Theme" content="water 1011, default">
13
</head>
14
 
15
<body>
16
 
17
<p><font size="6">rtfTextController3</font></p>
18
<h2>&nbsp;</h2>
19
<h2><font size="5">Description</font></h2>
20
<p><font size="4">This is a text mode video display controller that supports
21
color.  The controller uses several internal
22
dual ported r/w memories to store text, text attributes and character bitmaps. The display memory is
23
thirty-two bits wide of which only twenty seven bits are implemented, allowing 512 different
24
simultaneous characters to be displayed along with 512 background and foreground
25
colors. The use of internal dual ported memories means that the text
26
controller does not consume any memory bandwidth from the processor.</font></p>
27
<table border="1" cellpadding="0" cellspacing="0" width="91%" style="border-left: 1.5pt solid black; border-right: 1.5pt solid black; border-top: 1.5pt solid black; border-bottom: .75pt solid black; background-color: white" fpstyle="27,011111100">
28
  <tr>
29
    <td width="15%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
30
    Address</td>
31
    <td width="85%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
32
    Description</td>
33
  </tr>
34
  <tr>
35
    <td width="15%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
36
    $FFD0_xxxx</td>
37
    <td width="85%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
38
    text screen and attribute memory area, currently the controller only supports a 4kx27 memory</td>
39
  </tr>
40
  <tr>
41
    <td width="15%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
42
    $FFD2_xxxx</td>
43
    <td width="85%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
44
    character bitmap memory, currently the controller only supports a 4k memory,
45
    which allows 512 8x8 character bitmaps.</td>
46
  </tr>
47
  <tr>
48
    <td width="15%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
49
    $FFDA_00xx</td>
50
    <td width="85%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
51
    text controller register area</td>
52
  </tr>
53
  <tr>
54
    <td width="15%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">&nbsp;</td>
55
    <td width="85%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">&nbsp;</td>
56
  </tr>
57
</table>
58
<p style="margin-bottom: 0">Text and Attribute Memory Layout</p>
59
 
60
<table border="1" cellpadding="0" cellspacing="0" width="34%" style="border-left: 1.5pt solid black; border-right: 1.5pt solid black; border-top: 1.5pt solid black; border-bottom: .75pt solid black; background-color: white" fpstyle="27,011111100">
61
  <tr>
62
    <td width="21%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
63
    31&nbsp; 28</td>
64
    <td width="25%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
65
    27&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19</td>
66
    <td width="25%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
67
    18&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10</td>
68
    <td width="29%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
69
    9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
70
    0</td>
71
  </tr>
72
  <tr>
73
    <td width="21%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
74
    unimp</td>
75
    <td width="25%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
76
    Bk Color</td>
77
    <td width="25%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
78
    Fg Color</td>
79
    <td width="29%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
80
    char code</td>
81
  </tr>
82
</table>
83
 
84
<h2 style="margin-bottom: 0">Clocks</h2>
85
 
86
<p style="margin-bottom: 0">The text video display controller uses two clocks, a
87
bus timing clock (clk_i) and a video timing clock (vclk), which can be
88
completely independent.</p>
89
 
90
<h2><font face="Arial"><b>Register Description</b></font></h2>
91
<table border="1" cellspacing="0" width="90%" style="border-left:1.5pt solid black; border-right:1.5pt solid black; border-top:1.5pt solid black; border-bottom:.75pt solid black; background-color:white" cellpadding="2" fpstyle="27,011111100" height="658">
92
  <tr>
93
    <td width="11%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray" height="19"><font face="Arial"><b>Reg. No.</b></font></td>
94
    <td width="20%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray" align="right" height="19">
95
    <font face="Arial">31</font><b><font face="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
96
    0</font></b></td>
97
    <td width="9%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray" align="center" height="19">
98
    <font face="Arial">R/W</font></td>
99
    <td width="19%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray" height="19"><font face="Arial"><b>Function</b></font></td>
100
    <td width="151%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray" height="19"><font face="Arial"><b>Description</b></font></td>
101
  </tr>
102
  <tr>
103
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"><font face="Arial">0</font></td>
104
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17"><font face="Arial">
105
    -------- nnnnnnnn</font></td>
106
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17">
107
    <font face="Arial">RW</font></td>
108
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
109
    <font face="Arial">number of columns</font></td>
110
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
111
  </tr>
112
  <tr>
113
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"><font face="Arial">1</font></td>
114
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17"><font face="Arial">-------- nnnnnnnn</font></td>
115
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17">
116
    <font face="Arial">RW</font></td>
117
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
118
    <font face="Arial">number of row</font></td>
119
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
120
  </tr>
121
  <tr>
122
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35"><font face="Arial">2</font></td>
123
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="35">
124
    <font face="Arial">---- nnnnnnnnnnnn</font></td>
125
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="35">
126
    <font face="Arial">W</font></td>
127
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
128
    <font face="Arial">window left</font></td>
129
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
130
    <font face="Arial">Text window position- pixels before the display starts, referenced to the
131
    hsync signal</font></td>
132
  </tr>
133
  <tr>
134
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35"><font face="Arial">3</font></td>
135
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="35"><font face="Arial">----
136
    nnnnnnnnnnnn</font></td>
137
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="35">
138
    <font face="Arial">W</font></td>
139
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
140
    <font face="Arial">window top</font></td>
141
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
142
    <font face="Arial">Text window position - scan lines down from the top of
143
    the screen referenced to the vsync signal</font></td>
144
  </tr>
145
  <tr>
146
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35"><font face="Arial">4</font></td>
147
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="35">
148
    <font face="Arial">-------- --- nnnnn</font></td>
149
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="35">
150
    <font face="Arial">W</font></td>
151
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
152
    <font face="Arial">max scanline</font></td>
153
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
154
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">maximum scan
155
    line used to display chars</font></p>
156
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">default 7.</font></td>
157
  </tr>
158
  <tr>
159
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="53"><font face="Arial">5</font></td>
160
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="53"><font face="Arial">--------
161
    hhhh wwww</font></td>
162
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="53">
163
    <font face="Arial">W</font></td>
164
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="53">
165
    <font face="Arial">pixel size</font></td>
166
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="53">
167
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">pixel size in
168
    video clocks and scan lines</font></p>
169
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">default is 1
170
    (2 video clocks per pixel) and 1 (two video scan lines per pixel).</font></td>
171
  </tr>
172
  <tr>
173
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="53">
174
    <font face="Arial">7</font></td>
175
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="53">
176
    <font face="Arial">-------n nnnnnnnn</font></td>
177
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="53">
178
    <font face="Arial">W</font></td>
179
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="53">
180
    <font face="Arial">Transparent Color</font></td>
181
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="53">
182
    <font face="Arial">color value that corresponds to a transparent background
183
    color</font></td>
184
  </tr>
185
  <tr>
186
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="243">
187
    <font face="Arial">8</font></td>
188
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="243"><font face="Arial">
189
    -------T TBB sssss</font></td>
190
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="243">
191
    <font face="Arial">W</font></td>
192
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="243">
193
    <font face="Arial">cursor start</font></td>
194
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="243">
195
    <font face="Arial">sssss=scan line cursor display starts on</font><table border="1" cellpadding="0" cellspacing="0" width="100%" height="93" style="border-left: 1.5pt solid black; border-right: 1.5pt solid black; border-top: 1.5pt solid black; border-bottom: .75pt solid black; background-color: white" fpstyle="27,011111100">
196
      <tr>
197
        <td width="12%" height="17" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
198
        TT</td>
199
        <td width="88%" height="17" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
200
        = Cursor Type</td>
201
      </tr>
202
      <tr>
203
        <td width="12%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
204
        00</td>
205
        <td width="88%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
206
        Box</td>
207
      </tr>
208
      <tr>
209
        <td width="12%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
210
        01</td>
211
        <td width="88%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
212
        Line</td>
213
      </tr>
214
      <tr>
215
        <td width="12%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
216
        10</td>
217
        <td width="88%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
218
        Underscore</td>
219
      </tr>
220
      <tr>
221
        <td width="12%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
222
        11</td>
223
        <td width="88%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
224
        Asterisk</td>
225
      </tr>
226
    </table>
227
    <table border="1" cellpadding="0" cellspacing="0" width="100%" style="border-left: 1.5pt solid black; border-right: 1.5pt solid black; border-top: 1.5pt solid black; border-bottom: .75pt solid black; background-color: white" fpstyle="27,011111100">
228
      <tr>
229
        <td width="11%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
230
        BB</td>
231
        <td width="89%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
232
        = Cursor Blink Rate</td>
233
      </tr>
234
      <tr>
235
        <td width="11%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
236
        00</td>
237
        <td width="89%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
238
        no blink</td>
239
      </tr>
240
      <tr>
241
        <td width="11%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
242
        01</td>
243
        <td width="89%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
244
        no display</td>
245
      </tr>
246
      <tr>
247
        <td width="11%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
248
        10</td>
249
        <td width="89%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
250
        1/16 frame rate (4 times per second)</td>
251
      </tr>
252
      <tr>
253
        <td width="11%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
254
        11</td>
255
        <td width="89%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
256
        1/32 frame rate (2 times per second)</td>
257
      </tr>
258
    </table>
259
    </td>
260
  </tr>
261
  <tr>
262
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
263
    &nbsp;<p>&nbsp;</p>
264
    <p>
265
    <font face="Arial">9</font></td>
266
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17"><font face="Arial">--------
267
    --- eeeee</font></td>
268
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17">
269
    <font face="Arial">W</font></td>
270
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
271
    <font face="Arial">cursor end</font></td>
272
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
273
    <font face="Arial">scan line cursor display ends on</font></td>
274
  </tr>
275
  <tr>
276
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
277
    <font face="Arial">10</font></td>
278
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="35">
279
    <font face="Arial">aaaaaaaa aaaaaaaa</font></td>
280
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="35">
281
    <font face="Arial">W</font></td>
282
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
283
    <font face="Arial">display offset</font></td>
284
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
285
    <font face="Arial">starting address of the text screen in the display
286
    memory, defaults to zero</font></td>
287
  </tr>
288
  <tr>
289
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
290
    <font face="Arial">11</font></td>
291
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17">
292
    <font face="Arial">aaaaaaaa aaaaaaaa</font></td>
293
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17">
294
    <font face="Arial">W</font></td>
295
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
296
    <font face="Arial">cursor position</font></td>
297
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
298
    <font face="Arial">location of the cursor in the display memory</font></td>
299
  </tr>
300
  <tr>
301
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
302
    <font face="Arial">12</font></td>
303
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17">
304
    <font face="Arial">aaaaaaaa aaaaaaaa</font></td>
305
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17">
306
    <font face="Arial">R</font></td>
307
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
308
    <font face="Arial">light pen position</font></td>
309
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
310
    <font face="Arial">address of the light pen</font></td>
311
  </tr>
312
  <tr>
313
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
314
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17"></td>
315
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17"></td>
316
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
317
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
318
  </tr>
319
  <tr>
320
    <td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
321
    <td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17"></td>
322
    <td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17"></td>
323
    <td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
324
    <td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
325
  </tr>
326
</table>
327
<p style="margin-bottom: 0">&nbsp;</p>
328
<h2 style="margin-bottom: 0"><b><span lang="en-ca">Module Interface Description</span></b></h2>
329
<p style="margin-bottom: 0"><span lang="en-ca"><font face="Arial" size="4">
330
rtfTextController</font></span></p>
331
<p style="margin-bottom: 0; margin-top:0"><font face="Arial">
332
<font color="#00FF00">module</font> <span lang="en-ca">rtfTextController</span>(rst_i,
333
clk_i,  cyc_i, stb_i,  ack<span lang="en-ca">_o</span>, w<span lang="en-ca">e_i</span>, adr<span lang="en-ca">_i</span>, d<span lang="en-ca">at_i</span>, d<span lang="en-ca">at_o,
334
vclk, hsync, vsync, blank, border, rgbIn, rgbOut</span>);<br>
335
<br>
336
</font></p>
337
<table border="1" cellspacing="3" width="90%" style="border-left:1.5pt solid black; border-right:1.5pt solid black; border-top:1.5pt solid black; border-bottom:.75pt solid black; background-color:white" fpstyle="27,011111100">
338
  <tr>
339
    <td width="12%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray"><span lang="en-ca"><b>
340
    <font face="Arial" color="#000080">System</font></b></span></td>
341
    <td width="91%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray"><b><font face="Arial">Description</font></b></td>
342
  </tr>
343
  <tr>
344
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">rst_i</font></td>
345
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This signal is normally connected to the
346
    system reset signal. It resets the <span lang="en-ca">text controller</span>
347
    interface forcing it to the <span lang="en-ca">reset</span> state. </font>
348
      </td>
349
  </tr>
350
  <tr>
351
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">clk_i</font></td>
352
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial"><span lang="en-ca">T</span>his is usually
353
    connected to the system clock and is used as a base timing clock for I/O
354
    operations.</font></td>
355
  </tr>
356
  <tr>
357
    <td width="103%" colspan="2" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
358
    <font color="#000080" face="Arial">
359
    <span lang="en-ca">Slave Port</span></font></td>
360
  </tr>
361
  <tr>
362
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">cyc_i</font></td>
363
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">indicates that a valid bus cycle is
364
    taking place. The core will not respond to the bus unless this signal is
365
    active.</font></td>
366
  </tr>
367
  <tr>
368
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
369
    <font face="Arial">stb_i</font></td>
370
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
371
    <font face="Arial">This strobe signal also indicates that a valid bus cycle is
372
    taking place</font></td>
373
  </tr>
374
  <tr>
375
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">ack_o</font></td>
376
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This signal indicates that the core has
377
    processed the bus transaction (it is the logical and of cyc_i and stb_i).</font></td>
378
  </tr>
379
  <tr>
380
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">we_i</font></td>
381
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This signal is used to signify a write
382
    operation to the text controller<span lang="en-ca">.</span></font></td>
383
  </tr>
384
  <tr>
385
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">adr<span lang="en-ca">_i</span></font></td>
386
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
387
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">This
388
    <span lang="en-ca">thirty-two bit </span>address b<span lang="en-ca">us
389
    is </span>used
390
      to address one of <span lang="en-ca">text controller</span></font><span lang="en-ca"><font face="Arial">s'</font></span><font face="Arial"><span lang="en-ca">s</span> registers
391
    or internal memory. (Registers are described
392
      below). </font><span lang="en-ca">
393
    <font face="Arial">Registers respond to the address range $FFDA_00xx</font></span></p>
394
    </td>
395
  </tr>
396
  <tr>
397
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">dat_i</font></td>
398
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This is the <span lang="en-ca">sixteen</span>
399
    bit data input bus to the <span lang="en-ca">text controller</span>.</font></td>
400
  </tr>
401
  <tr>
402
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">dat_o</font></td>
403
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This is the <span lang="en-ca">sixteen</span> bit data output bus
404
    from the text controller.</font></td>
405
  </tr>
406
  <tr>
407
    <td width="103%" colspan="2" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
408
    <font face="Arial">
409
    <span lang="en-ca"><font color="#000080">Video</font></span><font color="#000080"><span lang="en-ca">
410
    Ports</span></font></font></td>
411
    </tr>
412
  <tr>
413
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
414
    <font face="Arial">vclk</font></td>
415
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
416
    <font face="Arial">This input is the video clock input. Pixel timing is derived from it.</font></td>
417
  </tr>
418
  <tr>
419
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
420
    <font face="Arial">hsync</font></td>
421
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
422
    <font face="Arial">Horizontal sync.
423
    This input signal signals the start/end of a video scanline (end-of-line)</font></td>
424
  </tr>
425
  <tr>
426
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
427
    <font face="Arial">vsync</font></td>
428
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">
429
    Vertical sync. This <span lang="en-ca">input </span>signal indicates
430
    <span lang="en-ca">the end of the video frame.</span></font></td>
431
  </tr>
432
  <tr>
433
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
434
    <font face="Arial">blank</font></td>
435
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This
436
    input signal indicates that the display should be blanked. It is active
437
    during the video blanking period.</font></td>
438
  </tr>
439
  <tr>
440
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
441
    <font face="Arial">
442
    <span lang="en-ca">border</span></font></td>
443
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
444
    <font face="Arial">This input signal indicates that a border area is active.</font></td>
445
  </tr>
446
  <tr>
447
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
448
    <font face="Arial">rgbIn</font></td>
449
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
450
    <font face="Arial">This 24 bit input bus can be connected to an external RGB input. (The text
451
    controller may display on top of the external input).</font></td>
452
  </tr>
453
  <tr>
454
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
455
    <font face="Arial">rgbOut</font></td>
456
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
457
    <font face="Arial">This output signal bus contains the 24 bit RGB display data.</font></td>
458
  </tr>
459
  <tr>
460
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><span lang="en-ca"><b>
461
    <font face="Arial" color="#000080">Parameters</font></b></span></td>
462
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">&nbsp;</td>
463
  </tr>
464
  <tr>
465
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
466
    <font face="Arial">ROWS</font></td>
467
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">Use this parameter to specify the
468
    default number of text rows.</font></td>
469
  </tr>
470
  <tr>
471
    <td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
472
    <font face="Arial">COLS</font></td>
473
    <td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
474
    <font face="Arial">Use this parameter to specify the default number of text columns.</font></td>
475
  </tr>
476
</table>
477
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
478
<hr>
479
<p>&nbsp;</p>
480
 
481
<h1 style="margin-bottom: 0"><b><font size="4" face="Arial">WISHBONE Compatibility
482
Datasheet</font></b></h1>
483
<p style="margin-bottom: 0"><font face="Arial">The text controller core may be directly
484
interfaced to a WISHBONE compatible bus.</font></p>
485
<p style="margin-bottom: 0">&nbsp;</p>
486
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: double; border-top-width: 3; border-bottom-style: solid; border-bottom-width: 1" width="65%">
487
  <tr>
488
    <td width="100%" colspan="3" bordercolor="#000000" style="border-style: solid; border-width: 1">
489
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">WISHBONE
490
    Datasheet</font></p>
491
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">WISHBONE SoC
492
    Architecture Specification, Revision B.3</font></td>
493
  </tr>
494
  <tr>
495
    <td width="45%" bordercolor="#000000" style="border-style: solid; border-width: 1">
496
    <p style="margin-top: 0; margin-bottom: 0">&nbsp;</td>
497
    <td width="55%" colspan="2" bordercolor="#000000" style="border-style: solid; border-width: 1">
498
    <p style="margin-top: 0; margin-bottom: 0">&nbsp;</td>
499
  </tr>
500
  <tr>
501
    <td width="45%" bordercolor="#000000" style="border-style: solid; border-width: 1">
502
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Description:</font></td>
503
    <td width="55%" colspan="2" bordercolor="#000000" style="border-style: solid; border-width: 1">
504
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">
505
    Specifications:</font></td>
506
  </tr>
507
  <tr>
508
    <td width="45%" bordercolor="#000000" style="border-style: solid; border-width: 1">
509
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">General
510
    Description:</font></td>
511
    <td width="55%" colspan="2" bordercolor="#000000" style="border-style: solid; border-width: 1">
512
    <p style="margin-top: 0; margin-bottom: 0"><span lang="en-ca">
513
    rtfTextController - Text mode video display controller</span></td>
514
  </tr>
515
  <tr>
516
    <td width="45%" bordercolor="#000000" style="border-style: solid; border-width: 1">
517
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Supported
518
    Cycles:</font></td>
519
    <td width="55%" colspan="2" bordercolor="#000000" style="border-style: solid; border-width: 1">
520
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">SLAVE, READ /
521
    WRITE</font></p>
522
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">SLAVE, BLOCK
523
    READ / WRITE</font></p>
524
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">SLAVE, RMW</font></td>
525
  </tr>
526
  <tr>
527
    <td width="45%" bordercolor="#000000" style="border-style: solid; border-width: 1">
528
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Data port,
529
    size:</font></p>
530
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Data port,
531
    granularity:</font></p>
532
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Data port,
533
    maximum operand size:</font></p>
534
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Data transfer
535
    ordering:</font></p>
536
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Data transfer
537
    sequencing</font></td>
538
    <td width="55%" colspan="2" bordercolor="#000000" style="border-style: solid; border-width: 1">
539
    <p style="margin-top: 0; margin-bottom: 0">32<font face="Arial">
540
    bit</font></p>
541
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">32 bit</font></p>
542
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">
543
    32 bit</font></p>
544
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Little Endian</font></p>
545
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">any
546
    (undefined)</font></td>
547
  </tr>
548
  <tr>
549
    <td width="45%" bordercolor="#000000" style="border-style: solid; border-width: 1">
550
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Clock
551
    frequency constraints:</font></td>
552
    <td width="55%" colspan="2" bordercolor="#000000" style="border-style: solid; border-width: 1">&nbsp;</td>
553
  </tr>
554
  <tr>
555
    <td width="45%" valign="top" bordercolor="#000000" style="border-style: solid; border-width: 1">
556
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Supported
557
    signal list and cross reference to equivalent WISHBONE signals</font></td>
558
    <td width="25%" valign="top" bordercolor="#000000" style="border-style: solid; border-width: 1">
559
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Signal Name:</font></p>
560
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">ack<span lang="en-ca">_o</span></font></p>
561
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">adr<span lang="en-ca">_i(31:0)</span></font></p>
562
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">clk<span lang="en-ca">_i</span></font></p>
563
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">d<span lang="en-ca">at_i</span>(31:0)</font></p>
564
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">d<span lang="en-ca">a</span>t<span lang="en-ca">_o</span>(31:0)</font></p>
565
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">cyc<span lang="en-ca">_i</span></font></p>
566
    <p style="margin-top: 0; margin-bottom: 0"><span lang="en-ca">stb_i</span></p>
567
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">w<span lang="en-ca">e_i</span></font></td>
568
    <td width="30%" bordercolor="#000000" style="border-style: solid; border-width: 1">
569
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">WISHBONE
570
    Equiv.</font></p>
571
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">ACK_O</font></p>
572
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">ADR_I()</font></p>
573
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">CLK_I</font></p>
574
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">DAT_I()</font></p>
575
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">DAT_O()</font></p>
576
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">CYC_I</font></p>
577
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">STB_I</font></p>
578
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">WE_I</font></p>
579
    <p style="margin-top: 0; margin-bottom: 0">&nbsp;</td>
580
  </tr>
581
  <tr>
582
    <td width="45%" bordercolor="#000000" style="border-style: solid; border-width: 1">
583
    <p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Special
584
    Requirements:</font></td>
585
    <td width="55%" colspan="2" bordercolor="#000000" style="border-style: solid; border-width: 1">
586
    <p style="margin-top: 0; margin-bottom: 0">external sync generator</td>
587
  </tr>
588
</table>
589
 
590
<p style="margin-bottom: 0">&nbsp;</p>
591
 
592
<p>&nbsp;</p>
593
 
594
</body>
595
 
596
</html>

powered by: WebSVN 2.1.0

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