Прошивка ADMTEST

Версия документа: 1.0


Общие сведения

Назначение Проверка обмена
 

Список тетрад

Адрес Название ID MOD VER  Описание
0 0x00000000 MAIN 1 8 1.4  Управление общими ресурсами
1 0x00004000 TEST_CTRL 0x4F 1 1.3  Формирование и проверка тестовой последовательности
2 0x00008000          
3 0x0000C000          
4 0x00010000          
5 0x00014000          
6 0x00018000 DIO64_IN 0x13 6 1.2  Ввод цифрового потока
7 0x0001C000 DIO64_OUT 0x12 4 1.2  Вывод цифрового потока

Прямые регистры адресуются со смещением от базового адреса тетрады.

Смещение адресов:

Регистр Смещение
STATUS 0
DATA 0x1000
CMD_ADR 0x2000
CMD_DATA 0x3000

Сигналы прерывания и запроса DMA

ПЛИС может формировать два запроса DMA: DMAR0 - DMAR1.

ПЛИС может формировать один запрос прерывания IRQ1

 

Регистры SELx тетрады MAIN

Бит Название  Описание
3..0 IRQ_NUM  Номер прерывания для тетрады x:
  1 - IRQ1
 
7..4 -  Не используется
11..8 DRQ_TRD  Номер тетрады для канала DMA x
12 DRQ_EN  1 - разрешение формирования запроса
15..13 -  Не используются

 

 

Описание

 

Тетрада MAIN обеспечивает начальное тестирование ПЛИС, управляет распределением запросов DMA, обеспечивает управление ИПН и мультиплексором компараторов.
Тетрада
DIO64_OUT обеспечивает вывод цифрового потока на модуль. Данные передаются в тетраду TEST_CTRL.
Тетрада DIO64_IN обеспечивает ввод цифрового потока из модуля. Данные передаются из тетрады TEST_CTRL.
Тетрада TEST_CTRL обеспечивает формирование и проверку тестовой последовательности.
 

Тетрады DIO64_OUT и DIO64_IN подключены к тетраде TEST_CTRL. Тетрада TEST_CTRL может сформировать тестовую последовательность и направить её в тетраду DIO64_IN. Поток данных из тетрады DIO64_OUT может быть проверен на соответствие тестовой последовательности. Одновременно с проверкой, поток данных из тетрады DIO64_OUT может быть передан в тетраду DIO64_IN.