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

Subversion Repositories pcie_ds_dma

[/] [pcie_ds_dma/] [trunk/] [core/] [wishbone/] [doc/] [en/] [block_test_check_en.htm] - Blame information for rev 12

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 12 dsmv
<Html>
2
<Head>
3
 <Title>Блок TEST_CHECK</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>Block<span lang="ru"> </span>TEST_CHECK</h1>
9
<hr>
10
<h2>General</h2>
11
<table border="0" width="90%" cellpadding="6" cellspacing="1" height="135">
12
  <tr>
13
    <td width="17%" valign="top" height="14">
14
<b>Function</b></td>
15
    <td width="83%" height="14">        Generation of the test sequence</td>
16
  </tr>
17
  <tr>
18
    <td width="17%" height="14">
19
 
20
<b>Modification</b></td>
21
    <td width="83%" height="14">        1</td>
22
  </tr>
23
  <tr>
24
    <td width="17%" height="14"><b>Version</b></td>
25
    <td width="83%" height="14">                1.0</td>
26
  </tr>
27
  <tr>
28
    <td width="17%" height="14"><b>ID</b></td>
29
    <td width="83%" height="14">                0x1B</td>
30
  </tr>
31
  </table>
32
&nbsp;
33
 
34
 
35
<h2>Register</h2>
36
<table border="2" width="90%" bordercolorlight="#000000" cellspacing="0" bordercolordark="#000000" cellpadding="2" style="border-collapse: collapse">
37
  <tr>
38
    <td width="13%" align="center"><b>Number</b></td>
39
    <td width="18%" align="center"><b>Name</b></td>
40
    <td width="69%" colspan="2"><b>Description</b></td>
41
  </tr>
42
  <tr>
43
    <td width="100%" align="center" colspan="4">
44
      <p align="left">&nbsp;<span lang="ru"> </span>Constant</td>
45
  </tr>
46
  <tr>
47
    <td width="13%" align="center">0</td>
48
    <td width="18%" align="center"><a href="#Регистр BLOCK_ID">BLOCK_ID</a></td>
49
    <td width="10%" align="center">0x<span lang="en-us">X</span>01A</td>
50
    <td width="58%">&nbsp;The ID of the control block</td>
51
  </tr>
52
  <tr>
53
    <td width="13%" align="center">1</td>
54
    <td width="18%" align="center"><a href="#Регистр BLOCK_VER">BLOCK_VER</a></td>
55
    <td width="10%" align="center">0x0100</td>
56
    <td width="58%">&nbsp;Version of the control block</td>
57
  </tr>
58
  <tr>
59
    <td width="13%" align="center">2</td>
60
    <td width="18%" align="center">&nbsp;</td>
61
    <td width="10%" align="center">&nbsp;</td>
62
    <td width="58%">&nbsp;</td>
63
  </tr>
64
  <tr>
65
    <td width="13%" align="center">3</td>
66
    <td width="18%" align="center">&nbsp;</td>
67
    <td width="10%" align="center">&nbsp;</td>
68
    <td width="58%">&nbsp;</td>
69
  </tr>
70
  <tr>
71
    <td width="13%" align="center">4</td>
72
    <td width="18%" align="center">&nbsp;</td>
73
    <td width="10%" align="center">&nbsp;</td>
74
    <td width="58%">&nbsp;</td>
75
  </tr>
76
  <tr>
77
    <td width="13%" align="center">5</td>
78
    <td width="18%" align="center">&nbsp;</td>
79
    <td width="10%" align="center">&nbsp;</td>
80
    <td width="58%">&nbsp;</td>
81
  </tr>
82
  <tr>
83
    <td width="13%" align="center">6</td>
84
    <td width="18%" align="center">&nbsp;</td>
85
    <td width="10%" align="center">&nbsp;</td>
86
    <td width="58%">&nbsp;</td>
87
  </tr>
88
  <tr>
89
    <td width="13%" align="center">7</td>
90
    <td width="18%" align="center">&nbsp;</td>
91
    <td width="10%" align="center">&nbsp;</td>
92
    <td width="58%">&nbsp;</td>
93
  </tr>
94
  <tr>
95
    <td width="100%" align="left" colspan="4">&nbsp;&nbsp;
96
      Operations register</td>
97
  </tr>
98
  <tr>
99
    <td width="13%" align="center"><span lang="ru">8</span></td>
100
    <td width="18%" align="center"><span lang="en-us">
101
        <a href="#Регистр TEST_GEN_CTRL">TEST_CHECK_CTRL</a></span></td>
102
    <td width="69%" colspan="2"><span lang="ru">&nbsp;</span>Control of the
103
        <span lang="en-us">TEST_</span>CHECK</td>
104
  </tr>
105
  <tr>
106
    <td width="13%" align="center"><span lang="ru">9</span></td>
107
    <td width="18%" align="center">
108
        <span lang="en-us">
109
        <a href="#Регистр TEST_GEN_SIZE">TEST_CHECK_SIZE</a></span></td>
110
    <td width="69%" colspan="2">&nbsp;Size of the data block</td>
111
  </tr>
112
  <tr>
113
    <td width="13%" align="center">0x0A</td>
114
    <td width="18%" align="center">
115
        <a href="#Регистр TEST_GEN_CNT1">
116
        TEST_CHECK_ERR_ADR</a></td>
117
    <td width="69%" colspan="2">&nbsp;Word address in a result memory </td>
118
  </tr>
119
  <tr>
120
    <td width="13%" align="center">0x0B</td>
121
    <td width="18%" align="center">&nbsp;</td>
122
    <td width="69%" colspan="2">&nbsp;</td>
123
  </tr>
124
  <tr>
125
    <td width="13%" align="center">0x0C</td>
126
    <td width="18%" align="center">&nbsp;</td>
127
    <td width="69%" colspan="2">&nbsp;</td>
128
  </tr>
129
  <tr>
130
    <td width="13%" align="center">0x0D</td>
131
    <td width="18%" align="center">&nbsp;</td>
132
    <td width="69%" colspan="2">&nbsp;</td>
133
  </tr>
134
  <tr>
135
    <td width="13%" align="center">0x0E</td>
136
    <td width="18%" align="center">&nbsp;</td>
137
    <td width="69%" colspan="2">&nbsp;</td>
138
  </tr>
139
  <tr>
140
    <td width="13%" align="center">0x0F</td>
141
    <td width="18%" align="center">&nbsp;</td>
142
    <td width="69%" colspan="2">&nbsp;</td>
143
  </tr>
144
  <tr>
145
    <td width="100%" align="center" colspan="4">
146
        <p align="left">&nbsp;Direct registers</td>
147
  </tr>
148
        <tr>
149
    <td width="13%" align="center"><span lang="ru">0</span>x10</td>
150
    <td width="18%" align="center">
151
        <span lang="en-us">
152
        <a href="#Регистры TEST_CHECK_BL_RD_L, TEST_CHECK_BL_RD_H">TEST_CHECK_BL_RD</a></span></td>
153
    <td width="69%" colspan="2">&nbsp;The number of received data block</td>
154
  </tr>
155
        <tr>
156
    <td width="13%" align="center">0x11</td>
157
    <td width="18%" align="center"><span lang="en-us">
158
        <a href="#Регистры TEST_CHECK_BL_OK_L, TEST_CHECK_BL_OK_H">TEST_CHECK_BL_OK</a></span></td>
159
    <td width="69%" colspan="2">&nbsp;The number of correct data block</td>
160
  </tr>
161
        <tr>
162
    <td width="13%" align="center">0x12</td>
163
    <td width="18%" align="center"><span lang="en-us">
164
        <a href="#Регистры_TEST_CHECK_BL_ERROR_L,_TEST_CHECK_BL_ERROR_H">
165
        TEST_CHECK_BL_ERROR</a></span></td>
166
    <td width="69%" colspan="2">&nbsp;The number of failure data block</td>
167
  </tr>
168
        <tr>
169
    <td width="13%" align="center">0x13</td>
170
    <td width="18%" align="center"><span lang="en-us">
171
        <a href="#Регистры_TEST_CHECK_TOTAL_ERROR_L,_TEST_CHECK_TOTAL_ERROR_H_">
172
        TEST_CHECK_TOTAL_ERROR</a></span></td>
173
    <td width="69%" colspan="2">&nbsp;The total number of errors</td>
174
  </tr>
175
        <tr>
176
    <td width="13%" align="center"><span lang="ru">0</span>x14</td>
177
    <td width="18%" align="center"><span lang="en-us">
178
        <a href="#Регистры TEST_CHECK_ERROR_DATA">TEST_CHECK_ERROR_DATA</a></span></td>
179
    <td width="69%" colspan="2">&nbsp;Word from a result memory </td>
180
  </tr>
181
        <tr>
182
    <td width="13%" align="center">0x15</td>
183
    <td width="18%" align="center">&nbsp;</td>
184
    <td width="69%" colspan="2">&nbsp;</td>
185
  </tr>
186
        <tr>
187
    <td width="13%" align="center">0x16</td>
188
    <td width="18%" align="center">&nbsp;</td>
189
    <td width="69%" colspan="2">&nbsp;</td>
190
  </tr>
191
        <tr>
192
    <td width="13%" align="center">0x17</td>
193
    <td width="18%" align="center">&nbsp;</td>
194
    <td width="69%" colspan="2">&nbsp;</td>
195
  </tr>
196
        <tr>
197
    <td width="13%" align="center">0x18</td>
198
    <td width="18%" align="center">&nbsp;</td>
199
    <td width="69%" colspan="2">&nbsp;</td>
200
  </tr>
201
        <tr>
202
    <td width="13%" align="center"><span lang="ru">0</span>x19</td>
203
    <td width="18%" align="center">&nbsp;</td>
204
    <td width="69%" colspan="2">&nbsp;</td>
205
  </tr>
206
        <tr>
207
    <td width="13%" align="center">0x1A</td>
208
    <td width="18%" align="center">&nbsp;</td>
209
    <td width="69%" colspan="2">&nbsp;</td>
210
  </tr>
211
        <tr>
212
    <td width="13%" align="center">0x1B</td>
213
    <td width="18%" align="center">&nbsp;</td>
214
    <td width="69%" colspan="2">&nbsp;</td>
215
  </tr>
216
        <tr>
217
    <td width="13%" align="center"><span lang="ru">0</span>x1C</td>
218
    <td width="18%" align="center">
219
        &nbsp;</td>
220
    <td width="69%" colspan="2">&nbsp;</td>
221
  </tr>
222
        <tr>
223
    <td width="13%" align="center">0x1D</td>
224
    <td width="18%" align="center">
225
        &nbsp;</td>
226
    <td width="69%" colspan="2">&nbsp;</td>
227
  </tr>
228
        <tr>
229
    <td width="13%" align="center">0x1E</td>
230
    <td width="18%" align="center">
231
        &nbsp;</td>
232
    <td width="69%" colspan="2">&nbsp;</td>
233
  </tr>
234
        <tr>
235
    <td width="13%" align="center">0x1F</td>
236
    <td width="18%" align="center">
237
        &nbsp;</td>
238
    <td width="69%" colspan="2">&nbsp;</td>
239
  </tr>
240
</table>
241
<br>
242
 
243
<h2>Description</h2>
244
 
245
 
246
<p>Block TEST_CHECK is designed to test the test sequence.</p>
247
<p>The algorithm works:</p>
248
<ul>
249
        <li>reset: <a name="Регистр TEST_CHECK_CTRL0">TEST_CHECK_CTRL</a>[RESET]=1,
250
        <a name="Регистр TEST_CHECK_CTRL1">TEST_CHECK_CTRL</a>[RESET]=0</li>
251
        <li>set mode: <a name="Регистр TEST_CHECK_CTRL2">TEST_CHECK_CTRL</a>[FIX_MODE,
252
        BLOCK_MODE]</li>
253
        <li>program and start DMA controller in the PE_EXT_FIFO block</li>
254
        <li>start: <a name="Регистр TEST_CHECK_CTRL3">TEST_CHECK_CTRL</a>[START]=1 -
255
        enable to DMAR</li>
256
</ul>
257
<p>The test sequence is a set of data blocks.<br>
258
The block size is specified multiple of the size of 4 kilobytes<br>
259
(512 words by 64 bits)<br>
260
The first 64-bit word in the block contains the signature and serial number:</p>
261
<ul>
262
        <li>31 .. 0 - signature 0xA5A50123</li>
263
        <li>63 .. 32 - serial number of the unit</li>
264
</ul>
265
<p>Contents of the block depends on its number in the sequence.<br>
266
<br>
267
The contents of the data block:</p>
268
<ul>
269
        <li>0 - Running the unit on the 64th bits</li>
270
        <li>1 - Running zero on the 64th bits</li>
271
        <li>2 - Running the unit with an inversion of the 64-th digit<br>
272
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Even numbers of words - running the unit on the 64th bits<br>
273
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Odd numbers - inversion previous word</li>
274
        <li>3 - Running with zero inversion ranks 64th<br>
275
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Even numbers - running zero to 64-th digit<br>
276
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Odd numbers - inversion previous word</li>
277
        <li>4 - Running in the unit block<br>
278
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Word number is compared with the number of units (compare lower eight
279
        bits)<br>
280
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;At coincidence - in the Word is running 1.<br>
281
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other words - zero.</li>
282
        <li>5 - Running a zero in the block<br>
283
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Word number is compared with the number of units (compare lower eight
284
        bits)<br>
285
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;At coincidence - in the Word is running 0.<br>
286
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other words - value 0xFFFFFFFFFFFFFFFF.</li>
287
        <li>6.7 - Counter on the 64th bits<br>
288
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Even numbers - count<br>
289
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Odd numbers - inversion previous word</li>
290
        <li>8.9 - The pseudo-random sequence<br>
291
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Formed M-sequence of 64 bits.<br>
292
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The initial value of - 1<br>
293
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The word is formed shift by one bit to the left.<br>
294
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In LSB words recorded value of x[63] xor x[62] xor x[60] xor x[59]</li>
295
</ul>
296
<p>&nbsp;</p>
297
<h2>Description of the register</h2>
298
<h3><a name="Регистр BLOCK_ID">BLOCK_ID</a></h3>
299
<table cellSpacing="0" borderColorDark="#000000" cellPadding="2" width="90%" borderColorLight="#000000" border="2" id="table16" style="border-collapse: collapse">
300
  <tr>
301
    <td align="middle" width="5%" height="14"><b>&nbsp;Bit</b></td>
302
    <td align="middle" width="6%" height="14"><b>Name</b></td>
303
    <td width="66%" height="14"><b>Description</b></td>
304
  </tr>
305
  <tr>
306
    <td align="middle" width="5%">11<span lang="ru">..0</span></td>
307
    <td align="middle" width="6%">ID</td>
308
    <td width="66%"><span lang="ru">&nbsp;</span>The ID of the control block</td>
309
  </tr>
310
  <tr>
311
    <td align="middle" width="5%"><span lang="ru">15..12</span></td>
312
    <td align="middle" width="6%">MOD</td>
313
    <td width="66%"><span lang="ru">&nbsp;</span>Number of modification</td>
314
  </tr>
315
  </table>
316
<h3>&nbsp;</h3>
317
<h3><a name="Регистр BLOCK_VER">BLOCK_VER</a></h3>
318
<table cellSpacing="0" borderColorDark="#000000" cellPadding="2" width="90%" borderColorLight="#000000" border="2" id="table17" style="border-collapse: collapse">
319
  <tr>
320
    <td align="middle" width="5%" height="14"><b>&nbsp;Bit</b></td>
321
    <td align="middle" width="6%" height="14"><b>Name</b></td>
322
    <td width="66%" height="14"><b>Description</b></td>
323
  </tr>
324
  <tr>
325
    <td align="middle" width="5%">7<span lang="ru">..0</span></td>
326
    <td align="middle" width="6%">V0</td>
327
    <td width="66%">&nbsp;Field<span lang="ru"> </span>V0</td>
328
  </tr>
329
  <tr>
330
    <td align="middle" width="5%"><span lang="ru">15..8</span></td>
331
    <td align="middle" width="6%">V1</td>
332
    <td width="66%">&nbsp;Field<span lang="ru"> </span>V<span lang="ru">1</span></td>
333
  </tr>
334
  </table>
335
<p>Version: V1.V0</p>
336
<h3><a name="Регистр TEST_CHECK_CTRL">TEST_CHECK_CTRL</a></h3>
337
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table18">
338
  <tr>
339
    <td align="middle" width="5%" height="14"><b>&nbsp;Bit</b></td>
340
    <td align="middle" width="6%" height="14"><b>Name</b></td>
341
    <td width="66%" height="14"><b>Description</b></td>
342
  </tr>
343
  <tr>
344
    <td width="9%" height="14" align="center"><span lang="ru">0</span></td>
345
    <td width="19%" height="14" align="center">RESET</td>
346
    <td width="72%" height="14">1 - reset</td>
347
  </tr>
348
  <tr>
349
    <td width="9%" height="14" align="center"><span lang="ru">3..1</span></td>
350
    <td width="19%" height="14" align="center"><span lang="ru">-</span></td>
351
    <td width="72%" height="14"></td>
352
  </tr>
353
  <tr>
354
    <td width="9%" height="14" align="center"><span lang="ru">4</span></td>
355
    <td width="19%" height="14" align="center">-</td>
356
    <td width="72%" height="14"></td>
357
  </tr>
358
  <tr>
359
    <td width="9%" height="14" align="center">5</td>
360
    <td width="19%" height="14" align="center">START</td>
361
    <td width="72%" height="14">1 - enable</td>
362
  </tr>
363
  <tr>
364
    <td width="9%" height="14" align="center"><span lang="ru">6</span></td>
365
    <td width="19%" height="14" align="center">-</td>
366
    <td width="72%" height="14"></td>
367
  </tr>
368
  <tr>
369
    <td width="9%" height="14" align="center"><span lang="ru">7</span></td>
370
    <td width="19%" height="14" align="center">FIX_MODE</td>
371
    <td width="72%" height="14">1 -<span lang="ru"> </span>fixed data block type</td>
372
  </tr>
373
  <tr>
374
    <td width="9%" height="14" align="center"><span lang="ru">11..8</span></td>
375
    <td width="19%" height="14" align="center">BLOCK_MODE</td>
376
    <td width="72%" height="14">Number of type data block at<span lang="ru"> </span>FIX_MODE=1</td>
377
  </tr>
378
  <tr>
379
    <td width="9%" height="14" align="center">15..12</td>
380
    <td width="19%" height="14" align="center">-</td>
381
    <td width="72%" height="14"></td>
382
  </tr>
383
  </table>
384
 
385
<br>
386
&nbsp;<p>&nbsp;</p>
387
<h3><a name="Регистр TEST_CHECK_SIZE">TEST_CHECK_SIZE</a></h3>
388
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table19">
389
  <tr>
390
    <td align="middle" width="5%" height="14"><b>&nbsp;Bit</b></td>
391
    <td align="middle" width="6%" height="14"><b>Name</b></td>
392
    <td width="66%" height="14"><b>Description</b></td>
393
  </tr>
394
  <tr>
395
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
396
    <td width="19%" height="14" align="center">SIZE</td>
397
    <td width="72%" height="14">Size of data block</td>
398
  </tr>
399
  </table>
400
 
401
<br>
402
<span lang="ru">Size of a block is specified in units of 4 kilobytes. A value of
403
1 corresponds to a block size of 4 kilobytes.</span><p>&nbsp;</p>
404
<h3><a name="Регистры TEST_CHECK_BL_RD_L, TEST_CHECK_BL_RD_H"><span lang="en-us">TEST_CHECK_BL_RD</span></a></h3>
405
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table20">
406
  <tr>
407
    <td align="middle" width="5%" height="14"><b>&nbsp;Bit</b></td>
408
    <td align="middle" width="6%" height="14"><b>Name</b></td>
409
    <td width="66%" height="14"><b>Description</b></td>
410
  </tr>
411
  <tr>
412
    <td width="9%" height="14" align="center">31..<span lang="ru">0</span></td>
413
    <td width="19%" height="14" align="center">CNT</td>
414
    <td width="72%" height="14">&nbsp;The number of received data block</td>
415
  </tr>
416
  </table>
417
 
418
<br>
419
&nbsp;<p>&nbsp;</p>
420
<h3><a name="Регистры TEST_CHECK_BL_OK_L, TEST_CHECK_BL_OK_H"><span lang="ru">
421
&nbsp;</span><span lang="en-us">TEST_CHECK_BL_OK</span></a></h3>
422
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table21">
423
  <tr>
424
    <td align="middle" width="5%" height="14"><b>&nbsp;Bit</b></td>
425
    <td align="middle" width="6%" height="14"><b>Name</b></td>
426
    <td width="66%" height="14"><b>Description</b></td>
427
  </tr>
428
  <tr>
429
    <td width="9%" height="14" align="center">31..<span lang="ru">0</span></td>
430
    <td width="19%" height="14" align="center">CNT</td>
431
    <td width="72%" height="14">&nbsp;The number of correct data block</td>
432
  </tr>
433
  </table>
434
 
435
<br>
436
&nbsp;<h3>
437
<a name="Регистры_TEST_CHECK_BL_ERROR_L,_TEST_CHECK_BL_ERROR_H"><span lang="ru">
438
Регистр </span><span lang="en-us">TEST_CHECK_BL_ERROR</span></a></h3>
439
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table22">
440
  <tr>
441
    <td align="middle" width="5%" height="14"><b>&nbsp;Bit</b></td>
442
    <td align="middle" width="6%" height="14"><b>Name</b></td>
443
    <td width="66%" height="14"><b>Description</b></td>
444
  </tr>
445
  <tr>
446
    <td width="9%" height="14" align="center"><span lang="ru">3</span>1..<span lang="ru">0</span></td>
447
    <td width="19%" height="14" align="center">CNT</td>
448
    <td width="72%" height="14">&nbsp;The number of failure data block</td>
449
  </tr>
450
  </table>
451
 
452
<br>
453
&nbsp;<p>&nbsp;</p>
454
<h3><a name="Регистры_TEST_CHECK_TOTAL_ERROR_L,_TEST_CHECK_TOTAL_ERROR_H_">
455
<span lang="en-us">TEST_CHECK_TOTAL_ERROR</span></a></h3>
456
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table23">
457
  <tr>
458
    <td align="middle" width="5%" height="14"><b>&nbsp;Bit</b></td>
459
    <td align="middle" width="6%" height="14"><b>Name</b></td>
460
    <td width="66%" height="14"><b>Description</b></td>
461
  </tr>
462
  <tr>
463
    <td width="9%" height="14" align="center"><span lang="ru">3</span>1..<span lang="ru">0</span></td>
464
    <td width="19%" height="14" align="center">CNT</td>
465
    <td width="72%" height="14">&nbsp;The total number of errors</td>
466
  </tr>
467
  </table>
468
 
469
<br>
470
&nbsp;<p>&nbsp;</p>
471
<h3><a name="Регистры TEST_CHECK_ERROR_ADR">
472
<span lang="en-us">TEST_CHECK_ERROR_ADR</span></a></h3>
473
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table24">
474
  <tr>
475
    <td align="middle" width="5%" height="14"><b>&nbsp;Bit</b></td>
476
    <td align="middle" width="6%" height="14"><b>Name</b></td>
477
    <td width="66%" height="14"><b>Description</b></td>
478
  </tr>
479
  <tr>
480
    <td width="9%" height="14" align="center">3..<span lang="ru">0</span></td>
481
    <td width="19%" height="14" align="center">ADR_WORD</td>
482
    <td width="72%" height="14">Word address</td>
483
  </tr>
484
  <tr>
485
    <td width="9%" height="14" align="center">7..4</td>
486
    <td width="19%" height="14" align="center">NUM_ERROR</td>
487
    <td width="72%" height="14">Number of error</td>
488
  </tr>
489
  <tr>
490
    <td width="9%" height="14" align="center">15..8</td>
491
    <td width="19%" height="14" align="center">-</td>
492
    <td width="72%" height="14"></td>
493
  </tr>
494
  </table>
495
 
496
<br>
497
Register contains the address to access the result memory.<h3>Format word in the
498
result memory</h3>
499
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table25">
500
  <tr>
501
    <td width="9%" height="13" align="center"><b>ADR_WORD</b></td>
502
    <td width="19%" height="13" align="center"><b>Name</b></td>
503
    <td width="72%" height="13"><b>Description</b></td>
504
  </tr>
505
  <tr>
506
    <td width="9%" height="14" align="center">0</td>
507
    <td width="19%" height="14" align="center">DATA_IN[15..0]</td>
508
    <td width="72%" height="56" rowspan="4">&nbsp;Word received from the test
509
        sequence</td>
510
  </tr>
511
  <tr>
512
    <td width="9%" height="14" align="center">1</td>
513
    <td width="19%" height="14" align="center">DATA_IN[31..16]</td>
514
  </tr>
515
  <tr>
516
    <td width="9%" height="14" align="center">2</td>
517
    <td width="19%" height="14" align="center">DATA_IN[47..32]</td>
518
  </tr>
519
  <tr>
520
    <td width="9%" height="14" align="center">3</td>
521
    <td width="19%" height="14" align="center">DATA_IN[63..48]</td>
522
  </tr>
523
  <tr>
524
    <td width="9%" height="14" align="center">4</td>
525
    <td width="19%" height="14" align="center">DATA_EXPECT[15..0]</td>
526
    <td width="72%" height="56" rowspan="4">&nbsp;Expected word in the test
527
        sequence</td>
528
  </tr>
529
  <tr>
530
    <td width="9%" height="14" align="center"><span lang="ru">5</span></td>
531
    <td width="19%" height="14" align="center">DATA_EXPECT[31..16]</td>
532
  </tr>
533
  <tr>
534
    <td width="9%" height="14" align="center"><span lang="ru">6</span></td>
535
    <td width="19%" height="14" align="center">DATA_EXPECT[47..32]</td>
536
  </tr>
537
  <tr>
538
    <td width="9%" height="14" align="center"><span lang="ru">7</span></td>
539
    <td width="19%" height="14" align="center">DATA_EXPECT[63..48]</td>
540
  </tr>
541
  <tr>
542
    <td width="9%" height="14" align="center"><span lang="ru">8</span></td>
543
    <td width="19%" height="14" align="center">ADR[15..0]</td>
544
    <td width="72%" height="28" rowspan="2">&nbsp;Address within the data block</td>
545
  </tr>
546
  <tr>
547
    <td width="9%" height="14" align="center"><span lang="ru">9</span></td>
548
    <td width="19%" height="14" align="center">ADR[31..16]</td>
549
  </tr>
550
  <tr>
551
    <td width="9%" height="14" align="center"><span lang="ru">10</span></td>
552
    <td width="19%" height="14" align="center">BLOCK[15..0]</td>
553
    <td width="72%" height="28" rowspan="2">&nbsp;Block number</td>
554
  </tr>
555
  <tr>
556
    <td width="9%" height="14" align="center"><span lang="ru">11</span></td>
557
    <td width="19%" height="14" align="center">BLOCK[31..16]</td>
558
  </tr>
559
  </table>
560
 
561
<br>
562
&nbsp;<p>&nbsp;</p>
563
<h3><a name="Регистры TEST_CHECK_ERROR_DATA">
564
<span lang="en-us">TEST_CHECK_ERROR_DATA</span></a></h3>
565
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table26">
566
  <tr>
567
    <td align="middle" width="5%" height="14"><b>&nbsp;Bit</b></td>
568
    <td align="middle" width="6%" height="14"><b>Name</b></td>
569
    <td width="66%" height="14"><b>Description</b></td>
570
  </tr>
571
  <tr>
572
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
573
    <td width="19%" height="14" align="center">DATA</td>
574
    <td width="72%" height="14">&nbsp;Word from a result memory </td>
575
  </tr>
576
  </table>
577
 
578
<br>
579
&nbsp;<p>&nbsp;</p>
580
<h3>Version history</h3>
581
<table cellSpacing="0" cellPadding="0" width="90%" border="0">
582
  <tr>
583
    <td align="middle" width="12%" valign="top"><span lang="ru">1.0</span></td>
584
    <td align="middle" width="16%" valign="top"><span lang="ru">10.11.2011</span></td>
585
    <td width="72%" valign="top">Basic version</td>
586
  </tr>
587
</table>
588
<p>&nbsp;</p>
589
 
590
 
591
<hr>
592
<p>&nbsp;</p>
593
 
594
 
595
</Body>
596
</Html>

powered by: WebSVN 2.1.0

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