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

Subversion Repositories pcie_ds_dma

[/] [pcie_ds_dma/] [trunk/] [projects/] [ml605_lx240t_core/] [src/] [doc/] [adm/] [reg_admdio64_out_v4.htm] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 dsmv
<Html>
2
<Head>
3
 <Title>Тетрада ADMDIO64_OUT</Title>
4
 <Meta Http-equiv="Content-Type" Content="text/html; Charset=windows-1251">
5
 <Link Rel="StyleSheet" Type="text/css" Href="style.css">
6
</Head>
7
<Body LeftMargin="5" TopMargin="5" BgColor="#ffffff">
8
<h1>Тетрада ADM<span lang="en-us">DIO64_OUT_V4</span></h1>
9
&nbsp;Версия
10
документа: <span lang="ru">1</span>.4<hr>
11
<h2>Общие сведения</h2>
12
<table height="135" cellSpacing="1" cellPadding="6" width="90%" border="0">
13
        <tr>
14
                <td vAlign="top" width="17%" height="14"><b>Назначение</b></td>
15
                <td width="83%" height="14"><span lang="ru">Выдача</span> цифрового
16
                потока.</td>
17
        </tr>
18
        <tr>
19
                <td width="17%" height="14"><b>Модификация</b></td>
20
                <td width="83%" height="14">1 - Используется FIFO <span lang="ru">1</span>Kx64.
21
                <span lang="ru">Внешнее устройство производит чтение из&nbsp; </span>FIFO<span lang="ru">
22
                непосредственно. Программный старт отсутствует.</span></td>
23
        </tr>
24
        <tr>
25
                <td width="17%" height="14"><b>Версия</b></td>
26
                <td width="83%" height="14">1.3</td>
27
        </tr>
28
        <tr>
29
                <td width="17%" height="14"><b>ID</b></td>
30
                <td width="83%" height="14">0x1<span lang="ru">2</span></td>
31
        </tr>
32
        <tr>
33
                <td width="17%" height="14"><b>ID_MOD</b></td>
34
                <td width="83%" height="14">1</td>
35
        </tr>
36
</table>
37
&nbsp;
38
<h2>Состав регистров</h2>
39
<h3>Прямые регистры</h3>
40
<table borderColor="#000000" cellSpacing="0" borderColorDark="#000000" width="90%" borderColorLight="#000000" border="2" cellpadding="2" style="border-collapse: collapse">
41
        <tr>
42
                <td align="middle" width="6%"><b>Название</b></td>
43
                <td align="middle" width="9%"><b>Разрядность</b></td>
44
                <td width="45%"><b>Описание</b></td>
45
        </tr>
46
        <tr>
47
                <td align="middle" width="6%">
48
                <a href="reg_admdio64_in_v4.htm#Регистры STATUS, IRQ_MASK, IRQ_INV">
49
                STATUS</a></td>
50
                <td align="middle" width="9%">16</td>
51
                <td width="45%">&nbsp;Регистр состояния</td>
52
        </tr>
53
        <tr>
54
                <td align="middle" width="6%">
55
                <a href="reg_admdio64_in_v4.htm#Регистр DATA">DATA</a></td>
56
                <td align="middle" width="9%">64</td>
57
                <td width="45%">&nbsp;Регистр данных</td>
58
        </tr>
59
        <tr>
60
                <td align="middle" width="6%"><a href="reg_common#Регистр CMD_ADR">
61
                CMD_ADR</a></td>
62
                <td align="middle" width="9%">10</td>
63
                <td width="45%">&nbsp;Регистр косвенного адреса</td>
64
        </tr>
65
        <tr>
66
                <td align="middle" width="6%"><a href="reg_common#Регистр CMD_DATA">
67
                CMD_DATA</a></td>
68
                <td align="middle" width="9%">16</td>
69
                <td width="45%">&nbsp;Регистр косвенных данных</td>
70
        </tr>
71
</table>
72
<br>
73
Адреса и способ доступа к прямым регистрам определяется базовым модулем.
74
<h3>&nbsp;Командные регистры</h3>
75
<table cellSpacing="0" borderColorDark="#000000" width="90%" borderColorLight="#000000" border="2" cellpadding="2" style="border-collapse: collapse">
76
        <tr>
77
                <td align="middle" width="13%"><b>Номер</b></td>
78
                <td align="middle" width="18%"><b>Название</b></td>
79
                <td width="69%"><b>&nbsp;Описание</b></td>
80
        </tr>
81
        <tr>
82
                <td align="middle" width="100%" colSpan="3">
83
                <p align="left">&nbsp;&nbsp;&nbsp;&nbsp; Общие регистры</td>
84
        </tr>
85
        <tr>
86
                <td align="middle" width="13%">0</td>
87
                <td align="middle" width="18%"><a href="reg_common.htm#Регистр MODE0">
88
                MODE0</a></td>
89
                <td width="69%">&nbsp;Регистр управления</td>
90
        </tr>
91
        <tr>
92
                <td align="middle" width="13%">1</td>
93
                <td align="middle" width="18%">
94
                <a href="reg_admdio64_in_v4.htm#Регистры STATUS, IRQ_MASK, IRQ_INV">
95
                IRQ_MASK</a></td>
96
                <td width="69%">&nbsp;Разрешение прерываний</td>
97
        </tr>
98
        <tr>
99
                <td align="middle" width="13%">2</td>
100
                <td align="middle" width="18%">
101
                <a href="reg_admdio64_in_v4.htm#Регистры STATUS, IRQ_MASK, IRQ_INV">
102
                IRQ_INV</a></td>
103
                <td width="69%">&nbsp;Инверсия условия прерывания</td>
104
        </tr>
105
        <tr>
106
                <td align="middle" width="13%">3</td>
107
                <td align="middle" width="18%"><a href="reg_common.htm#Регистр FMODE">
108
                FMODE</a></td>
109
                <td width="69%">&nbsp;<span lang="ru">Не используется </span></td>
110
        </tr>
111
        <tr>
112
                <td align="middle" width="13%">4</td>
113
                <td align="middle" width="18%"><a href="reg_common.htm#Регистр FDIV">
114
                FDIV</a></td>
115
                <td width="69%">&nbsp;<span lang="ru">Не используется</span></td>
116
        </tr>
117
        <tr>
118
                <td align="middle" width="13%">5</td>
119
                <td align="middle" width="18%"><a href="reg_common.htm#Регистр STMODE">
120
                STMODE</a></td>
121
                <td width="69%">&nbsp;<span lang="ru">Не используется</span></td>
122
        </tr>
123
        <tr>
124
                <td align="middle" width="13%">6</td>
125
                <td align="middle" width="18%"><a href="reg_common.htm#Регистр CNT0">
126
                CNT0</a></td>
127
                <td width="69%">&nbsp;<span lang="ru">Не используется</span></td>
128
        </tr>
129
        <tr>
130
                <td align="middle" width="13%">7</td>
131
                <td align="middle" width="18%"><a href="reg_common.htm#Регистр CNT1">
132
                CNT1</a></td>
133
                <td width="69%">&nbsp;<span lang="ru">Не используется</span></td>
134
        </tr>
135
        <tr>
136
                <td align="middle" width="13%">8</td>
137
                <td align="middle" width="18%"><a href="reg_common.htm#Регистр CNT2">
138
                CNT2</a></td>
139
                <td width="69%">&nbsp;<span lang="ru">Не используется</span></td>
140
        </tr>
141
        <tr>
142
                <td align="left" width="100%" colSpan="3">&nbsp;&nbsp; Индивидуальные регистры</td>
143
        </tr>
144
        <tr>
145
    <td width="13%" align="center"><span lang="ru">9</span></td>
146
    <td width="18%" align="center">MODE1</td>
147
    <td width="69%" rowspan="3"><span lang="ru">Используются на верхнем уровне
148
        ПЛИС</span></td>
149
        </tr>
150
        <tr>
151
    <td width="13%" align="center">0x0A</td>
152
    <td width="18%" align="center">MODE2</td>
153
        </tr>
154
        <tr>
155
    <td width="13%" align="center">0x0B</td>
156
    <td width="18%" align="center">MODE3</td>
157
        </tr>
158
        <tr>
159
    <td width="13%" align="center">0x1F - 0xC</td>
160
    <td width="18%" align="center">-</td>
161
    <td width="69%">&nbsp;<span lang="ru">Не используется</span></td>
162
        </tr>
163
</table>
164
<br>
165
&nbsp;<h3>Константы</h3>
166
<table cellSpacing="0" borderColorDark="#000000" width="90%" borderColorLight="#000000" border="2" cellpadding="2" style="border-collapse: collapse">
167
        <tr>
168
                <td align="middle" width="13%"><b>Номер</b></td>
169
                <td align="middle" width="20%"><b>Название</b></td>
170
                <td align="middle" width="29%"><b>&nbsp;Значение</b></td>
171
                <td width="107%"><b>&nbsp;Описание</b></td>
172
        </tr>
173
        <tr>
174
                <td align="middle" width="13%">0x100</td>
175
                <td align="middle" width="20%"><a href="reg_common.htm#Регистр ID">ID</a></td>
176
                <td align="middle" width="29%">&nbsp;<span lang="ru">0</span>x<span lang="ru">12</span></td>
177
                <td width="107%">&nbsp;Идентификатор тетрады&nbsp;</td>
178
        </tr>
179
        <tr>
180
                <td align="middle" width="13%">0x101</td>
181
                <td align="middle" width="20%"><a href="reg_common.htm#Регистр ID_MODE">
182
                ID_MOD</a></td>
183
                <td align="middle" width="29%">&nbsp;1</td>
184
                <td width="107%">&nbsp;Модификатор тетрады</td>
185
        </tr>
186
        <tr>
187
                <td align="middle" width="13%">0x102</td>
188
                <td align="middle" width="20%"><a href="reg_common.htm#Регистр VER">VER</a></td>
189
                <td align="middle" width="29%">&nbsp;0x0103</td>
190
                <td width="107%">&nbsp;Версия тетрады</td>
191
        </tr>
192
        <tr>
193
                <td align="middle" width="13%">0x103</td>
194
                <td align="middle" width="20%"><a href="reg_common.htm#Регистр TRES">
195
                TRES</a></td>
196
                <td align="middle" width="29%">&nbsp;0x20</td>
197
                <td width="107%">&nbsp;Ресурсы тетрады</td>
198
        </tr>
199
        <tr>
200
                <td align="middle" width="13%">0x104</td>
201
                <td align="middle" width="20%"><a href="reg_common.htm#Регистр FSIZE">
202
                FSIZE</a></td>
203
                <td align="middle" width="29%">&nbsp;0x<span lang="ru">04</span>00</td>
204
                <td width="107%">&nbsp;Размер FIFO</td>
205
        </tr>
206
        <tr>
207
                <td align="middle" width="13%">0x105</td>
208
                <td align="middle" width="20%"><a href="reg_common.htm#Регистр FTYPE">
209
                FTYPE</a></td>
210
                <td align="middle" width="29%">&nbsp;0x40</td>
211
                <td width="107%">&nbsp;Тип FIFO</td>
212
        </tr>
213
        <tr>
214
                <td align="middle" width="13%">0x106</td>
215
                <td align="middle" width="20%"><a href="reg_common.htm#Регистр PATH">
216
                PATH</a></td>
217
                <td align="middle" width="29%">&nbsp;*</td>
218
                <td width="107%">&nbsp;Подключение тетрады</td>
219
        </tr>
220
        <tr>
221
                <td align="middle" width="13%">0x107</td>
222
                <td align="middle" width="20%"><a href="reg_common.htm#Регистр ID_NUM">
223
                ID_NUM</a></td>
224
                <td align="middle" width="29%">&nbsp;*</td>
225
                <td width="107%">&nbsp;Номер экземпляра</td>
226
        </tr>
227
        <tr>
228
                <td align="middle" width="13%">0x10<span lang="ru">8</span> <br>
229
                0x11F</td>
230
                <td align="middle" width="20%">-</td>
231
                <td align="middle" width="29%">-</td>
232
                <td width="107%">&nbsp;Резерв</td>
233
        </tr>
234
</table>
235
<br>
236
* - Значения определяются в конкретной прошивке ПЛИС.
237
<h3>Непосредственные регистры</h3>
238
<p>Непосредственные регистры не используются.</p>
239
<p>&nbsp;</p>
240
<h2>Описание</h2>
241
<p><span lang="ru">Тетрада </span><span lang="en-us">ADMDIO64_OUT </span>
242
предназначена для <span lang="ru">выдачи </span>цифрового потока <span lang="ru">
243
во внешнее устройство.</span> </p>
244
<p><span lang="ru">Передача данных от процессора во внешнего устройства
245
осуществляется через </span>F<span lang="en-us">IFO. </span>Тетрада
246
<span lang="ru">не </span>работает с программным стартом. Тетрада не имеет
247
возможности выбора одного или двух каналов и восьми разрядного режима.</p>
248
<p><span lang="ru">Регистры </span>MODE0, MODE1, MODE2, MODE3 <span lang="ru">
249
выводятся на верхний уровень ПЛИС и могут использоваться для управления
250
прошивкой ПЛИС. Описание регистров должно приводится в описании верхнего уровня
251
прошивки ПЛИС.</span></p>
252
<p>&nbsp;</p>
253
<p>&nbsp;</p>
254
<h2>Описание регистров тетрады ADM<span lang="en-us">DIO64_OUT</span></h2>
255
Описание общих регистров управления приводится в документе RG040006
256
<a href="reg_common.htm">reg_common.htm</a>
257
 
258
<h3><a name="Регистры STATUS, IRQ_MASK, IRQ_INV">Регистры STATUS, IRQ_MASK,
259
IRQ_INV</a></h3>
260
<table cellSpacing="0" borderColorDark="#000000" cellPadding="2" width="90%" borderColorLight="#000000" border="2" style="border-collapse: collapse">
261
        <tr>
262
                <td align="middle" width="5%" height="14"><b>&nbsp;Бит</b></td>
263
                <td align="middle" width="6%" height="14"><b>&nbsp;Название</b></td>
264
                <td width="66%" height="14"><b>&nbsp;Описание</b></td>
265
        </tr>
266
        <tr>
267
                <td align="middle" width="5%" height="14">0</td>
268
                <td align="middle" width="6%" height="14">CMD_RDY</td>
269
                <td width="66%" height="14">&nbsp;1 - готовность к выполнению команды</td>
270
        </tr>
271
        <tr>
272
                <td align="middle" width="5%">1</td>
273
                <td align="middle" width="6%">RDY</td>
274
                <td width="66%">&nbsp;1 - готовность FIFO</td>
275
        </tr>
276
        <tr>
277
                <td align="middle" width="5%">2</td>
278
                <td align="middle" width="6%">EF</td>
279
                <td width="66%">&nbsp;0 - FIFO пустое</td>
280
        </tr>
281
        <tr>
282
                <td align="middle" width="5%">3</td>
283
                <td align="middle" width="6%">PAE</td>
284
                <td width="66%">&nbsp;0 - FIFO почти пустое</td>
285
        </tr>
286
        <tr>
287
                <td align="middle" width="5%">4</td>
288
                <td align="middle" width="6%">HF</td>
289
                <td width="66%">&nbsp;0 - FIFO заполнено наполовину</td>
290
        </tr>
291
        <tr>
292
                <td align="middle" width="5%">5</td>
293
                <td align="middle" width="6%">PAF</td>
294
                <td width="66%">&nbsp;0 - FIFO почти полное</td>
295
        </tr>
296
        <tr>
297
                <td align="middle" width="5%">6</td>
298
                <td align="middle" width="6%">FF</td>
299
                <td width="66%">&nbsp;0 - FIFO полное</td>
300
        </tr>
301
        <tr>
302
                <td align="middle" width="5%">7</td>
303
                <td align="middle" width="6%">OVR</td>
304
                <td width="66%">&nbsp;1 - запись в полное FIFO</td>
305
        </tr>
306
        <tr>
307
                <td align="middle" width="5%">8</td>
308
                <td align="middle" width="6%">UND</td>
309
                <td width="66%">&nbsp;1 - чтение из пустого FIFO</td>
310
        </tr>
311
        <tr>
312
                <td align="middle" width="5%" height="14">15..9</td>
313
                <td align="middle" width="6%" height="14">-</td>
314
                <td width="66%" height="14">&nbsp;Не используются</td>
315
        </tr>
316
</table>
317
<p>Регистр STATUS показывает текущее значение флагов.<br>
318
Регистр IRQ_MASK показывает&nbsp; разряды регистра STATUS, по которым будет
319
формироваться прерывание. Значение 1 в разряде регистра IRQ_MASK разрешает
320
формирование прерывания от соответствующего разряда регистра STATUS.<br>
321
Регистр IRQ_INV определяет инверсию условия прерывания. Значение 0 в разряде
322
регистра IRQ_INV определяет формирование прерывания по значению 1 в разряде
323
регистре STATUS.<br>
324
Значение 1 в разряде регистра IRQ_INV определяет формирование прерывания по
325
значению 0 в разряде регистра STATUS.<br>
326
<span lang="ru">Уровни срабатывания флагов </span><span lang="en-us">PAE </span>
327
и<span lang="ru"> </span><span lang="en-us">PAF </span>у<span lang="ru">станавлены
328
на 32 слова.</span></p>
329
<h3><a name="Регистр DATA">Регистр DATA</a></h3>
330
<table height="31" cellSpacing="0" borderColorDark="#000000" width="90%" borderColorLight="#000000" border="2" cellpadding="2" style="border-collapse: collapse">
331
        <tr>
332
                <td align="middle" width="9%" height="13"><b>Бит</b></td>
333
                <td align="middle" width="19%" height="13"><b>Название</b></td>
334
                <td width="72%" height="13"><b>&nbsp;Описание</b></td>
335
        </tr>
336
        <tr>
337
                <td align="middle" width="9%" height="14">63..0</td>
338
                <td align="middle" width="19%" height="14">D</td>
339
                <td width="72%" height="14"><span lang="ru">&nbsp;Данные </span></td>
340
        </tr>
341
</table>
342
<br>
343
<span lang="ru">Формат слова и расположение слов в регистре зависят от источника
344
данных.</span>
345
<h3>&nbsp;</h3>
346
<h3>Список версий</h3>
347
<table cellSpacing="0" cellPadding="0" width="90%" border="0">
348
        <tr>
349
                <td vAlign="top" align="middle" width="12%"><span lang="ru">1.0</span></td>
350
                <td vAlign="top" align="middle" width="16%">26.04.2005</td>
351
                <td vAlign="top" width="72%"><span lang="ru">Базовая версия</span></td>
352
        </tr>
353
        <tr>
354
                <td vAlign="top" align="middle" width="12%">1.2</td>
355
                <td vAlign="top" align="middle" width="16%">18.08.2006</td>
356
                <td vAlign="top" width="72%">Установлено <span lang="en-us">FIFO </span>
357
                1024<span lang="en-us">x64_v2. </span>Удалён регистр <span lang="en-us">
358
                SFLAG.</span></td>
359
        </tr>
360
        <tr>
361
                <td vAlign="top" align="middle" width="12%">1.3</td>
362
                <td vAlign="top" align="middle" width="16%">18.07.2007</td>
363
                <td vAlign="top" width="72%">Добавлены регистры <span lang="en-us">
364
                MODE1, MODE2, MODE3</span></td>
365
        </tr>
366
</table>
367
<table cellSpacing="0" cellPadding="0" width="90%" border="0" id="table1">
368
        <tr>
369
                <td vAlign="top" align="middle" width="12%">1.4</td>
370
                <td vAlign="top" align="middle" width="16%">14.11.2008</td>
371
                <td vAlign="top" width="72%">Исправлены значения констант</td>
372
        </tr>
373
</table>
374
<p>&nbsp;</p>
375
<hr>
376
<p>&nbsp;</p>
377
 
378
 
379
</Body>
380
</Html>

powered by: WebSVN 2.1.0

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