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

powered by: WebSVN 2.1.0

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