Изобретение относится к вычислительной технике, в частности к устройствам ввода-вывода информации, и может быть использовано для приема информации в последовательном коде и преобразования его в параллельный, удобный для ввода в ЭВМ, а также для преобразования машинных слов в последовательный код с последующей выдачей его в канал связи.
Целью изобретения является повышение достоверности передаваемой и принимаемой информации за счет обеспечения синхронизации процесса обмена информацией с каналом связи.
На фиг. 1 представлена функциональная схема устройства; на фиг. 2 - схема блока управления.
Устройство содержит блок 1 управления, регистр 2, счетчик 3, дешифратор 4, одновибратор 5, группу элементов И 6. На фиг, 1 обозначены входы 7-13 и выходы 14-16 устройства; входы 17-19, выход 20, вход 21, выход 22, вход 23, выход 24 блока управления; вход 25 и выходы 26 и 27 устройства.
Блок управления (фиг 2) содержит триггер 28, элемент И 29, делитель 30 частоты, генератор31 импульсов, элементы И 32 и 33, триггер 34, узел 35 синхронизации и триггер 36.
Устройство работает следующим образом.
В устройстве предусмотрены два режима работы: вывод-прием информации параллельным кодом из ЭВМ и выдача ее последовательным кодом в канал связи; ввод - прием информации последовательным кодом из канала связи и передача ее параллельным кодом в ЭВМ.
Наличие на выходе 27 устройства сигнала низкого уровня означает для канала связи режим Ввод, устройства, т.е. под синхроимпульсы, выдаваемые с выхода 26 устройства, необходимо выдавать в устройство информацию последовательным кодом на вход 13 устройства. Наличие на выходе 27 устройства сигнала высокого уровня означает для канала связи режим Вывод устройства, т.е под синхроимпульсы, выдаваемые с выхода 26 устройства, в канал
О
VI о
Јь
ю
Оч
связи поступает информация последовательным кодом с выхода 14 устройства. Инициатором обмена является ЭВМ.
В режим Ввод устройство переходит по положительному перепаду сигнала Выбор режима, поступающему с входа 8 устройства на вход 18 блока 1 управления при наличии сигнала Ввод на входе 9 устройства, поступающего далее на вход 19 блока 1 управления. При этом на выходе 24 блока 1 формируется запрещающий потенциал, который с выхода 27 устройства поступает в канал связи и запрещает прием информации последовательным кодом с выхода 14 устройства. При появлении на входе 25 устройства и на входе 23 блока 1 управления синхроимпульса из канала связи последний начинает вырабатывать тактовые импульсы с выхода 20 для подсчета количества введенных битов информации в счетчик 3 и на выход 26 устройства для синхронизации в канал связи информации, поступающей на вход 13 устройства, а с выхода 22 для синхронизации занесения и сдвига вводимой информации в регистр 2. После подсчета определенного количества битов информации, определяемого разрядностью регистра 2, дешифратор 4 формирует сигнал окончания счета, который, пройдя через одновиб- ратор 5, запрещает блоку 1 управления дальнейшее формирование тактовых импульсов и устанавливает счетчик 3 в исходное состояние. Одновременно сигнал с выхода одновибратора 5 через выход 16 устройства извещает ЭВМ об окончании ввода информации из канала связи. При этом в регистре 2 сдвига находится поступившая в устройство информация, преобразованная из последовательного кода в параллельный.
Прием информации из устройства в ЭВМ производится по сигналу Чтение, поступающему из ЭВМ на вход 12 устройства. При этом введенная информация из регистра 2 через группу элементов И 6 передается на выходы 15устройства и поступает в ЭВМ.
В режим Вывод устройство переходит по положительному перепаду сигнала Выбор режима с входа 8 устройства при отсутствии сигнала Ввод на входе 9 устройства. При этом на выходе 24 блока 1 управления формируется разрешающий потенциал, свидетельствующий о том, что синхронно с синхроимпульсами с выхода 26 устройства с выхода 14 выдается информация в канал связи последовательным кодом. Вводимая информация заносится в регистр 2 с входов 11 устройства по сигналу Запись, поступающему на вход 10 из ЭВМ.
После занесения в регистр 2 вводимой информации ЭВМ выдает сигнал Запуск,
поступающий на вход 7 устройства. Сигнал Запуск поступает через вход 17 в блок 1 управления, который начинает вырабатывать тактовые импульсы на выходах 20 и 22,
назначение которых такое же, как в режиме Ввод.
После подсчета определенного количества тактовых импульсов счетчиком 3, дешифратор 4 вырабатывает сигнал
0 окончания подсчета, который, пройдя через одновибратор 5, устанавливает счетчик 3 в исходное состояние, запрещает блоку 1 управления выработку тактовых импульсов и извещает ЭВМ об окончании вывода инфор5 мации в канал связи.
Блок 1 управления работает следующим образом.
Триггер 34 предназначен для выбора режима работы и управляется сигналом
0 Выбор режима, поступающим ца вход 18 блока 1 управления. При наличии на входе 19 сигнала Ввод триггер 34 устанавливается в состояние Ввод, а при отсутствии на входе 19 сигнала Ввод - состояние Вы5 вод.
В состоянии Ввод на единичном выходе триггера 34 появляется разрешающий сигнал, который открывает элемент И 33, переводит узел 35 синхронизации в состоя0 ние Ввод.
Одновременно на нулевом выходе триггера 34 формируется запрещающий сигнал, который закрывает элемент И 29 и поступа5 ет на выход 24 блока 1 управления,
При поступлении через вход 23 в блок 1 синхроимпульса на выходе элемента И 33 формируется сигнал, устанавливающий триггер 28 в единичное состояние. С выхода
0 триггера 28 сигнал поступает на информационный вход триггера 36, который записывается по заднему фронту импульса частоты с генератора 31 импульсов. После установки триггера 36 в единичное состояние с его
5 выхода разрешающий потенциал поступает на элемент И 32, который начинает пропускать на выход тактовые импульсы с выхода генератора 31 импульсов.
С выхода элемента И 32 тактовые им0 пульсы поступают на вход делителя 30 частоты, предназначенного для уменьшения частоты входных импульсов, до частоты передачи и приема информации из канала связи. Изменением коэффициента деления
5 делителя 30 частоты можно изменять скорость обмена информацией устройства по каналам связи.
С выхода делителя 30 частоты тактовые импульсы поступают на выход 20 блока 1 и на выход узла 35 синхронизации, который в режиме Ввод инвертирует входные импульсы, а в режиме Вывод пропускает их без изменений. С выхода узла 35 синхронизации тактовые импульсы поступают на выход 22 блока 1.
После окончания приема информации из канала связи на вход 21 блока 1 поступает сигнал, устанавливающий триггеры 28 и 36 в нулевое состояние. Запрещающий сигнал с выходатриггера 36 закрывает элемент И 32, запрещая прохождение тактовых импульсов от генератора 31 импульсов на делитель 30 частоты и выходы 20 и 22 блока 1 управления.
В режиме Вывод разрешающий сигнал с нулевого выхода триггера 34 открывает элемент И 29, переводит узел 35 синхронизации в состояние Вывод и поступает на выход 24 блока 1, а запрещающий сигнал с единичного выхода триггера 34 закрывает элемент И 33.
При поступлении на вход 17 блока 1 сигнала Запуск на выходе элемента И 29 вырабатывается сигнал, устанавливающий триггер 28 в единичное состояние.
Дальнейшая работа блока 1 управления аналогична режиму Ввод, за исключением того, что узел 35 синхронизации не инвертирует входные синхроимпульсы,
Таким образом, устройство осуществляет прием и выдачу информации без искажений и исключает возможность ее потери за счет выведения в канал связи синхроимпульсов для информации и за счет введения дополнительного выхода Разрешение считывания, что позволяет привязывать информацию канала связи к синхроимпульсам как в режиме Ввод, так и в режиме Вывод. Кроме того, введение дешифратора позволяет оперативно настраивать устройство на обмен любым количеством битов информации.
Формула изобретения
1. Устройство для сопряжения ЭВМ с каналами связи, содержащее блок управления, регистр, счетчик, одновибратор, группу элементов И, причем первый, второй и третий входы логического условия блока управления являются входами устройства для подключения соответственно к выходам запуска, выбора режима и ввода ЭВМ, группа информационных входов и вход записи регистра образуют группу входов и является входом устройства для подключения соответственно к группе информационных выходов и к выходу записи ЭВМ, первые входы элементов И группы объединены и являются входами устройства для подключения к выходу чтения ЭВМ, выходы элементов И группы образуют группу выходов устройства для подключения к группе информационных входов ЭВМ, выход одновиЬрлторп соединен с установочными входами счетчпкл блока управления и является выходом уст ройства для подключения к входу готовно- 5 сти ЭВМ, при этом вторые входы элементов И группы соединены с группой информационных выходов регистра, тактовый вход которого соединен с первым выходом блока управления, отличающееся тем, что.
0 с целью повышения достоверности передаваемой и принимаемой информации за счет обеспечения синхронизации процесса обмена информацией с каналом связи, в устройство введен дешифратор, причем
5 синхровход, ёторой выход, синхровыход блока управления являются входом и выходами устройства для подключения соответственно к синхровыходу. к входу разрешения считывания и к синхровходу ка0 нала связи, информационный вход и старший разряд группы информационных выходов регистра являются входом и выходом устройства для подключения соответственно к информационному выходу и
5 информационному входу канала связи, при этом синхровыход блока управления соединен со счетным входом счетчика, группа выходов которого соединена с группой информационных входов дешифратора, вы0 ход которого соединен с входом запуска од- новибратора.
2. Устройство поп. 1, отличаю щее- с я тем, что блок управления содержит генератор импульсов, три триггера, три эле5 мента И, делитель частоты, узел синхронизации, причем первый вход первого элемента И, синхровход и информационный вход первого триггера являются соответственно первым, вторым и третьим
0 входами логического условия блока, первый вход второго элемента И является синхров- ходом блока, выход делителя частоты соединен с синхровходом узла синхронизации и является синхровходом блока, выход узла
5 синхронизации является первым выходом блока, нулевой выход первого триггера соединен с вторым входом первого элемента И, с первым входом режима работы узла синхронизации и является вторым выходом бло0 ка, вход сброса второго триггера соединен с входом сброса третьего триггера и является установочным входом блока, при этом в блоке управления синхровыход генератора импульсов соединен с синхровходом треть5 его триггера и с первым входом третьего элемента И, выход и второй вход которого соединены соответственно с синхровходом делителя частоты и с единичным выходом третьего триггера, информационный вход которого соединен с единичным выходом
второго триггера, первый и второй установочные входы которого соединены соответственно с выходом первого элемента И и с выходом второго элемента И, второй вход
которого соединен с единичным выходом первого триггера и вторым входом режима работы узла синхронизации
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода-вывода информации | 1991 |
|
SU1798775A1 |
Устройство для сопряжения ЭВМ с внешними устройствами | 1986 |
|
SU1396147A1 |
Устройство для сопряжения каналов передачи данных с ЭВМ | 1985 |
|
SU1226476A1 |
Устройство для ввода-вывода информации | 1986 |
|
SU1368884A1 |
Устройство для обмена информацией | 1986 |
|
SU1336017A1 |
Устройство для управления обменом данными между ЭВМ и абонентами по общей шине | 1988 |
|
SU1543412A1 |
Устройство для сопряжения ЭВМ с линией связи | 1989 |
|
SU1693611A1 |
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ РЕГЕНЕРАЦИЕЙ В ПОЛУПРОВОДНИКОВОМ ДИНАМИЧЕСКОМ ЗАПОМИНАЮЩЕМ УСТРОЙСТВЕ | 1994 |
|
RU2040808C1 |
Устройство для сопряжения ЭВМ с объектами управления | 1986 |
|
SU1401469A1 |
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с периферийными устройствами | 1985 |
|
SU1285484A1 |
Изобретение относится к вычислительной технике, в частности к устройствам ввода-вывода информации, и может быть использовано для приема информации в последовательном коде и преобразования его в параллельный, удобный для ввода в ЭВМ, а также для преобразования машинных слов в последовательный код с дальнейшей выдачей его в канал связи. Целью изобретения является повышение достоверности передаваемой и принимаемой информации за счет обеспечения синхронизации процесса обмена информацией с каналом связи. Устройство содержит блок управления, регистр, счетчик, дешифратор, одновибратор, группу элементов И. 1 з.п. ф-лы, 2 ил.
фиг./
Устройство для преобразования параллельного кода в последовательный | 1975 |
|
SU549804A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для ввода-вывода информации | 1986 |
|
SU1368884A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-09-23—Публикация
1989-09-12—Подача