Ячейка модуля параллельно-последовательных каналов МППК представляет собой стандартную ячейку расширения, устанавливаемую в рабочую станцию с помощью SBus-соединителя.
Информация
Ячейка модуля параллельно-последовательных каналов МППК представляет собой стандартную ячейку расширения, устанавливаемую в рабочую станцию с помощью SBus-соединителя. Внешний соединитель ячейки расположен на его передней панели. Ячейка предназначена для сопряжения рабочей станции с периферийными устройствами и/или другими рабочими станциями посредством:
- параллельного интерфейса (Centronics);
- последовательного интерфейса RS-232/RS-423.
Характеристики
Параметр | Значение |
Интерфейсы | Centronics, 8 × RS-232/RS-423, SBus |
Частоты синхронизации, МГц: | |
с шины SBus | до 25 |
от генератора, установленного на модуле | 4,9152 |
Средняя наработка на отказ ВК, ч, не менее | 9000 |
Группа исполнения | зависит от ВК |
Потребляемая мощность, Вт | 6 |
Диапазон рабочих температур внешних условий применения, °С | зависит от ВК |
Год начала производства | 2005 |
Внешний вид
-
Состав
Основные составные части ячейки МППК
- контроллер модуля – микросхема ПЛИС EP1C12Q240C8 фирмы Altera;
- микросхема ПЗУ (1 Мбит) МППК для программы инициализации модуля;
- генератор 4,9152 МГц – осциллятор SG-8002JA4.9152MPCB;
- микросхемы ППЗУ 1S8PC, 2S8PC.
Структура ячейки МППК
Ячейка МППК включает в себя один контроллер параллельного порта (PPortcontroller или PPC) и четыре контроллера последовательных каналов (SCC). Каждый SCC обеспечивает работу двух независимых RS-232/RS-423 каналов.
Все контроллеры, один PPC и четыре SCC, имеют маскируемые линии прерываний. На шину SBus выходят две линии прерываний:
- от контроллера параллельного порта PPC;
- объединённая, от четырёх контроллеров последовательных каналов SCC.
Перед началом работы, система через SBus может считать программу инициализации модуля из ПЗУ, установленного на ячейке.
FIFO – буфер данных параллельного порта (по принципу: «первый вошёл – первый вышел»).
SBusTransactor – логический блок, отвечающий за непосредственное выполнение транзакций на шине SBus (включая прямой доступ к памяти).
МППК позволяет одновременно работать с 8-ю последовательными каналами и параллельным портом. Со стороны SBus, при работе с параллельным портом, ячейка поддерживает прямой доступ к памяти (DMA режим, размер транзакций до 16/32 байт). Доступ к внутренним регистрам последовательных каналов осуществляется только размером 1 байт, к регистрам параллельного порта – размером не более слова.
Режимы работы параллельного порта
1) DMA режим:
а) Однонаправленный.
(Данные передаются в периферийное устройство. Мастер – МППК):
- без подтверждения передачи;
- подтверждение передачи сигналом ACK;
- подтверждение передачи сигналом BUSY.
б) Двунаправленный IBM протокол Masterwrite.
(Передача транзакциями записи. Мастер – периферийное устройство или МППК):
- без подтверждения передачи;
- подтверждение передачи сигналом ACK;
- подтверждение передачи сигналом BUSY;
- подтверждение передачи сигналами ACK & BUSY.
в) Двунаправленный Xerox протокол Masterread/write.
(Передача транзакциями чтения/записи. Мастер – МППК):
- подтверждение передачи сигналом ACK.
2) Программный режим ввода/вывода:
(Передача осуществляется путём прямого программного управления сигналами интерфейса).
Режимы работы последовательных каналов
Используется асинхронный протокол передачи:
- дуплексная передача;
- возможность работать в режиме опроса или по прерыванию;
- 5, 6, 7 или 8 бит/символ;
- 1, 1.5 или 2 стоп бита;
- возможна проверка и генерация бита четности/нечетности;
- сигнализация ошибок четности, переполнения;
- кодировка NRZ, NRZI, FM0 или FM1;
- основные скорости обмена в бод/с:
- 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 115200;
- возможность использования «промежуточных» значений скорости передачи.
ПО
Поддерживается стандартный комплект программного обеспечения для платформы SPARC/ «Эльбрус».
Галерея