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/] [admtest.htm] - Rev 2

Compare with Previous | Blame | View Log

<Html>
<Head>
 <Title>Прошивка ПЛИС AMBPEX8_v11_ADMTEST</Title>
 <Meta Http-equiv="Content-Type" Content="text/html; Charset=windows-1251">
 <Link Rel="StyleSheet" Type="text/css" Href="style.css">
</Head>
<Body LeftMargin="5" TopMargin="5" BgColor="#ffffff">
 
<h1>Прошивка ADMTEST</h1>
<p>Версия документа: 1.0</p>
<hr>
<h2>Общие сведения</h2>
<table border="0" width="90%" cellpadding="6" cellspacing="1">
  <tr>
    <td width="24%" valign="top">
<b>
Назначение</b></td>
    <td width="76%">	<span lang="ru">Проверка обмена</span></td>
  </tr>
  </table>
&nbsp;
<h3>Список тетрад</h3>
<table border="2" cellspacing="0" width="92%" bordercolorlight="#000000" bordercolordark="#000000" cellpadding="2" style="border-collapse: collapse">
  <tr>
    <td width="7%" align="center"><b>№</b></td>
    <td width="19%" align="center"><b>Адрес</b></td>
    <td width="14%" align="center"><b>Название</b></td>
    <td width="7%" align="center"><b>ID</b></td>
    <td width="9%" align="center"><b>MOD</b></td>
    <td width="9%" align="center"><b>VER</b></td>
    <td width="38%"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="7%" align="center">0</td>
    <td width="19%" align="center">0x00000000</td>
    <td width="14%" align="center"><a href="reg_main_v8.htm">MAIN</a></td>
    <td width="7%" align="center">1</td>
    <td width="9%" align="center">8</td>
    <td width="9%" align="center">1.4</td>
    <td width="38%">&nbsp;Управление общими ресурсами</td>
  </tr>
  <tr>
    <td width="7%" align="center">1</td>
    <td width="19%" align="center">0x00004000</td>
    <td width="14%" align="center"><span lang="en-us">
	<a href="reg_test_ctrl_m1.htm">TEST_CTRL</a></span></td>
    <td width="7%" align="center"><span lang="en-us">0x4F</span></td>
    <td width="9%" align="center"><span lang="en-us">1</span></td>
    <td width="9%" align="center"><span lang="en-us">1.3</span></td>
    <td width="38%"><span lang="en-us">&nbsp;</span>Формирование и проверка 
	тестовой последовательности</td>
  </tr>
  <tr>
    <td width="7%" align="center">2</td>
    <td width="19%" align="center">0x00008000</td>
    <td width="14%" align="center">&nbsp;</td>
    <td width="7%" align="center">&nbsp;</td>
    <td width="9%" align="center">&nbsp;</td>
    <td width="9%" align="center">&nbsp;</td>
    <td width="38%">&nbsp;</td>
  </tr>
  <tr>
    <td width="7%" align="center">3</td>
    <td width="19%" align="center">0x0000C000</td>
    <td width="14%" align="center">&nbsp;</td>
    <td width="7%" align="center">&nbsp;</td>
    <td width="9%" align="center">&nbsp;</td>
    <td width="9%" align="center">&nbsp;</td>
    <td width="38%">&nbsp;</td>
  </tr>
  <tr>
    <td width="7%" align="center">4</td>
    <td width="19%" align="center">0x00010000</td>
    <td width="14%" align="center">&nbsp;</td>
    <td width="7%" align="center">&nbsp;</td>
    <td width="9%" align="center">&nbsp;</td>
    <td width="9%" align="center">&nbsp;</td>
    <td width="38%">&nbsp;</td>
  </tr>
  <tr>
    <td width="7%" align="center"><span lang="ru">5</span></td>
    <td width="19%" align="center">0x00014000</td>
    <td width="14%" align="center">&nbsp;</td>
    <td width="7%" align="center">&nbsp;</td>
    <td width="9%" align="center">&nbsp;</td>
    <td width="9%" align="center">&nbsp;</td>
    <td width="38%">&nbsp;</td>
  </tr>
  <tr>
    <td width="7%" align="center"><span lang="ru">6</span></td>
    <td width="19%" align="center">0x00018000</td>
    <td width="14%" align="center"><a href="reg_admdio64_in_v6.htm">DIO64_IN</a></td>
    <td width="7%" align="center">0x13</td>
    <td width="9%" align="center">6</td>
    <td width="9%" align="center">1.2</td>
    <td width="38%">&nbsp;<span lang="ru">Ввод цифрового потока</span></td>
  </tr>
  <tr>
    <td width="7%" align="center"><span lang="ru">7</span></td>
    <td width="19%" align="center">0x0001C000</td>
    <td width="14%" align="center"><a href="reg_admdio64_out_v4.htm">DIO64_OUT</a></td>
    <td width="7%" align="center"><span lang="ru">0</span>x12</td>
    <td width="9%" align="center">4</td>
    <td width="9%" align="center">1.2</td>
    <td width="38%">&nbsp;<span lang="ru">Вывод цифрового потока</span></td>
  </tr>
  </table>
<p>Прямые регистры адресуются со смещением от базового адреса тетрады.</p>
<p>Смещение адресов:</p>
<table style="BORDER-COLLAPSE: collapse" cellSpacing="0" borderColorDark="#000000" width="40%" borderColorLight="#000000" border="2" id="table4">
	<tr>
		<td align="middle" width="42%"><b>Регистр</b></td>
		<td align="middle" width="58%"><b>Смещение</b></td>
	</tr>
	<tr>
		<td align="middle" width="42%">STATUS</td>
		<td align="middle" width="58%">0</td>
	</tr>
	<tr>
		<td align="middle" width="42%">DATA</td>
		<td align="middle" width="58%">0x1000</td>
	</tr>
	<tr>
		<td align="middle" width="42%">CMD_ADR</td>
		<td align="middle" width="58%">0x2000</td>
	</tr>
	<tr>
		<td align="middle" width="42%">CMD_DATA</td>
		<td align="middle" width="58%">0x3000</td>
	</tr>
</table>
<h3>Сигналы прерывания и запроса DMA</h3>
<p>ПЛИС может формировать <span lang="ru">два </span>запрос<span lang="ru">а</span> DMA:
DMAR0 - DMAR<span lang="ru">1</span>.</p>
<p><span lang="ru">ПЛИС может формировать один запрос прерывания </span>IRQ1</p>
<p>&nbsp;</p>
<h3>Регистры SELx тетрады MAIN</h3>
<table border="2" cellpadding="3" cellspacing="0" width="90%" bordercolorlight="#000000" bordercolordark="#000000" style="border-collapse: collapse">
  <tr>
    <td width="22%" align="center"><b>Бит</b></td>
    <td width="34%" align="center"><b>Название</b></td>
    <td width="72%" align="left"><b>&nbsp;Описание</b></td>
  </tr>
  <tr>
    <td width="22%" align="center">3..0</td>
    <td width="34%" align="center">IRQ_NUM</td>
    <td width="72%" align="left">&nbsp;Номер <b>прерывания</b>
      для тетрады x:<br>
      &nbsp; 1 - IRQ1<br>
      &nbsp; </td>
  </tr>
  <tr>
    <td width="22%" align="center">7..4</td>
    <td width="34%" align="center">-</td>
    <td width="72%" align="left">&nbsp;Не используется</td>
  </tr>
  <tr>
    <td width="22%" align="center">11..8</td>
    <td width="34%" align="center">DRQ_TRD</td>
    <td width="72%" align="left">&nbsp;Номер <b>тетрады</b> для
      канала DMA x</td>
  </tr>
  <tr>
    <td width="22%" align="center">12</td>
    <td width="34%" align="center">DRQ_EN</td>
    <td width="72%" align="left">&nbsp;1 - разрешение
      формирования запроса</td>
  </tr>
  <tr>
    <td width="22%" align="center">15..13</td>
    <td width="34%" align="center">-</td>
    <td width="72%" align="left">&nbsp;Не использу<span lang="ru">ю</span>тся</td>
  </tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
 
 
 
 
<h3>Описание</h3>
<p>&nbsp;</p>
<p><span lang="ru">Тетрада </span>MAIN <span lang="ru">обеспечивает начальное 
тестирование ПЛИС, управляет распределением запросов </span>DMA<span lang="ru">, 
обеспечивает управление ИПН и мультиплексором компараторов.</span>
<span lang="ru"><br>
Тетрада
</span>DIO64_OUT <span lang="ru">обеспечивает вывод цифрового потока на модуль. 
Данные передаются в тетраду </span><span lang="en-us">TEST_CTRL</span>.<br>
<span lang="ru">Тетрада </span>DIO64_IN <span lang="ru">обеспечивает ввод 
цифрового потока из модуля. Данные передаются из тетрады </span>
<span lang="en-us">TEST_CTRL.<br>
</span>Тетрада <span lang="en-us">TEST_CTRL </span>обеспечивает формирование и 
проверку тестовой последовательности.<br>
&nbsp;</p>
<p>Тетрады <span lang="en-us">DIO64_OUT </span>и <span lang="en-us">DIO64_IN
</span>подключены к тетраде <span lang="en-us">TEST_CTRL. </span>Тетрада
<span lang="en-us">TEST_CTRL </span>может сформировать тестовую 
последовательность и направить её в тетраду <span lang="en-us">DIO64_IN. </span>
Поток данных из тетрады <span lang="en-us">DIO64_OUT </span>может быть проверен 
на соответствие тестовой последовательности. Одновременно с проверкой, поток 
данных из тетрады <span lang="en-us">DIO64_OUT </span>может быть передан в 
тетраду <span lang="en-us">DIO64_IN.</span></p>
<p>&nbsp;</p>
<hr>
<p>&nbsp;</p>
<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.