Версия документа: 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: DMAR0 - DMAR1.
ПЛИС может формировать один запрос прерывания IRQ1
Бит | Название | Описание |
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.