Изобретение относится к вычислительной технике, может быть использовано для сопряжения медленнодействующих каналов связи с быстродействующей цифровой вычислительной машиной и является усовершенствованием известного устройства по авт. св. № 1310831.
Целью изобретения является повышение живучести устройства за счет обеспечения равнодоступного программируемого доступа к каналам связи и возможности контроля входных цепей.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 - блок-схема коммутатора входов-выходов.
Многоканальное устройство (фиг.1) содержит каналы 1-3 приема-выдачи сообщений, каждый из которых включает блок 4 хранения сообщений, входы-выходы 5-7 устройства, блок 8 двухадресной пакяти, хомьутатор 9 считывания, элементы И 10-12, триггер 13 готовности, группу элементов И 14 ч 15, генератор 16 импульсов, регистр 17 состояний, элемент НЕ 18, блок 19 формирования адреса, адресный вход 20, элемент ИЛИ 21, информационную шину 22 ЦВМ, элемент ИЛИ 23, группы входов 24 и 25 блока формирования адреса, вход 26 записи-считывания и коммутаторы 27-29 входов-выходов группы.
Коммутатор 27 входов-выходов (фиг. 2) содержит регистр 30 коммутации, узел 31 коммутации, группу элементов И 32-34, дешифратор 35 и элемент НЕ 36. Узел 31 коммутации имеет адресные входы 37, информационные входы 38 и управляющий переводом выхода узла в третье состояние вход 39.
tosA
,.
ОЭ
Устройство работает следующим образом.
Перед началом работы из ЦВМ по информационной шине 22 в регистр 17 состояний заносится управляющее слово, каждый разряд которого-определяет настройку соответствующего канала приема-выдачи сообщений на режим работы. Состояние О разряда регистра 17 настраивает соответствующий канал на выдачу сообщений в канал связи, состояние 1 - на прием сообщений из канала связей.
Аналогично по шине 22 в коммута- тор 27 поступает информация в регистр 30 коммутации, первый разряд которого определяет настройку коммутатора на режим работы. Состояние О первого разряда регистра 30 на- страивает коммутатор на передачу сообщений в канал, состояние 1 - на прием сообщений из каналов связи. Остальные разряды регистра 30 являются адресными и определяют, какой из входов-выходов 5-7 устройства подключается к соответствующему каналу приема-выдачи сообщений. Допустим в первом разряде регистра 17 состояний занесена 1, во втором - О, аналогично в первый разряд регистра 30 коммутатора 27 занесена 1, а в первый разряд регистра 30 коммутатора 28 занесен О, т.е. канал 1 приема-выдачи сообщений настроен на прием сообщений, а канал 2 - на выдачу. В адресные разряды регистров 30 занесена информация, соответствующая соединению входа-выхода 5 с каналом 1 приема-выдачи сообщений и входа 6 с каналом 2 приема-выдачи сообщений. Допустим, что канал 3 резервный и может быть использован при выходе из строя одного из основных каналов или для контроля основ- ного канала путем настройки коммутатора 29 либо на дублированный прием сообщений в случае, если основной канал работает как принимающий, либо на прием сообщений, выдаваемых основ ным каналом с последующим сравнением сообщений в ЦВМ.
При поступлении сообщения на вход 5 оно записывается в блок 4 хранения сообщений канала 1. Триггер 13 готовности вырабатывает сигнал Готовность , котор ый поступает на вход элемента И 12 и сигнал Запрет, который поступает на вход элемента
0 о 5 п
5
5
И 14 и запрещает прохождение импульса опроса с выхода генератора 16 в канал 2. При поступлении импульса с выхода элемента И 12 вырабатывается сигнал, по которому сообщение с блока 4 через коммутатор 9 поступает на вход элемента ИЛИ 21. Кроме того, сигнал с выхода элемента И 10 -поступает на вход элемента ИЛИ 23, где формируется сигнал записи в блок 8 двухадресной памяти.
При этом информация с выхода элемента ИЛИ 21 по адресу, сформированному в блоке 19, и управляющему сигналу записи, выработанному элементом ИЛИ 23, записывается в соответствующую ячейку блока 8„
В канале 1 производится сброс триггера 13 по сигналу с выхода элемента И 12.
Следующий импульс с выхода генератора 16 поступает через элемент И 14 для опроса следующего канала 2. Канал 2 настроен на выдачу сообщений. Если в блоке 4 информации нет (очередное сообщение передано в канал . связи), то в триггере 13 выработаны сигналы Готовность и Запрет.
На вход элемента ИЛИ 23 сигналов не поступает (закрыт элемент И 10 канала 2 по входу, соединенному с вторым разрядом регистра 17 состояний) , и на управляющем входе записи- считывания отсутствует импульс записи, что соответствует режиму считывания. Информация с первого информационного входа-выхода блока 8 по адресу с блока 19 поступает на вход блока 4 и записьюается туда по сигналу с выхода элемента И 11, а триггер 13 сигналом с выхода элемента И 12 сбрасывается. Эти сигналы будут в этом состоянии до тех пор, пока сообщение хранится в блоке 4. Новая выработка этих сигналов производится при выдаче сообщения из блока 4 в канал связи. Таким образом, по каждому импульсу генератора 16 производится перезапись одного сообщения из каналов 1-3 в блок 19 или, наоборот, из блока 19 в канал 1-3 в зависимости от режима настройки канала, который опрашивается в данный момент времени. Если в каналы, настроенные на прием информации, сообщений не поступило, а каналы, настроенные на выдачу информации, уже загружены сообщениями, то по очередному импульсу с
выхода генератора 16 перезаписи сообщений не производится. Во избежание потери входных сообщений частота следования импульсов генератора 16 должна быть такой, чтобы в минимальный период следования сообщений на входах-выходах 5-7 устройства вкладывалось количество импульсов, не меньшее числа каналов 1-3.
Содержимое сегментов блока двухадресной памяти может быть считано в ЦВМ или изменено по командам, которые генерируются в ЦВМ, Для этого на адресный вход 20 и управляющий вход 25 записи-считывания подаются адрес нужного сообщения и сигнал записи (или считывания). При этом в режиме считывания на информационной шине 22 появляется сообщение, которое поступает в ЦВМ, а в режиме записи из ЦВМ на шину 22 подается сообщение, которое записывается в блок двухадресной памяти.
При обнаружении неисправности в одном из основных каналов 1 или 2 он отключается от входов-выходов 5 и 6 устройства путем перевода выходов элементов И 32-34 по управляющему сигналу с выхода элемента НЕ 36 в высокоимпедансное состояние (коммутатор 27 настроен на прием информации от абонентов). Одновременно с этим в соответствующий разряд регистра 17 состояний заносится О, т.е. канал настраивается на выдачу информации .
Таким образом, вышедший из строя канал изолируется от входов-выходов устройства, и одновременно предотвращается прием ложной информации в блок 8 двухадресной памяти. Резервный канал 3 приема-выдачи сообщений берет на себя функции вышедшего из
5
0
строя канала 1 или 2 путем соответствующей настройки регистра 17 состояний и регистра 30 коммутации коммутатора 29.
Формула изобрет е н и.я
Многоканальное устройство для , сопряжения каналов связи с ЦВМ по авт. св. № 1310831, отличающееся тем, что, с целью повышения живучести устройства за счет обеспечения равнодоступного программируемого доступа к каналам связи и возможности, контроля входных цепей, в устройство введена группа коммутаторов входов-выходов, каждый из которых содержит узел коммутации, регистр коммутации, дешифратор, группу элементов И и элемент НЕ, причем вход-выход блока хранения сообщений i-го (i 1, М) канала соединен с информационным входом-выходом узла коммутации и первыми входами
5 элементов И группы 1-го коммутатора входов-выходов, группа входов-выходов узла коммутации и выходы элементов И группы 1-го коммутатора входов- выходов являются группой входов-вы0 ходов устройства для подключения к группе входов-выходов каналов связи, в каждом коммутаторе входов-выходов регистра коммутации соединен с управляющим входом узла коммутации и через элемент НЕ с вторыми входами элементов И группы, третьи . входы которых подключены к группе выходов дешифратора, соединенного группой входов с группой адресных входов узла коммутации и группой выходов регистра коммутации, вход которого соединен с входом-выходом устройства для подключения к информационной шине ЦВМ.
5
0
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для сопряжения абонентов с цифровой вычислительной машиной | 1986 |
|
SU1310831A2 |
Многоканальное устройство сопряжения абонентов с цифровой вычислительной машиной | 1984 |
|
SU1234842A1 |
Устройство для коммутации сообщений | 1984 |
|
SU1247879A1 |
Устройство для сопряжения ЦВМ с абонентами | 1985 |
|
SU1322300A1 |
Устройство для тестового контроля блоков памяти | 1986 |
|
SU1365134A1 |
Устройство для сопряжения ЦВМ с внешними устройствами | 1989 |
|
SU1784840A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1984 |
|
SU1234843A1 |
Имитатор абонентов | 1983 |
|
SU1291987A1 |
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с дискретными каналами связи | 1980 |
|
SU907538A1 |
Изобретение относится к вычислительной технике и может быть использовано для сопряжения медленнодействующих каналов с быстродействующей вычислительной машиной. Целью изобретения является повышение живучести за счет обеспечения равнодоступного программируемого доступа к каналам связи и возможности контроля входных цепей. Устройство содержит каналы приема-выдачи сообщений. Для достижения цели введена группа коммутаторов входов-выходов. 2 ил.
Многоканальное устройство для сопряжения абонентов с цифровой вычислительной машиной | 1986 |
|
SU1310831A2 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1989-04-23—Публикация
1987-07-13—Подача