Ячейка модуля последовательных каналов мезонинная МПК2/М предназначена для сопряжения рабочей станции с периферийными устройствами или другими рабочими станциями посредством последовательных интерфейсовRS-232.
Информация
Представляет собой стандартную ячейку расширения в конструктиве РМС. Устанавливается с помощью соединителей мезонина РМС. Внешний соединитель ячейки расположен на его передней панели.
Характеристики
Параметр | Значение |
Интерфейсы | 8 × RS-232, PCI |
Дальность передачи, м | до 15 |
Частоты синхронизации, МГц: | |
c шины PCI | 33 |
от генератора, установленного на модуле | 14,7456 МГц |
Средняя наработка на отказ, ч, не менее | 9000 |
Группа исполнения | зависит от ВК |
Потребляемая мощность, Вт | 6 |
Диапазон рабочих температур внешних условий применения, °С | зависит от ВК |
Год начала производства | 2005 |
Состав
Основные составные части ячейки МПК/М:
- соединитель HDRA-E68LFD1T-SL+;
- контроллер KMPK2 – программируемая логическая интегральная схема (ПЛИС) EP1C20F324I7 фирмы Altera;
- ППЗУ контроллера KMPK2;
- приёмопередатчик – 8 микросхем MAX3079EESD;
- источник питания LMS1587IS-1,5 (3,3 В → 1,5 В);
- преобразователи уровня – 6 микросхем SN74CBTD3861PWE4;
- генератор 14,7456 МГц – осциллятор SG-8002CA 14.7456MPCM;
- соединители мезонина РМС.
Структура ячейки МПК/М
Ячейка позволяет одновременно работать с 8-ю последовательными каналами. Доступ к внутренним регистрам последовательных каналов осуществляется только размером 1 байт. Ячейка использует асинхронный протокол передачи с параметрами:
- дуплексная передача;
- 5, 6, 7 или 8 бит/символ;
- 1, 1.5 или 2 стоп бита;
- возможна проверка и генерация бита чётности/нечётности;
- основные скорости обмена в бод/с: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200.
Контроллер модуля последовательного канала(KМPK2)–основной компонент ячейки МПК/М. содержит восемь контроллеров последовательных каналов (UART), совместимых по набору функций и регистров с последовательным контроллером серии 16550. Все контроллеры UART, имеют маскируемые линии прерываний. На шину PCI выходит объединённая от всех UART одна линия прерываний – INTA. Контроллер последовательных каналов UART содержит один универсальный асинхронный канал передачи. UART содержит 8 внутренних регистров, доступных по записи. Эти регистры определяют режим и параметры передачи. Кроме того, имеется группа глобальных регистров, которые управляют дополнительными режимами и содержат дополнительную полезную информацию.
Доступ к регистрам осуществляется напрямую. В фазе адреса обращения PCI на шину адресов/данных выставляется адрес соответствующего регистра. В фазе данных, в случае записи, на шину адресов/данных выставляются данные для записи в регистр, а в случае чтения – с шины адресов/данных осуществляется считывание содержимого регистра.
UART содержит FIFO передатчика глубиной 32 байт (символа) и FIFO приёмника глубиной 64 байт (символа). Через регистр FCR имеется возможность установки уровня заполнения FIFO приёмника для формирования прерывания.
Ячейка МПК/М работает в режиме «Целевого устройства». Режимы работы ячейки МПК/М задаются и реализуются в управляющем ПЛИС KМPK.
Ячейка МПК/М может работать в следующих режимах:
- Запись/чтение регистров ячейки.
- Установка и чтение регистра прерываний.
- Запись в FIFO передатчика и чтение FIFO приёмника ячейки.
Ячейка МПК/М состоит из двух частей:
- логики для взаимодействия с PCI;
- логики для реализации последовательного интерфейса.
Все несанкционированные обращения выполняются прерыванием и считыванием регистра прерываний, где каждый разряд позиционно говорит о виде прерывания. Все прерывания маскируются.
ПО
Поддерживаются драйверы для платформы «Эльбрус».