1
Изобретение относится к области связи и может быть применено в технике передачи и приема в последовательном коде информации от вычислительных машин, работающих в параллельном коде.
Известно устройство для сопряжения вычислительной машины (ВМ) с каналами связи, содержащее преобразователь кода, блок коммутации, первые вход и выход которого подключены соответственно к первым входу и выходу устройства, а вторые вход и выход- соответственно к первым выходу и входу преобразователя кода, блок управления коммутацией, выход которого соединен с третьим входом блока коммутации, блок буферной памяти, первые вход и выход которого подключены соответственно к вторым выходу и входу устройства, а вторые вход к выход - соответственно к вторым выходу и входу преобразователя кода.
Для обращения ВМ к известному устройстству сопряжения осуществляется прерывание выполнения программ ВМ, при этом в канал связи передается т бит информации. При передаче т-п бит информации в один канал связи необходимо провести п обращений к известному устройству сопряжения, что связано с большими потерями времени.
Цель изобретения - увеличение быстродействия устройства.
Это достигается тем, что в известное устройство введены узел формирования, группа элементов «И, регистры управления, узел поиска левой единицы, узел распределения управляющих сигналов, элемент «И, первый и второй триггеры. Выходы группы элементов «И соединены с первыми входами блока управления коммутацией, первые входы регистров управления подключены к третьему входу устройства, вторые входы - к выходам узла формирования, а выходы связаны с информационными входами группы элементов «И. Входы узла поиска левой единицы подсоединены к выходам регистра управления, а выходы - к первому входу узла формирования и к управляющим входам группы элементов «И. Первый вход узла распределения управляющих сигналов подключен к выходу узла поиска левой единицы, выход-к третьему входу блока буферной памяти. Вход первого триггера соединен с третьим входом устройства, а выход - с вторыми входами блока управления коммутацией и узла распределения управляющих сигналов. Первый вход
элемента «И подключен к четвертому входу устройства, а выход - к второму входу узла формирования и третьему входу преобразователя кодов. Входы установки в единицу и нуль второго триггера связаны соответствен0 но с пятым входом устройства и первым выходом узла формирования, а единичный и нулевой выходы - соответственно с вторым входом элемента «И и третьим выходом устройства.
Блок-схема предлагаемого устройства для сопряжения вычислительной машины с каналами связи приведена на чертеже, где 1 - блок коммутации; 2 - преобразователь кода; 3 - блок буферной памяти; 4-бло.к управления коммутацией; 5i, bz, ..., 5 - регистры управления; 6i, 62, ..., 6п - группа элементов 7 - узел поиска левой единицы; 8- узел распределения управляющих сигналов;
9- первый триггер; 10 - узел формирования; 11-второй триггер; 12 - элемент 13 - выходная цепь узла 7 поиска левой единицы; 14 - выходная цепь устройства, подключенная к передающим каналам связи; 15 - входная цепь устройства, подсоединенная к приемным каналам связи; 16 - входная цепь устройства, соединенная с выходными шинами ВМ; 17 - выходная цепь устройства, подключенная к входным шинам ВМ; 18 - входная цепь устройства, связанная с выходными кодовыми шинами ВМ; 19 - входная цепь устройства, подключенная к генератору тактовых импульсов; 20 - входная цепь устройства, подсоединенная к «пусковой шине ВМ; 21 - выходная цепь «Готовность устройства, подключенная к входу ВМ.
Устройство работает следующим образом.
В случае отсутствия информации (нулевых кодах) на регистрах 5i, 62, ..., 5 блок 1 коммутации отключает каналы связи от преобразователя 2 кодов. Триггер 11 блокирует прохождение тактовых сигналов через элемент «И 12. По цепи 21 в ВМ поступает сигнал «Готовность.
Рассмотрим работу устройства при записи на регистры 5i, 62, ..., 5п соответственно кодов 100... 0; 010...0; ...; 00... 1
После записи информации о режиме обмена по цепям 18 на регистры 5i, 62, ..., 5п и на триггер 9 в цепи из ВМ поступает сигнал «Пуск, по которому триггер 11 переключается в положение, разрешающее прохождение тактовых импульсов через элемент «П 12.
Узел 7 осуществляет поиск крайней левой единицы кодов регистров 5|, 62, ..., 5п, формирует в цепи 13 управляющий сигнал, подключая регистр 5i через элементы 6i к входу блока 4. Тем самым первый канал связи подсоединяется к выходу преобразователя 2,
Одновременно узел 8 формирует сигнал на подключение первогорегистра блока 3 к входу преобразователя 2. При подаче тактовых импульсов преобразователь 2 преобразует параллельный код регистра блока 3 в последовательный код, поступающий по цепи 14 в первый канал связи.
По окончании преобразования первых т бит сообщения в последовательный код узел
10формирует сигнал обнуления регистра 5i. После этого узел 7 формирует новый унравляющий сигнал, подключая регистр 62 (на котором записан коД 01 ...0) через элементы 62 к входу блока 4, тем самым к выходу преобразователя 2 подсоединяется второй канал связи.
Одновременно узел 8 формирует сигнал на подключепие к входу преобразователя 2 второго регистра блока 3.
При поступлении та.ктовых импульсов преобразователь 2 преобразует параллельный
код регистра блока 3 в последовательный
код. По окончании преобразования вторых т бит сообщения узел 10 формирует сигнал обнуления регистра 62. В дальнейшем работа устройства происходит аналогично до те.х
пор, пока необнулены все регистры, кроме бпПосле преобразования последнего сообщения узел 10 формирует сигнал на обнуление регистра 5п и на переключение триггера 11. При этом по цепи 21 в ВМ поступает сигнал «Готовность, а устройство готово для проведения следующего сеанса связи.
В рассмотренном режиме за одно обращение .к устройству передана информация для всех каналов связи.
При записи на регистры 5ь 2, , 5п соответственно кодов 10...0; 10...0; 10...О работает устройство таким образом, что все регистры блока 3, начиная с первого, последовательно подключаются к первому каналу связи. При этом другие каналы связи отключены блоком 1 от блока 3, а в первый канал связи передано т-п бит информации.
В случае записи на регистры 5i, 02, ..., 5п соответственно кодов 10...0; 10...0; 0...01
устройство сопряжения подсоединяет последовательно первые два регистра блока 3 к первому каналу связи, а последний регистр блока 3 - к последнему га-му каналу связи. Работа устройства в режиме «Прием отличается от режима «Передача состоянием триггера 9, подключением блоком 1 нриемных каналов связи, подсоединенных к цени 15, и обратным преобразованием (последовательного кода из каналов связи в параллельный код), осуществляемым преобразователем 2. По окончании приема информации из каналов связи в блок 3 в цепи 2 так же, как и в рассмотренном режиме, формируется сигнал «Готовность.
Так как за одно обращение к устройству по программе ВМ всегда передается максимальный объем т-п бит информации, распределяющийся по отдельным каналам связи в соответствии с кодами на регистрах 5i, 62, 5п, то
время, затрачиваемое ВМ па организацию сопряжения с каналами связи, минимально.
Формула изобретения
Устройство для сонряжения вычислительной машины с каналами связи, содержащее преобразователь кода, блок коммутации, первые вход и выход которого подключены соответственно к нервым входу и выходу устройства, а вторые вход и выход подключены соот
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения вычислительных машин | 1981 |
|
SU1005018A1 |
Устройство для контроля монтажа | 1990 |
|
SU1785001A1 |
Устройство для сопряжения вычислительной машины с каналами связи | 1980 |
|
SU918944A1 |
ТЕЛЕВИЗИОННОЕ СРЕДСТВО НАБЛЮДЕНИЯ | 1993 |
|
RU2094956C1 |
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПРОЦЕССОМ ДУГОВОЙ СВАРКИ НЕПЛАВЯЩИМСЯ ЭЛЕКТРОДОМ В СРЕДЕ ЗАЩИТНЫХ ГАЗОВ | 1988 |
|
SU1683244A1 |
Устройство для сопряжения однородной вычислительной системы | 1982 |
|
SU1049894A1 |
Станция локальной сети | 1987 |
|
SU1478221A1 |
Дублированная синхронная система для приема и передачи данных | 1975 |
|
SU533923A1 |
Устройство для сопряжения ЭВМ с синхронным каналом передачи данных | 1986 |
|
SU1424023A1 |
Устройство для сопряжения ЭВМ с разноскоростными группами внешних устройств | 1990 |
|
SU1837302A1 |
Авторы
Даты
1976-05-30—Публикация
1973-12-14—Подача