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_test_ctrl_m1.htm] - Rev 2

Compare with Previous | Blame | View Log

<Html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns="http://www.w3.org/TR/REC-html40">
<Head>
 <Title>Тетрада TEST_CTRL</Title>
 <Meta Http-equiv="Content-Type" Content="text/html; Charset=windows-1251">
 <link rel="File-List" href="reg_test_ctrl_m1.files/filelist.xml">
 
 <Link Rel="StyleSheet" Type="text/css" Href="style.css">
	<!--[if !mso]>
	<style>
v\:*         { behavior: url(#default#VML) }
o\:*         { behavior: url(#default#VML) }
.shape       { behavior: url(#default#VML) }
</style>
	<![endif]--><!--[if gte mso 9]>
	<xml><o:shapedefaults v:ext="edit" spidmax="1027"/>
	</xml><![endif]-->
</Head>
<Body LeftMargin="5" TopMargin="5" BgColor="#ffffff">
<h1>Тетрада TEST_CTRL</h1>Индекс документа: RG04<span lang="ru">00</span>78&nbsp; Версия документа: <span lang="ru">1</span>.3<hr>
<h2>Общие сведения</h2>
<table border="0" width="90%" cellpadding="6" cellspacing="1" height="135">
  <tr>
    <td width="17%" valign="top" height="14">
<b>
Назначение</b></td>
    <td width="83%" height="14">	Управление формированием и проверкой 
	тестовой последовательности</td>
  </tr>
  <tr>
    <td width="17%" height="14">
 
<b>
 
Модификация</b></td>
    <td width="83%" height="14">	1<span lang="ru"> 
	</span></td>
  </tr>
  <tr>
    <td width="17%" height="14"><b>Версия</b></td>
    <td width="83%" height="14">		1.<span lang="ru">3</span></td>
  </tr>
  <tr>
    <td width="17%" height="14"><b>ID</b></td>
    <td width="83%" height="14">		0x4F</td>
  </tr>
  <tr>
    <td width="17%" height="14"><b>ID_MOD</b></td>
    <td width="83%" height="14">		1</td>
  </tr>
</table>
&nbsp;
 
 
<h2>Состав регистров</h2>
<h3>Прямые регистры</h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" bordercolor="#000000" cellspacing="0" cellpadding="2" style="border-collapse: collapse">
  <tr>
    <td width="6%" align="center"><b>Название</b></td>
    <td width="9%" align="center"><b>Разрядность</b></td>
    <td width="45%"><b>Описание</b></td>
  </tr>
  <tr>
    <td width="6%" align="center"><a href="#Регистры STATUS, IRQ_MASK, IRQ_INV">STATUS</a></td>
    <td width="9%" align="center">16</td>
    <td width="45%">&nbsp;Регистр состояния</td>
  </tr>
  <tr>
    <td width="6%" align="center"><a href="#Регистр DATA">DATA</a></td>
    <td width="9%" align="center">64</td>
    <td width="45%">&nbsp;Регистр данных</td>
  </tr>
  <tr>
    <td width="6%" align="center"><a href="reg_common#Регистр CMD_ADR">CMD_ADR</a></td>
    <td width="9%" align="center">10</td>
    <td width="45%">&nbsp;Регистр косвенного адреса</td>
  </tr>
  <tr>
    <td width="6%" align="center"><a href="reg_common#Регистр CMD_DATA">CMD_DATA</a></td>
    <td width="9%" align="center">16</td>
    <td width="45%">&nbsp;Регистр косвенных данных</td>
  </tr>
</table>
<br>
Адреса и способ доступа к прямым регистрам
определяется базовым модулем.
<h3>&nbsp;Командные регистры</h3>
<table border="2" width="90%" bordercolorlight="#000000" cellspacing="0" bordercolordark="#000000" cellpadding="2" style="border-collapse: collapse">
  <tr>
    <td width="13%" align="center"><b>Номер</b></td>
    <td width="18%" align="center"><b>Название</b></td>
    <td width="69%"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="100%" align="center" colspan="3">
      <p align="left">&nbsp;&nbsp;&nbsp;&nbsp; Общие регистры</td>
  </tr>
  <tr>
    <td width="13%" align="center">0</td>
    <td width="18%" align="center"><a href="reg_common.htm#Регистр MODE0">MODE0</a></td>
    <td width="69%">&nbsp;Регистр управления</td>
  </tr>
  <tr>
    <td width="13%" align="center">1</td>
    <td width="18%" align="center"><a href="#Регистры STATUS, IRQ_MASK, IRQ_INV">IRQ_MASK</a></td>
    <td width="69%">&nbsp;Разрешение прерываний</td>
  </tr>
  <tr>
    <td width="13%" align="center">2</td>
    <td width="18%" align="center"><a href="#Регистры STATUS, IRQ_MASK, IRQ_INV">IRQ_INV</a></td>
    <td width="69%">&nbsp;Инверсия условия прерывания</td>
  </tr>
  <tr>
    <td width="13%" align="center">3</td>
    <td width="18%" align="center"><a href="reg_common.htm#Регистр FMODE">FMODE</a></td>
    <td width="69%">&nbsp;<span lang="ru">Не используется </span></td>
  </tr>
  <tr>
    <td width="13%" align="center">4</td>
    <td width="18%" align="center"><a href="reg_common.htm#Регистр FDIV">FDIV</a></td>
    <td width="69%">&nbsp;<span lang="ru">Не используется</span></td>
  </tr>
  <tr>
    <td width="13%" align="center">5</td>
    <td width="18%" align="center"><a href="reg_common.htm#Регистр STMODE">STMODE</a></td>
    <td width="69%">&nbsp;<span lang="ru">Не используется</span></td>
  </tr>
  <tr>
    <td width="13%" align="center">6</td>
    <td width="18%" align="center"><a href="reg_common.htm#Регистр CNT0">CNT0</a></td>
    <td width="69%">&nbsp;<span lang="ru">Не используется</span></td>
  </tr>
  <tr>
    <td width="13%" align="center">7</td>
    <td width="18%" align="center"><a href="reg_common.htm#Регистр CNT1">CNT1</a></td>
    <td width="69%">&nbsp;<span lang="ru">Не используется</span></td>
  </tr>
  <tr>
    <td width="13%" align="center">8</td>
    <td width="18%" align="center"><a href="reg_common.htm#Регистр CNT2">CNT2</a></td>
    <td width="69%">&nbsp;<span lang="ru">Не используется</span></td>
  </tr>
  <tr>
    <td width="100%" align="left" colspan="3">&nbsp;&nbsp;
      Индивидуальные регистры</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="ru">9</span></td>
    <td width="18%" align="center">MODE1</td>
    <td width="69%" rowspan="3"><span lang="ru">Используются на верхнем уровне 
	ПЛИС</span></td>
  </tr>
  <tr>
    <td width="13%" align="center">0x0A</td>
    <td width="18%" align="center">MODE2</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x0B</td>
    <td width="18%" align="center">MODE3</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x<span lang="en-us">0</span>C</td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x0D</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x0E</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x<span lang="en-us">0</span>F </td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистр MUX_CTRL">MUX_CTRL</a></span></td>
    <td width="69%">Управление мультиплексором</td>
  </tr>
  <tr>
    <td width="13%" align="center">0<span lang="en-us">x10</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center">0<span lang="en-us">x11</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x12</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x13</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x14</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x15</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x16</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x17</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x18</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x19</span></td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x1A</span></td>
    <td width="18%" align="center"><a href="#Регистр TEST_GEN_CNT1">
	TEST_GEN_CNT1</a></td>
    <td width="69%"><span lang="ru">Счётчик разрешения работы </span>TEST_GEN</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x1B</span></td>
    <td width="18%" align="center"><a href="#Регистр TEST_GEN_CNT2">
	TEST_GEN_CNT2</a></td>
    <td width="69%"><span lang="ru">Счётчик паузы </span>TEST_GEN</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x1C</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистр TEST_CHECK_CTRL">TEST_CHECK_CTRL</a></span></td>
    <td width="69%">Управление узлом <span lang="en-us">TEST_CHECK</span></td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x1D</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистр TEST_CHECK_SIZE">TEST_CHECK_SIZE</a></span></td>
    <td width="69%">Размер блока для узла <span lang="en-us">TEST_CHECK</span></td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x1E</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистр TEST_GEN_CTRL">TEST_GEN_CTRL</a></span></td>
    <td width="69%">Управление узлом <span lang="en-us">TEST_GEN</span></td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x1F</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистр TEST_GEN_SIZE">TEST_GEN_SIZE</a></span></td>
    <td width="69%">Размер блока для узла <span lang="en-us">TEST_GEN</span></td>
  </tr>
  </table>
<br>
 
<h3>Константы</h3>
<table border="2" width="90%" bordercolorlight="#000000" cellspacing="0" bordercolordark="#000000" cellpadding="2" style="border-collapse: collapse">
  <tr>
    <td width="13%" align="center"><b>Номер</b></td>
    <td width="20%" align="center"><b>Название</b></td>
    <td width="29%" align="center"><b>&nbsp;Значение</b></td>
    <td width="107%"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="13%" align="center">0x100</td>
    <td width="20%" align="center"><a href="reg_common.htm#Регистр ID">ID</a></td>
    <td width="29%" align="center">&nbsp;<span lang="ru">0</span>x4F</td>
    <td width="107%">&nbsp;Идентификатор тетрады&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x101</td>
    <td width="20%" align="center"><a href="reg_common.htm#Регистр ID_MODE">ID_MOD</a></td>
    <td width="29%" align="center">1</td>
    <td width="107%">&nbsp;Модификатор тетрады</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x102</td>
    <td width="20%" align="center"><a href="reg_common.htm#Регистр VER">VER</a></td>
    <td width="29%" align="center">&nbsp;0x0100</td>
    <td width="107%">&nbsp;Версия тетрады</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x103</td>
    <td width="20%" align="center"><a href="reg_common.htm#Регистр TRES">TRES</a></td>
    <td width="29%" align="center">&nbsp;0x10</td>
    <td width="107%">&nbsp;Ресурсы тетрады</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x104</td>
    <td width="20%" align="center"><a href="reg_common.htm#Регистр FSIZE">FSIZE</a></td>
    <td width="29%" align="center">&nbsp;0</td>
    <td width="107%">&nbsp;Размер FIFO</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x105</td>
    <td width="20%" align="center"><a href="reg_common.htm#Регистр FTYPE">FTYPE</a></td>
    <td width="29%" align="center">&nbsp;0</td>
    <td width="107%">&nbsp;Тип FIFO</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x106</td>
    <td width="20%" align="center"><a href="reg_common.htm#Регистр PATH">PATH</a></td>
    <td width="29%" align="center">&nbsp;*</td>
    <td width="107%">&nbsp;Подключение тетрады</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x107</td>
    <td width="20%" align="center"><a href="reg_common.htm#Регистр ID_NUM">ID_NUM</a></td>
    <td width="29%" align="center">&nbsp;*</td>
    <td width="107%">&nbsp;Номер экземпляра</td>
  </tr>
  <tr>
    <td width="13%" align="center">0<span lang="en-us">x108</span></td>
    <td width="20%" align="center"><span lang="en-us">TEST_RES</span></td>
    <td width="29%" align="center">&nbsp;</td>
    <td width="107%"><span lang="en-us">&nbsp;</span>Наличие узлов</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x109</span></td>
    <td width="20%" align="center"><span lang="en-us">FFT_SIZE</span></td>
    <td width="29%" align="center">&nbsp;</td>
    <td width="107%"><span lang="en-us">&nbsp;</span>Размер БПФ</td>
  </tr>
	<tr>
    <td width="13%" align="center">0x10<span lang="ru">8</span>
      <br>0x11F</td>
    <td width="20%" align="center">-</td>
    <td width="29%" align="center">-</td>
    <td width="107%">&nbsp;Резерв</td>
  </tr>
</table>
<br>
* - Значения определяются в конкретной прошивке ПЛИС.
<h3>Непосредственные регистры</h3>
<table border="2" width="90%" bordercolorlight="#000000" cellspacing="0" bordercolordark="#000000" cellpadding="2" style="border-collapse: collapse" id="table1">
  <tr>
    <td width="13%" align="center"><b>Номер</b></td>
    <td width="18%" align="center"><b>Название</b></td>
    <td width="69%"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x210</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры TEST_CHECK_BL_RD_L, TEST_CHECK_BL_RD_H">TEST_CHECK_BL_RD_L</a></span></td>
    <td width="69%" rowspan="2">Число принятых блоков</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x211</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры TEST_CHECK_BL_RD_L, TEST_CHECK_BL_RD_H">TEST_CHECK_BL_RD_H</a></span></td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x212</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры TEST_CHECK_BL_OK_L, TEST_CHECK_BL_OK_H">TEST_CHECK_BL_OK_L</a></span></td>
    <td width="69%" rowspan="2">Число правильных блоков</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x213</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры TEST_CHECK_BL_OK_L, TEST_CHECK_BL_OK_H">TEST_CHECK_BL_OK_H</a></span></td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x214</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры_TEST_CHECK_BL_ERROR_L,_TEST_CHECK_BL_ERROR_H">TEST_CHECK_BL_ERROR_L</a></span></td>
    <td width="69%" rowspan="2">Число ошибочных блоков</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x215</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры_TEST_CHECK_BL_ERROR_L,_TEST_CHECK_BL_ERROR_H">TEST_CHECK_BL_ERROR_H</a></span></td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x216</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры_TEST_CHECK_TOTAL_ERROR_L,_TEST_CHECK_TOTAL_ERROR_H_">TEST_CHECK_TOTAL_ERROR_L</a></span></td>
    <td width="69%" rowspan="2">Общее число ошибок</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x217</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры_TEST_CHECK_BL_ERROR_L,_TEST_CHECK_BL_ERROR_H">TEST_CHECK_TOTAL_ERROR_H</a></span></td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x218</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры TEST_CHECK_ERROR_ADR">TEST_CHECK_ERROR_ADR</a></span></td>
    <td width="69%">Адрес слова в памяти результата</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x219</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры TEST_CHECK_ERROR_DATA">TEST_CHECK_ERROR_DATA</a></span></td>
    <td width="69%">Слово данных из памяти результата</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x21A</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры TEST_GEN_BL_WR_L, TEST_GEN_BL_WR_H">TEST_GEN_BL_WR_L</a></span></td>
    <td width="69%" rowspan="2">Число переданных блоков</td>
  </tr>
  <tr>
    <td width="13%" align="center"><span lang="en-us">0x21B</span></td>
    <td width="18%" align="center"><span lang="en-us">
	<a href="#Регистры TEST_GEN_BL_WR_L, TEST_GEN_BL_WR_H">TEST_GEN_BL_WR_H</a></span></td>
  </tr>
  <tr>
    <td width="13%" align="center">0x21C</td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x21D</td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x21E</td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x21F</td>
    <td width="18%" align="center">&nbsp;</td>
    <td width="69%">&nbsp;</td>
  </tr>
  <tr>
    <td width="13%" align="center">0x220</td>
    <td width="18%" align="center"><a href="#Регистры FREQ0, FREQ1, FREQ2">FREQ0</a></td>
    <td width="69%">&nbsp;<span lang="ru">Измеряемая частота 0</span></td>
  </tr>
  <tr>
    <td width="13%" align="center">0x221</td>
    <td width="18%" align="center"><a href="#Регистры FREQ0, FREQ1, FREQ2">FREQ1</a></td>
    <td width="69%"><span lang="ru">&nbsp;Измеряемая частота 1</span></td>
  </tr>
  <tr>
    <td width="13%" align="center">0x222</td>
    <td width="18%" align="center"><a href="#Регистры FREQ0, FREQ1, FREQ2">FREQ2</a></td>
    <td width="69%"><span lang="ru">&nbsp;Измеряемая частота 2</span></td>
  </tr>
  </table>
 
 
<p>&nbsp;</p>
<h2>Описание</h2>
 
 
<p><span lang="ru">Тетрада </span>T<span lang="en-us">EST_CTRL&nbsp; </span>
предназначена для <span lang="ru">формирования и проверки тестовой 
последовательности</span>. <span lang="ru">Структурная схема тетрады 
представлена на рисунке.</span></p>
<p><!--[if gte vml 1]><v:group id="_x0000_s1026"
 editas="canvas" style='width:590.25pt;height:270pt' coordorigin="551,736"
 coordsize="787,360">
 <o:lock v:ext="edit" aspectratio="t"/>
 <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
  o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
  <v:stroke joinstyle="miter"/>
  <v:formulas>
   <v:f eqn="if lineDrawn pixelLineWidth 0"/>
   <v:f eqn="sum @0 1 0"/>
   <v:f eqn="sum 0 0 @1"/>
   <v:f eqn="prod @2 1 2"/>
   <v:f eqn="prod @3 21600 pixelWidth"/>
   <v:f eqn="prod @3 21600 pixelHeight"/>
   <v:f eqn="sum @0 0 1"/>
   <v:f eqn="prod @6 1 2"/>
   <v:f eqn="prod @7 21600 pixelWidth"/>
   <v:f eqn="sum @8 21600 0"/>
   <v:f eqn="prod @7 21600 pixelHeight"/>
   <v:f eqn="sum @10 21600 0"/>
  </v:formulas>
  <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
  <o:lock v:ext="edit" aspectratio="t"/>
 </v:shapetype><v:shape id="_x0000_s1025" type="#_x0000_t75" style='position:absolute;
  left:551;top:736;width:787;height:360' o:preferrelative="f">
  <v:fill o:detectmouseclick="t"/>
  <v:path o:extrusionok="t" o:connecttype="none"/>
  <o:lock v:ext="edit" text="t"/>
 </v:shape><v:shapetype id="_x0000_t202" coordsize="21600,21600" o:spt="202"
  path="m,l,21600r21600,l21600,xe">
  <v:stroke joinstyle="miter"/>
  <v:path gradientshapeok="t" o:connecttype="rect"/>
 </v:shapetype><v:shape id="_x0000_s1028" type="#_x0000_t202" style='position:absolute;
  left:660;top:785;width:109;height:61'>
  <v:textbox>
<table cellspacing="0" cellpadding="0" width="100%" height="100%">
	<tr>
		<td align="center"><b>TEST_CHECK</b></td>
	</tr>
</table>
  </v:textbox>
 </v:shape><v:shape id="_x0000_s1029" type="#_x0000_t202" style='position:absolute;
  left:816;top:786;width:109;height:61'>
  <v:textbox>
<table cellspacing="0" cellpadding="0" width="100%" height="100%">
	<tr>
		<td align="center"><b>TEST_GEN</b></td>
	</tr>
</table>
  </v:textbox>
 </v:shape><v:shape id="_x0000_s1031" type="#_x0000_t202" style='position:absolute;
  left:983;top:784;width:71;height:213'>
  <v:textbox>
<table cellspacing="0" cellpadding="0" width="100%" height="100%">
	<tr>
		<td align="center"><b>MUX</b></td>
	</tr>
</table>
  </v:textbox>
 </v:shape><v:line id="_x0000_s1035" style='position:absolute' from="601,898"
  to="983,898">
  <v:stroke endarrow="block"/>
 </v:line><v:line id="_x0000_s1036" style='position:absolute;flip:y' from="708,846"
  to="708,898">
  <v:stroke endarrow="block"/>
 </v:line><v:line id="_x0000_s1037" style='position:absolute' from="925,815"
  to="983,815">
  <v:stroke endarrow="block"/>
 </v:line><v:line id="_x0000_s1040" style='position:absolute' from="1054,896"
  to="1092,896">
  <v:stroke endarrow="block"/>
 </v:line><v:shape id="_x0000_s1045" type="#_x0000_t202" alt="" style='position:absolute;
  left:582;top:908;width:222;height:36' filled="f" stroked="f">
  <v:textbox>
<table cellspacing="0" cellpadding="0" width="100%" height="100%">
	<tr>
		<td align="center"><span lang="ru">Входная последовательность</span></td>
	</tr>
</table>
  </v:textbox>
 </v:shape><v:shape id="_x0000_s1046" type="#_x0000_t202" alt="" style='position:absolute;
  left:1058;top:901;width:163;height:68' filled="f" stroked="f">
  <v:textbox>
<table cellspacing="0" cellpadding="0" width="100%" height="100%">
	<tr>
		<td align="center">
		<p align="left"><span lang="ru">Выходная последовательность</span></td>
	</tr>
</table>
  </v:textbox>
 </v:shape></v:group><![endif]--><![if !vml]><img width=787 height=360
src="reg_test_ctrl_m1.files/image001.gif" v:shapes="_x0000_s1026 _x0000_s1025 _x0000_s1028 _x0000_s1029 _x0000_s1031 _x0000_s1035 _x0000_s1036 _x0000_s1037 _x0000_s1040 _x0000_s1045 _x0000_s1046"><![endif]></p>
<p><span lang="ru">В состав тетрады входят следующие узлы:</span></p>
<ul>
	<li>TEST_CHECK&nbsp; - <span lang="ru">узел проверки входной тестовой 
	последовательности</span></li>
	<li>TEST_GEN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - <span lang="ru">узел 
	формирования тестовой последовательности</span></li>
	<li>MUX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	- <span lang="ru">мультиплексор выбора выходной тестовой последовательности</span></li>
</ul>
<span lang="ru">
<blockquote>
	<p>Тестовая последовательность представляет собой набор блоков. <br>Размер блока задаётся кратным размер<span lang="ru">у</span> 4 килобайта 
	<br>(512 слов по 64 бита)<br>Первое 64-х разрядное слово в блоке содержит сигнатуру и порядковый номер. 
	<br>31..0 - сигнатура 0xA5A50123<br>63..32 - порядковый номер блока<br><br>Содержимое блока зависит от его порядкового номера в последовательности. 
	<br><br>Содержимое блока:<br>&nbsp;0 - Бегущая единица по 64-м разрядам<br>&nbsp;1 - Бегущий ноль по 64-м разрядам<br>&nbsp;2 - Бегущая единица с инверсией по 64-м разрядам<br>&nbsp;&nbsp;&nbsp;&nbsp;
- Чётные номера слов - бегущая единица по 64-м разрядам<br>&nbsp;&nbsp;&nbsp;&nbsp; 
	-
Нечётные номера - инверсия предыдущего слова <br>&nbsp;3 - Бегущий ноль с инверсией по 64-м разрядам<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	-
Чётные номера - бегущий ноль по 64-м разрядам<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	-
Нечётные номера - инверсия предыдущего слова <br>&nbsp;4 - Бегущая единица в блоке<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Номер слова сравнивается с номером блока (сравниваются восемь младших разрядов)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
При совпадении - в слово записывается бегущая 1.<br>&nbsp;&nbsp;&nbsp;&nbsp;
Остальные слова - значение ноль.<br>&nbsp;5 - Бегущий ноль а в блоке<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Номер слова сравнивается с номером блока (сравниваются восемь младших разрядов)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
При совпадении - в слово записывается бегущий 0.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Остальные слова - значение 0xFFFFFFFFFFFFFFFF.<br>&nbsp;6,7 - Счётчик по 64-м разрядам<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
	-
Чётные номера - значение счётчика<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -
Нечётные номера - инверсия предыдущего слова<br>&nbsp;8,9 - Псевдослучайная последовательность<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Формируется М-последовательность по 64 разрядам.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Начальное значение - 1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Слово формируется сдвигом на один разряд влево.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
В младший разряд слова записывается значение x[63] xor x[62]<br><br><br>Для режима счётчика и псевдослучайной последовательности начальное значение<br>формируется при инициализации тестовой последовательности.<br>Для остальных режимов - при инициализации проверки блока.<br>&nbsp;</p>
</blockquote>
<p>&nbsp;&nbsp;&nbsp; Узел
</span>
<span lang="en-us">TEST_CHECK </span>проверяет входную тестовую 
последовательность на соответствие ожидаемым значениям. Узел сохраняет 
информацию о первых шестнадцати ошибках. Проверка последовательности может 
осуществляться одновременно с передачей последовательности на выход. </p>
<p>&nbsp;&nbsp;&nbsp; Узел <span lang="en-us">TEST_GEN </span>формирует тестовую 
последовательность. </p>
<p>&nbsp;&nbsp;&nbsp; Узел <span lang="en-us">MUX </span>позволяет выбрать один 
из источников для выходной тестовой последовательности.</p>
<p>&nbsp;&nbsp;&nbsp; Регистр <span lang="en-us">TEST_RES </span>указывает на 
наличие узлов в тетраде.</p>
<p><span lang="ru">&nbsp;&nbsp;&nbsp;&nbsp; Тетрада позволяет опеределить 
значения трёх частот. Для измерения используются регистры </span>FREQ0, FREQ1, 
FREQ2<span lang="ru">. Сигналы, подключённые к входам измерения частоты 
определяются на верхнем уровне ПЛИС. Регистр </span>MODE1 <span lang="ru">может 
использоваться для выбора измеряемой тактовой частоты. Описание регистра </span>
MODE1 <span lang="ru">приводится на верхнем уровне ПЛИС.</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Описание регистров тетрады TEST_CTRL</h2>Описание общих регистров управления
приводится в документе RG040006 <a href="reg_common.htm"> reg_common.htm</a>
<h3><a name="Регистры STATUS, IRQ_MASK, IRQ_INV">Регистры STATUS, IRQ_MASK, 
IRQ_INV</a></h3>
<table cellSpacing="0" borderColorDark="#000000" cellPadding="2" width="90%" borderColorLight="#000000" border="2" style="border-collapse: collapse">
  <tr>
    <td align="middle" width="5%" height="14"><b>&nbsp;Бит</b></td>
    <td align="middle" width="6%" height="14"><b>&nbsp;Название</b></td>
    <td width="66%" height="14"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td align="middle" width="5%" height="14">0</td>
    <td align="middle" width="6%" height="14">CMD_RDY</td>
    <td width="66%" height="14">&nbsp;1 - готовность к выполнению команды</td>
  </tr>
  <tr>
    <td align="middle" width="5%">1</td>
    <td align="middle" width="6%">RDY</td>
    <td width="66%">&nbsp;1 - готовность FIFO</td>
  </tr>
  <tr>
    <td align="middle" width="5%">2</td>
    <td align="middle" width="6%">EF</td>
    <td width="66%">&nbsp;0 - FIFO пустое</td>
  </tr>
  <tr>
    <td align="middle" width="5%">3</td>
    <td align="middle" width="6%">PAE</td>
    <td width="66%">&nbsp;0 - FIFO почти пустое</td>
  </tr>
  <tr>
    <td align="middle" width="5%">4</td>
    <td align="middle" width="6%">HF</td>
    <td width="66%">&nbsp;0 - FIFO заполнено наполовину</td>
  </tr>
  <tr>
    <td align="middle" width="5%">5</td>
    <td align="middle" width="6%">PAF</td>
    <td width="66%">&nbsp;0 - FIFO почти полное</td>
  </tr>
  <tr>
    <td align="middle" width="5%">6</td>
    <td align="middle" width="6%">FF</td>
    <td width="66%">&nbsp;0 - FIFO полное</td>
  </tr>
  <tr>
    <td align="middle" width="5%">7</td>
    <td align="middle" width="6%">OVR</td>
    <td width="66%">&nbsp;1 - запись в полное FIFO</td>
  </tr>
  <tr>
    <td align="middle" width="5%">8</td>
    <td align="middle" width="6%">UND</td>
    <td width="66%">&nbsp;1 - чтение из пустого FIFO</td>
  </tr>
  <tr>
    <td align="middle" width="5%" height="14">15..9</td>
    <td align="middle" width="6%" height="14">-</td>
    <td width="66%" height="14">&nbsp;Не используются</td>
  </tr>
  </table>
<p>Регистр STATUS показывает текущее значение флагов.<br>
Регистр IRQ_MASK показывает&nbsp; разряды регистра STATUS, по которым будет 
формироваться прерывание. Значение 1 в разряде регистра IRQ_MASK разрешает 
формирование прерывания от соответствующего разряда регистра STATUS.<br>
Регистр IRQ_INV определяет инверсию условия прерывания. Значение 0 в разряде 
регистра IRQ_INV определяет формирование прерывания по значению 1 в разряде 
регистре STATUS.<br>
Значение 1 в разряде регистра IRQ_INV определяет формирование прерывания по 
значению 0 в разряде регистра STATUS.<br>
<span lang="ru">Уровни срабатывания флагов </span><span lang="en-us">PAE </span>
и<span lang="ru"> </span><span lang="en-us">PAF </span>у<span lang="ru">станавлены 
на 32 слова.</span></p>
<h3><a name="Регистр DATA">Регистр DATA</a></h3>
<table border="2" width="90%" cellspacing="0" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">63..0</td>
    <td width="19%" height="14" align="center">D</td>
    <td width="72%" height="14"><span lang="ru">&nbsp;Данные </span></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Формат слова и расположение слов в регистре зависят от источника 
данных.</span><p>&nbsp;</p>
<h3><a name="Регистр MUX_CTRL">Регистр MUX_CTRL</a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table2">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">3</span>..0</td>
    <td width="19%" height="14" align="center">MUX</td>
    <td width="72%" height="14"><span lang="ru">Источник для выходной 
	последовательности:<br>
&nbsp;0</span>000 - <span lang="ru">входная последовательность<br>
&nbsp;0001 - </span>TEST_GEN - <span lang="ru">узел формирования тестовой 
	последовательности</span></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Управление выходным мультиплексором.</span><p>&nbsp;</p>
<h3><a name="Регистр TEST_CHECK_CTRL">Регистр TEST_CHECK_CTRL</a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table3">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">RESET</td>
    <td width="72%" height="14">1 - <span lang="ru">сброс узла</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">3..1</span></td>
    <td width="19%" height="14" align="center"><span lang="ru">-</span></td>
    <td width="72%" height="14"></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">4</span></td>
    <td width="19%" height="14" align="center">-</td>
    <td width="72%" height="14"></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">5</td>
    <td width="19%" height="14" align="center">START</td>
    <td width="72%" height="14">1 - <span lang="ru">разрешение работы</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">6</span></td>
    <td width="19%" height="14" align="center">-</td>
    <td width="72%" height="14"></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">7</span></td>
    <td width="19%" height="14" align="center">FIX_MODE</td>
    <td width="72%" height="14">1 -<span lang="ru"> фиксированный тип блока</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">11..8</span></td>
    <td width="19%" height="14" align="center">BLOCK_MODE</td>
    <td width="72%" height="14"><span lang="ru">Номер типа блока при </span>FIX_MODE=1</td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..12</td>
    <td width="19%" height="14" align="center">-</td>
    <td width="72%" height="14"></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Управление узлом </span>TEST_CHECK - <span lang="ru">проверка 
тестовой последовательности.</span><p>&nbsp;</p>
<h3><a name="Регистр TEST_CHECK_SIZE">Регистр TEST_CHECK_SIZE</a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table4">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">SIZE</td>
    <td width="72%" height="14"><span lang="ru">Размер блока </span></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Размер проверяемого блока указывается в блоках по 4 килобайта. 
Значение 1 соответствует блоку размером 4 килобайта.</span><p>&nbsp;</p>
<h3><a name="Регистр TEST_GEN_CTRL">Регистр TEST_GEN_CTRL</a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table7">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">RESET</td>
    <td width="72%" height="14">1 - <span lang="ru">сброс узла</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">3..1</span></td>
    <td width="19%" height="14" align="center"><span lang="ru">-</span></td>
    <td width="72%" height="14"></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">4</span></td>
    <td width="19%" height="14" align="center">-</td>
    <td width="72%" height="14"></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">5</td>
    <td width="19%" height="14" align="center">START</td>
    <td width="72%" height="14">1 - <span lang="ru">разрешение работы</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">6</span></td>
    <td width="19%" height="14" align="center">CNT<span lang="ru">_</span>MODE</td>
    <td width="72%" height="14">1 - <span lang="ru">разрешение работы счётчиков
	</span>TEST_GEN_CNT1, TEST_GEN_CNT2</td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">7</span></td>
    <td width="19%" height="14" align="center">FIX_MODE</td>
    <td width="72%" height="14">1 -<span lang="ru"> фиксированный тип блока</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">11..8</span></td>
    <td width="19%" height="14" align="center">BLOCK_MODE</td>
    <td width="72%" height="14"><span lang="ru">Номер тип блока при </span>
	FIX_MODE=1</td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">14..12</td>
    <td width="19%" height="14" align="center">-</td>
    <td width="72%" height="14"></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15</td>
    <td width="19%" height="14" align="center">RDY</td>
    <td width="72%" height="14">1 - <span lang="ru">принудительная установка 
	готовности </span>FIFO</td>
  </tr>
  </table>
 
<br>
<span lang="ru">Управление узлом </span>TEST_GEN - <span lang="ru">формирование 
тестовой последовательности.</span><p>&nbsp;</p>
<h3><a name="Регистр TEST_GEN_SIZE">Регистр TEST_GEN_SIZE</a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table8">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">SIZE</td>
    <td width="72%" height="14"><span lang="ru">Размер блока </span></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Размер формируемого&nbsp; блока указывается в блоках по 4 
килобайта. Значение 1 соответствует блоку размером 4 килобайта.</span><p>&nbsp;</p>
<h3><a name="Регистр TEST_GEN_CNT1">Регистр TEST_GEN_CNT1</a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table17">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">CNT</td>
    <td width="72%" height="14"><span lang="ru">Число тактов разрешения работы</span></td>
  </tr>
  </table>
 
<br>
&nbsp;<h3><a name="Регистр TEST_GEN_CNT2">Регистр TEST_GEN_CNT<span lang="ru">2</span></a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table18">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">CNT</td>
    <td width="72%" height="14"><span lang="ru">Число тактов паузы в работе
	</span>TEST_GEN</td>
  </tr>
  </table>
 
<br>
&nbsp;<p>&nbsp;</p>
<p>&nbsp;</p>
<h3><a name="Регистры TEST_CHECK_BL_RD_L, TEST_CHECK_BL_RD_H"><span lang="ru">
Регистры </span><span lang="en-us">TEST_CHECK_BL_RD_L, TEST_CHECK_BL_RD_H</span></a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table9">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">CNT</td>
    <td width="72%" height="14">&nbsp;<span lang="ru">Число принятых блоков</span></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Регистры содержат число принятых блоков. Регистр </span>
<span lang="en-us">TEST_CHECK_BL_RD_L</span><span lang="ru"> содержит младшее 
слово, регистр </span><span lang="en-us">TEST_CHECK_BL_RD_H </span>
<span lang="ru">содержит старшее слово.</span><p>&nbsp;</p>
<h3><a name="Регистры TEST_CHECK_BL_OK_L, TEST_CHECK_BL_OK_H"><span lang="ru">
Регистры </span><span lang="en-us">TEST_CHECK_BL_OK_L, TEST_CHECK_BL_OK_H</span></a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table10">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">CNT</td>
    <td width="72%" height="14">&nbsp;<span lang="ru">Число правильно принятых 
	блоков</span></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Регистры содержат число правильно принятых блоков. Регистр
</span><span lang="en-us">TEST_CHECK_BL_OK_L</span><span lang="ru"> содержит 
младшее слово, регистр </span><span lang="en-us">TEST_CHECK_BL_OK_H </span>
<span lang="ru">содержит старшее слово.</span><h3>
<a name="Регистры_TEST_CHECK_BL_ERROR_L,_TEST_CHECK_BL_ERROR_H"><span lang="ru">
Регистры </span><span lang="en-us">TEST_CHECK_BL_ERROR_L, TEST_CHECK_BL_ERROR_H</span></a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table11">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">CNT</td>
    <td width="72%" height="14">&nbsp;<span lang="ru">Число принятых блоков с 
	ошибками</span></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Регистры содержат число принятых блоков с ошибками. Регистр
</span><span lang="en-us">TEST_CHECK_BL_ERROR_L</span><span lang="ru"> содержит 
младшее слово, регистр </span><span lang="en-us">TEST_CHECK_BL_ERROR_H </span>
<span lang="ru">содержит старшее слово.</span><p>&nbsp;</p>
<h3><a name="Регистры_TEST_CHECK_TOTAL_ERROR_L,_TEST_CHECK_TOTAL_ERROR_H_">
<span lang="ru">Регистры </span><span lang="en-us">TEST_CHECK_TOTAL_ERROR_L, TEST_CHECK_TOTAL_ERROR_H</span></a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table12">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">CNT</td>
    <td width="72%" height="14">&nbsp;<span lang="ru">Число принятых блоков с 
	ошибками</span></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Регистры содержат общее число ошибок. Регистр </span>
<span lang="en-us">TEST_CHECK_TOTAL_ERROR_L</span><span lang="ru"> содержит 
младшее слово, регистр </span><span lang="en-us">TEST_CHECK_TOTAL_ERROR_H </span>
<span lang="ru">содержит старшее слово.</span><p>&nbsp;</p>
<h3><a name="Регистры TEST_CHECK_ERROR_ADR"><span lang="ru">Регистры </span>
<span lang="en-us">TEST_CHECK_ERROR_ADR</span></a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table13">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">3..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">ADR_WORD</td>
    <td width="72%" height="14"><span lang="ru">Номер слова</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">7..4</td>
    <td width="19%" height="14" align="center">NUM_ERROR</td>
    <td width="72%" height="14"><span lang="ru">Номер ошибки</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..8</td>
    <td width="19%" height="14" align="center">-</td>
    <td width="72%" height="14"></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Регистр содержит адрес для доступа к памяти результата. Поле
</span>NUM_ERROR <span lang="ru">содержит номер ошибки. Поле </span>ADR_WORD
<span lang="ru">содержит адрес 16-ти разрядного слова в памяти результата.</span><p>&nbsp;</p>
<h3><span lang="ru">Формат слова в памяти результата</span></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table14">
  <tr>
    <td width="9%" height="13" align="center"><b>ADR_WORD</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">0</td>
    <td width="19%" height="14" align="center">DATA_IN[15..0]</td>
    <td width="72%" height="56" rowspan="4">&nbsp;<span lang="ru">Принятое слово 
	из тестовой последовательности</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">1</td>
    <td width="19%" height="14" align="center">DATA_IN[31..16]</td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">2</td>
    <td width="19%" height="14" align="center">DATA_IN[47..32]</td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">3</td>
    <td width="19%" height="14" align="center">DATA_IN[63..48]</td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">4</td>
    <td width="19%" height="14" align="center">DATA_EXPECT[15..0]</td>
    <td width="72%" height="56" rowspan="4">&nbsp;<span lang="ru">Ожидаемое 
	слово в тестовой последовательности</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">5</span></td>
    <td width="19%" height="14" align="center">DATA_EXPECT[31..16]</td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">6</span></td>
    <td width="19%" height="14" align="center">DATA_EXPECT[47..32]</td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">7</span></td>
    <td width="19%" height="14" align="center">DATA_EXPECT[63..48]</td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">8</span></td>
    <td width="19%" height="14" align="center">ADR[15..0]</td>
    <td width="72%" height="28" rowspan="2">&nbsp;<span lang="ru">Адрес внутри 
	блока</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">9</span></td>
    <td width="19%" height="14" align="center">ADR[31..16]</td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">10</span></td>
    <td width="19%" height="14" align="center">BLOCK[15..0]</td>
    <td width="72%" height="28" rowspan="2">&nbsp;<span lang="ru">Номер блока</span></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center"><span lang="ru">11</span></td>
    <td width="19%" height="14" align="center">BLOCK[31..16]</td>
  </tr>
  </table>
 
<br>
<span lang="ru">Регистр содержит адрес для доступа к памяти результата. Поле
</span>NUM_ERROR <span lang="ru">содержит номер ошибки. Поле </span>ADR_WORD
<span lang="ru">содержит адрес 16-ти разрядного слова в памяти результата.</span><p>&nbsp;</p>
<h3><a name="Регистры TEST_CHECK_ERROR_DATA"><span lang="ru">Регистры </span>
<span lang="en-us">TEST_CHECK_ERROR_DATA</span></a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table15">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">DATA</td>
    <td width="72%" height="14">&nbsp;<span lang="ru">Слово из памяти результата</span></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Регистр содержит</span> <span lang="ru">слово из памяти 
результата соответствующее адресу из регистра </span><span lang="en-us">TEST_CHECK_ERROR_ADR</span><span lang="ru">.</span><p>&nbsp;</p>
<h3><a name="Регистры TEST_GEN_BL_WR_L, TEST_GEN_BL_WR_H"><span lang="ru">
Регистры </span><span lang="en-us">TEST_GEN_BL_WR_L, TEST_GEN_BL_WR_H</span></a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table16">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">CNT</td>
    <td width="72%" height="14">&nbsp;<span lang="ru">Число переданныз блоков</span></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Регистры содержат число переданных блоков. Регистр </span>
<span lang="en-us">TEST_GEN_BL_WR_L</span><span lang="ru"> содержит младшее 
слово, регистр </span><span lang="en-us">TEST_GEN_BL_WR_H </span>
<span lang="ru">содержит старшее слово.</span><p>&nbsp;</p>
<h3><a name="Регистры FREQ0, FREQ1, FREQ2"><span lang="ru">
Регистры </span>FREQ0, FREQ1, FREQ2</a></h3>
<table border="2" width="90%" bordercolorlight="#000000" bordercolordark="#000000" height="31" cellpadding="2" style="border-collapse: collapse" id="table19">
  <tr>
    <td width="9%" height="13" align="center"><b>Бит</b></td>
    <td width="19%" height="13" align="center"><b>Название</b></td>
    <td width="72%" height="13"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="9%" height="14" align="center">15..<span lang="ru">0</span></td>
    <td width="19%" height="14" align="center">FREQ</td>
    <td width="72%" height="14">&nbsp;<span lang="ru">Значение тактовой частоты</span></td>
  </tr>
  </table>
 
<br>
<span lang="ru">Значение младшего разряда поля </span>FREQ <span lang="ru">равно 
100 кГц. Значение тактовой частоты определяется как </span>FREQ * 100
<span lang="ru">кГц.</span><p>&nbsp;</p>
<h3>Список версий</h3>
<table cellSpacing="0" cellPadding="0" width="90%" border="0">
  <tr>
    <td align="middle" width="12%" valign="top"><span lang="ru">1.0</span></td>
    <td align="middle" width="16%" valign="top">1<span lang="ru">2</span>.0<span lang="ru">9</span>.200<span lang="ru">7</span></td>
    <td width="72%" valign="top"><span lang="ru">Базовая версия</span></td>
  </tr>
  <tr>
    <td align="middle" width="12%" valign="top"><span lang="ru">1.3</span></td>
    <td align="middle" width="16%" valign="top"><span lang="ru">11.06.2008</span></td>
    <td width="72%" valign="top"><span lang="ru">Добавлены регистры измерения 
	частоты </span>FREQ0 - FREQ2</td>
  </tr>
  </table>
<p>&nbsp;</p>
 
 
<hr>
<p>&nbsp;</p>
 
 
</Body>
</Html>

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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