Назначение | Приём цифрового потока. |
Модификация | 1 - Используется FIFO 1024x64. Внешнее устройство производит запись в FIFO непосредственно. Программный старт отсутствует. |
Версия | 1.2 |
ID | 0x13 |
ID_MOD | 6 |
Название | Разрядность | Описание |
STATUS | 16 | Регистр состояния |
DATA | 64 | Регистр данных |
CMD_ADR | 10 | Регистр косвенного адреса |
CMD_DATA | 16 | Регистр косвенных данных |
Номер | Название | Описание |
Общие регистры |
||
0 | MODE0 | Регистр управления |
1 | IRQ_MASK | Разрешение прерываний |
2 | IRQ_INV | Инверсия условия прерывания |
3 | FMODE | Не используется |
4 | FDIV | Не используется |
5 | STMODE | Не используется |
6 | CNT0 | Не используется |
7 | CNT1 | Не используется |
8 | CNT2 | Не используется |
Индивидуальные регистры | ||
9 | MODE1 | Используются на верхнем уровне ПЛИС |
0x0A | MODE2 | |
0x0B | MODE3 | |
0x1F - 0xC | - | Не используется |
Номер | Название | Значение | Описание |
0x100 | ID | 0x13 | Идентификатор тетрады |
0x101 | ID_MOD | 6 | Модификатор тетрады |
0x102 | VER | 0x0102 | Версия тетрады |
0x103 | TRES | 0x10 | Ресурсы тетрады |
0x104 | FSIZE | 0x0400 | Размер FIFO |
0x105 | FTYPE | 0x40 | Тип FIFO |
0x106 | PATH | * | Подключение тетрады |
0x107 | ID_NUM | * | Номер экземпляра |
0x108
0x11F |
- | - | Резерв |
Непосредственные регистры не используются.
Тетрада ADMDIO64_IN предназначена для ввода цифрового потока от какого-либо источника данных.
Прием данных от внешнего устройства осуществляется через FIFO. Тетрада не работает с программным стартом. Тетрада не имеет возможности выбора одного или двух каналов и восьми разрядного режима.
Регистры MODE0, MODE1, MODE2, MODE3 выводятся на верхний уровень ПЛИС и могут использоваться для управления прошивкой ПЛИС. Описание регистров должно приводится в описании верхнего уровня прошивки ПЛИС.
Бит | Название | Описание |
0 | CMD_RDY | 1 - готовность к выполнению команды |
1 | RDY | 1 - готовность FIFO |
2 | EF | 0 - FIFO пустое |
3 | PAE | 0 - FIFO почти пустое |
4 | HF | 0 - FIFO заполнено наполовину |
5 | PAF | 0 - FIFO почти полное |
6 | FF | 0 - FIFO полное |
7 | OVR | 1 - запись в полное FIFO |
8 | UND | 1 - чтение из пустого FIFO |
15..9 | - | Не используются |
Регистр STATUS показывает текущее значение флагов.
Регистр IRQ_MASK показывает разряды регистра STATUS, по которым будет
формироваться прерывание. Значение 1 в разряде регистра IRQ_MASK разрешает
формирование прерывания от соответствующего разряда регистра STATUS.
Регистр IRQ_INV определяет инверсию условия прерывания. Значение 0 в разряде
регистра IRQ_INV определяет формирование прерывания по значению 1 в разряде
регистре STATUS.
Значение 1 в разряде регистра IRQ_INV определяет формирование прерывания по
значению 0 в разряде регистра STATUS.
Уровни срабатывания флагов PAE
и PAF устанавлены
на 32 слова.
Бит | Название | Описание |
63..0 | D | Данные |
1.1 | 18.08.2006 | Базовая версия |
1.2 | 17.07.2007 | Добавлены выходы регистров MODE0, MODE1, MODE2, MODE3 |