Устройство для сопряжения абонента с эвм

 

Изобретение относится к вычислительной технике и может быть использовано для построения вычислительных систем на основе мультиплексных последовательных каналов. Цель изобретения - повышение достоверности передачи информации за счет аппаратного контроля состояния магистрали канала ЭВМ. Устройство содержит усилитель-приемник, усилитель-передатчик, кодер, декодер, генератор импульсов, три коммутатора, два регистра, сдвиговый регистр, два триггера, три элемента задержки, два элемента ИЛИ, элемент И и элемент И-НЕ. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

Ш4 G 06 F 13/00

ОПИСАНИЕ ИЗОбРЕТЕНИЯ

Н д ВТОРСНОМУ СВИДЕТЕЛЬСТВУ

l фд

Ю

ЯР

С5

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4369766/24-24 (22) 25.01.88 (46) 23.09.89. Бюл. 9 35 (7y) Б,Г. Шаров и Б.А. Швед (53) 681.325(088.8) (56) Хвощ С,Т. и др. Комплект БИС для организации мультиплексных каналов межмодульного обмена информацией.

Микропроцессорные средства и системы. 1984, 1 - 3, с. 20, рис. 3.

Там же, с, 21, рис. 4. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОHFHTA С ЭВМ (57) Изобретение относится к вычислиИзобретение относится к вычислительной технике и может быть исполь: зовано для построения вычислительных систем на основе мультиплексных последовательных каналов.

Цель изобретения — повышение достоверности передачи информации за счет аппаратного контроля магистрали канала ЭВМ.

На чертеже представлена структурная схема устройства.

Устройство содержит усилительприемник 1, декодер 2, регистр 3, элемент ИЛИ 4, элемент 5 задержки, элемент ИЛИ 6, генератор 7 импульсов, элементы 8 и 9 задержки, сдвиговый регистр 10, регистр 11, коммутаторы

12-14, триггеры 15 и 16, элемент

И-НЕ 17, элемент И 18, усилитель-передатчик 19, кодер 20, входы 21 и выходы 22 последовательного канала, вход 23 выбора режима работы, вход

24 запуска кодера, вход 25 выбора

„.80„„1509916 А 1

2 тельной технике и может быть использовано для построения вычислительных систем на основе мультиплексных последовательных каналов. Цель изобретения — повышение достоверности передачи информации за счет аппаратного контроля состояния магистрали канала ЭВМ. Устройство содержит усили» тель-приемник, усилитель-передатчик, кодер, декодер, генератор импульсов, три коммутатора, два регистра, сдвиговый регистр, два триггера, три эле- мента задержки, два элемента ИЛИ, элемент И и элемент И-НЕ, 1 ил. вида передаваемого слова, . выходы 26 и входы 27 параллельного канала.

Декодер 2 имеет информационные входы 28, стробирующий выход 29, информационный выход 30, выход 31 признака наличия слова, вход 32 синхронизации и выход 33 "Данные/коман11 да

Кодер 20 имеет вход 34 запуска, вход 35 "Данные/команда", информационный вход 36, вход 37 синхронизации, выход 38 признака передачи слова, выход 39 синхронизации и информационные выходы 40.

Усилитель-приемник 1 служит для согласования уровней сигналов, поступающих с входа 21 на входы 28 декодера. Декодер ? обеспечивает проверку поступающей на входы 28 информации на соответствие используемому коду, преобразует сигналы на входах

28, поступающие в парафазном коде в последовательный код на выходе 30, 35

3 150991 формирует сигнал на выходе 29, сопровождающий каждый выдаваемый бит, определяет вид поступающего слова (служебное, информационное1, Декодер

2 может быть реализован при помощи микросхемы 588ВГЗ.

Регистр 3 служит для преобразования последовательного кода на выходе

30 декодера 2 в выходной параллельный код. Элемент ИЛИ 4 служит для определения факта наличия передачи информации в канале. Элемент 5 задержки устраняет ложное появление сигнала, свидетельствующего об отсут-15 ствии передачи информации в канале, при временном рассогласовании парафазных сигналов в канале. Элемент

ИЛИ 6 обеспечивает формирование сигнала об отсутствии передачи в канале 20 с учетом возможного временного рассогласования сигналов в канале. Генератор 7 импульсов формирует последовательность сигналов, синхрониэирующих работу декодера 2 и кодера 20. Элемент 8 задержки служит для задержки передачи сигнала с выхода ,31 декодера 2 через коммутатор 13 на вход кодера 20 относительно сигнала на выходе 33 декодера 2. Элемент 9 задержки обеспечивает задержку пере- . дачи сигнала с выхода 30 декодера 2 на вход 36 кодера 20 на время форми рования синхросигнала кодером 20, Сдвиговый регистр 10 обеспечивает преобразование параллельного кода с выхода регистра 11 в последовательный код, передачу его через коммутатор 14 на вход 36 кодера 20. Регистр 11 служит для хранения очеред- 40 ного передаваемого слова. Коммутатор

I2 обеспечивает передачу сигнала на синхровход триггера 15 с выхода декодера 2 либо с входа 25 устройства в зависимости от сигнала на входе 23 45 устройства. Коммутатор 13 служит для передачи сигнала на синхровход триггера 16 с выхода 31 декодера 2 через элемент 8 задержки либо с выхода 24 устройства в зависимости от сигнала на входе 23 устройства. Коммутатор

14 служит для передачи сигнала на вход 36 кодера 20 с выхода 30 декодера 2 через элемент 9 задержки либо с выхода регистра 10 в зависимости от сигнала на выходе 23 устройства, Триггеры 15 и 16 обеспечивают запоминание сигналов на выходах коммутаторов 12 и 13. Элемент И-НЕ 17 служит

6. 4 для формирования сигнала блокировки запуска кодера 20. Элемент И 18 блокирует запуск кодера 20 при наличии передачи в канале информации, Усилитель-передатчик 19 обеспечивает согласование уровней сигналов на выходах 40 кодера 20 и на выходах

22 устройства, Кодер 20 преобразует последовательный код на входе 36 в выходной парафазный код на выходах

40, формирует в зависимости от сигналов на входе 35 выходные сигналы определенного вида (служебные, информационные), формирует признак передачи слова, сигналы, синхронизирующие передачу информационных битов. Входы

21 и выходы 22 обеспечивают подключение к магистралям канала, На входы

24 и 25 устройства подаются сигналы, определяющие запуск кодера 20 и вид запускаемого слова соответственно.

Выходы 26 и входы 27 устройства служат для подключения параллельного канала.

Работа устройства осуществляется в двух режимах "Обмен" и "Ретрансляция". Выбор режима: определяется сигналом на входе 23 устройства, В режиме "Ретрансляция" при помощи сигнала на входе 23 устройства осуществляется подключение выхода 33 декодера 2 к синхровходу триггера 15, выхода 31 декодера 2 через элемент 8 задержки и коммутатор 13 — к синхровходу триггера 16, выхода 30 декодера 2 через элемент 9 задержки и коммутатор 14 к выходу 36 кодера 20, Кроме того, по этому сигналу блокируется передача сигналов через элемент И-НЕ 17.

В режиме "Обмен" в соответствии с сигналом на входе 23 устройства осуществляется подключение входа 25 устройства через коммутатор 12 к синхровходу триггера 15, входа 24 через коммутатор 13 - к синхровходу триггера 16, выхода регистра 10 через коммутатор 14 — к входу 36 кодера 20.

В режиме "Обмен" входы 21 и выходы 22 устройства подключаются к еди-. ной магистрали канала. При приеме из канала данные в биполярном фазоманипулированном парафазном коде поступают на входы 21 устройства и далее на входы усилителя-приемника 1. При помощи усилителя-приемника 1 осуществляется преобразование уровней

5 15099 поступающей информации в стандартные уровни логических сигналов. С выходов усилителя-приемника 1 информация поступает на входы элемента ИЛИ 4 и на

5 информационные входы 28 декодера 2, Декодер 2 осуществляет проверку на корректность кодирования поступившей информации и при признании ее достоверной формирует на выходе 31 Ip сигнал, свидетельствующий о поступлении достоверного слова, а на выходе 33 сигнал, идентифицирующий поступившее слово как информационное либо служебное, в зависимости от типа 15 синхроимпульса в поступившем слове, С выхода 31 декодера 2 сигнал поступает на вход записи регистра 3, разрешая прием в него информации. Затем, по мере появления информации на выхо- 20 де 30 декодера 2 осуществляется запись ее со сдвигом в регистр 3 по переднему фронту сигналов, поступающих с выхода 29 декодера 2, После окончания приема последнего бита сло- 25 ва сигнал с выхода 31 декодера 2 снимается и запись информации в регистр 3 прекращается, Таким образом, на выходах регистра 3 присутствует параллельный код принятого из канала 3р слова, поступающего на выходы 26 устройства. Прием последующих слов из канала осуществляется аналогично, При передаче передаваемая информация предварительно заносится с входов ?7 устройства в регистр 11.

Далее на входе 25 устройства устанавливается сигнал, определяющий вид передаваемого слова (служебное, информационное). Если осуществляется передача служебного слова, то по переднему фронту сигнала с входа 25, поступающего через коммутатор 12 на синхровход триггера 15, осуществля— ется установка этого триггера, Затем 45 на вход 24 подается сигнал запуска передачи слова, по переднему фрон— ту которого осуществляется установка триггера 16. Сигнал с выхода триггера 15 поступает на один.из входов элемента И-HE 17, Если при запуске передачи служебного входа (например, командного, ответного), передаваемого в начале массива B виде заголовка, на магистрали присутствует ложная посылка информации вследствие выхода из строя одного из устройств канала, то на выходах усилителя-приемника 1 формируется информация в парафазном

16 6 коде и в любой момент времени хотя бы на одном выходе усилителя-приемника I присутствует единичный сигнал. В результате на выходе элемента

ИЛИ 4 формируется единичный сигнал на период присутствия информационной посылки в магистрали канала (входах

27 устройства).. Единичный сигнал с выхода элемента ИЛИ 4 поступает на один из входов элемента ИЛИ 6, вызывая появление на его выходе единичного сигнала. Кроме того, с выхода элемента ИЛИ 4 сигнал поступает на вход элемента 5 задержки и с его выхода — на другой вход элемента

ИЛИ 6. Сигнал с выхода ИЛИ 6 поступает на вход элемента И-HE 17, После установки триггера 15 на выходе элемента И-НЕ 17 при наличии пересылки информации в магистрали формируется нулевой сигнал, С выхода элемента

И-НЕ )7 нулевой сигнал поступает на вход элемента И 18, блокируя появление на его выходе сигнала запуска передачи.

Таким образом, при наличии ложной передачи информации магистрали канала и при необходимости передачи служебного слова (установлен триггер 15) например, являющегося заголовком массива, запуск передачи этого слова в магистраль канала блокирована, Поскольку передача слова в магистраль отсутствует, то на выходе 38 кодера 20 находится нулевой сигнал и сброс триггеров 15 и 16 и запись новой информации в регистр )0 отсутствует. После окончания ложной передачи в магистраль на выходах 28 усилителя-приемника I единичный сигнал снимается. На выходе элемента ИЛИ 4 формируется нулевой. сигнал, поступающий на вход элемента ИЛИ 6 и вход элемента 5 задержки. Через интервал времени задержки на элементе 5 на его выходе формируется нулевой сигнал, поступающий на вход элемента ИЛИ 6..

На выходе элемента ИЛИ 6 появляется нулевой сигнал, поступающий на вход элемента И-НЕ 17. На выходе элемента И вЂ” НЕ 17 формируется единичный сигнал, поступающий на вход элемента И 18. При установленном триггере 16 на выходе элемента И 18 появляется единичный сигнал запуска, поступающий на вход 34 кодера 20, На выходах 40 кодера 20 формируется синхроимпульс в парафазном коде, по

1509916 ступающий на входы усилителя-передатчика 19 и, далее, в биполярном фазоманипулированном коде на выходы

22 устройства. После окончания форми- рования синхроимпульса на выходе 38 кодера появляется единичный сигнал, поступающий на вход регистра 10. По сигналам с выхода 39 кодера 20, свидетельствующим об окончании передачи очередного бита, осуществляется сдвиг информации в регистре 10, С выхода регистра 10 очередной бит информации поступает через коммутатор 14 на вход 36 кодера 20. После передачи 15 последнего бита сигнал на выходе 38 кодера 20 сбрасывается. По заднему ,фронту этого сигнала триггеры 15 и

16 сбрасываются, а в регистр 10 записывается следующее слово информа- 20 ции, предварительно занесенное в регистр 11. Затем на входе 25 устанавливается сигнал, определяющий вид передаваемого слова, и подается сигнал запуска на вход 24 устройства. 25

При передаче информационного слова на входе 25 присутствует нулевой сигнал и установка триггера 15 отсутствует. Нулевой сигнал с выхода триггера 15 блокирует передачу сигнала с 30 выхода элемента И-НЕ 17 на вход элемента И 18. Таким образом, после начала передачи информации из устрой ства (передачи служебного слова) бло кируется задержка передачи очередных слов передаваемого массива.

При несовпадении фронтов парафазного кода на выходах усилителя-приемника 1 вследствие временного рассогласования сигналов на входах 21 íà 40 выходе элемента ИЛИ 4 может появиться нулевой сигнал. Однако на выходе элемента 5 поддерживается единичный сигнал, поэтому на выходе элемента ИЛИ 6 также поддерживается единичный сиг- 45 нал, Интервал времени задержки на элементе 5 выбирается с учетом максимально возможного временного рассогласования сигналов на входах 21 устройства.

В режиме "Ретрансляция" на вход

23 устройства подается нулевой сигнал, блокирующий появление нулевого сигнала на выходе элемента И-НЕ 17, а также подключающий выход 33 декоде- 55 ра 2 через коммутатор 12 к синхровходу триггера 15, выход 31 декодера 2 через элемент 8 задержки и коммутатор 13 — к синхровходу триггера 16, выход 30 через элемент 9 задержки и коммутатор 14 — к выходу

36 кодера 20, В этом режиме входы 21 и выходы 22 устройства подключаются к разным магистралям.

С входов 21 информация поступает на входы усилителя-.приемника 1 и с

его выходов .на входы 28 декодера 2, В соответствии с описанным при корректности кода поступившей информации на выходе 31 декодера 2 появляется единичный сигнал. Кроме того, одновременно на выходе 33 декодера 2 в зависимости от вида поступившего слова (служебное, информационное) формируется соответствующий сигнал, поступающий на вход коммутатора 12 и с его выхода на синхровход триггера 15, Если поступившее слово является служебным, на выходе 33 декодера 2 появляется единичный сигнал, по переднему фронту которого устанавливается триггер 15. С выхода триггера 15 сигнал поступает на вход 35 кодера 20, определяя вид выдаваемого слова. С выхода 31 сигнал поступает на вход элемент 8 задержки, с выхода которого через коммутатор 12 — на синхровход триггера 16. В результате триггер 16 устанавливается в единичное состояние. На его выходе появляется сигнал, поступающий на вход элемента И 18, на другом входе которого присутствует единичный сигнал, На выходе элемента И 18 формируется сигнал, по переднему фронту которого осуществляется запуск кодера 20, На выходах 40 кодера 20 появляются сигналы, соответствующие парафазному коду синхроимпульса, определяемому сигналом на входе 35 кодера 20, С выходов 40 кодера 20 сформированные сигналы поступают на входы усилите- . ля-.передатчиков 19 и с его выходов через выходы 22 устройства в магист-раль. По мере появления информационных битов на выходе 30 декодера 2 осуществляется передача их на вход элемента 9 задержки и с его выхода через коммутатор 14 на вход 36 кодера 20. Интервал времени задержки на элементе 9 выбирается с учетом времени формирования синхроимпульса кодером 20. После приема последнего бита информации сигнал с выхода 31 декодера 2 снимается, После передачи последнего бита сигнал на выходе 38 кодера 20 снимается, По заднему фрон50

9 15 ту сигнала с выхода 38 кодера 20 триггеры 15 и 16 сбрасываются. Дальнейшая работа устройства осуществляется аналогично описанному, Формула изобретения

Устройство для сопряжения абонента с ЭВМ, содержащее кодер, декодер, два регистра, сдвиговый регистр, первый коммутатор, причем информацион.ный выход первого регистра и информационный вход второго регистра являются выходом и входом устройства для подключения соответственно к информационному входу и информационному выходу абонента, при этом первый информационный вход первого коммутатора соединен с выходом "Данные/команда" декодера, выход признака наличия слова, информационный выход и стробирующий выход которого соединены соответственно с входом записи, с информационным входом и с синхровходом первого регистра, информационный выход второго регистра соединен с информационным входом сдвигового регистра, синхровход и вход записи которого соединены соответственно с синхровыходом и с выходом признака передачи слова кодера, о т л и ч а ю щ е е— с я тем, что, с целью повьппения достоверности .передачи информации за счет аппаратного контроля состояния магистрали канала ЭВМ, в устройство введены усилитель-приемник, усили" тель-передатчик, генератор импульсов, два коммутатора, два. триггера,три элемента задержки, два элемента ИЛИ, элемент И, элемент И-НЕ, причем информационные входы усилителя-приемника и информационные выходы усилителяпередатчика являются входами и выходами устройства для подключения соответственно к информационным магистралям канала ЭВМ первый вход элемента И-НЕ соединен с первыми, вторыми управляющими входами первого, второго, третьего коммутаторов и являются входом выбора режима работы устройства, второй информационный вход

09916 10 первого коммутатора и первый информационный вход второго коммутатора являются входом выбора слова и входом

5 запуска устройства, при этом первый и второй информационные выходы усилителя-приемника соединены с первым, вторым информационными входами декодера и с первым, вторым входами первого элемента ИЛИ, выход которого соединен с первым входом второго элемента ИЛИ и с входом первого элемента задержки, выход которого соединен с вторым входом второго элемента ИЛИ, выход которого соединен с вторым входом элемента И-НЕ, выход которого соединен с первым входом элемента И, выход которого соединен с входом запуска кодера, вход "Дан20 ные/команда" которого соединен с третьим входом элемента И-НЕ и с выходом первого триггера, нулевой вход которого соединен с нулевым входом второго триггера и с выходом призна25 ка передачи слова кодера, синхровход которого соединен с синхровходом генератора импульсов и с синхровходом декодера, выход признака наличия слова и информационный выход которого соединены с входами второго и третьего элементов задержки соответствен.— но, выходы которых соединены с вторым информационным входом второго коммутатора и с первым информационным вхо35 дом третьего коммутатора соответственно, первый, второй информационные входы усилителя-передатчика соедине- ны с первым, вторым информационными выходами кодера соответственно, ин- ..

4О формационный вход которого соединен с информационным выходом третьего коммутатора, второй информационный вход которого соединен с информационным выходом сдвигового регистра, вто45 рой вход элемента И соединен G выходом второго триггера, информационные выходы первого, второго коммутаторов соединены с синхровходами первого, второго триггеров соответственно, информационные входы которых подключены к шине единичного потенциала устройC TB G °

1509916

Составитель С. Пестмал

Редактор О, Головач Техред Л.Олийнык Корректор О. Ципле

Заказ 5815/48 Тираж 668 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Устройство для сопряжения абонента с эвм Устройство для сопряжения абонента с эвм Устройство для сопряжения абонента с эвм Устройство для сопряжения абонента с эвм Устройство для сопряжения абонента с эвм Устройство для сопряжения абонента с эвм 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано для сопряжения магистрали "общая шина" с шиной магистрального параллельного интерфейса

Изобретение относится к вычислительной технике и может быть использовано для построения вычислительных систем на основе мультиплексных последовательных каналов

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации с клавиатуры

Изобретение относится к вычислительной технике и может быть использовано при построении мультипроцессорных систем повышенной надежности и живучести

Изобретение относится к вычислительной технике , в частности, к устройствам связи с объектами управления вычислительных комплексов, и предназначено для приема сигналов от двухпозиционных датчиков и ввода информации об их состоянии в ЭВМ с формированием инициативного сигнала запроса на прерывание текущей программы центрального процессора

Изобретение относится к вычислительной технике предназначено для генерирования случайных чисел с заданным законом распределения и может быть использовано в имитаторах случайных процессов

Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ в многомашинных вычислительных комплексах

Изобретение относится к области автоматики и вычислительной техники и предназначено для ввода в ЭВМ мае-;: сивов данных, ноступающих от датчи- ; ка Целью изобретения является повышение быстродействия уст|ройствавУстройство содержит элемент Й-НЕ 1, , , счетчик 2, блок памяти 3, дешифра тор 4, элемент И 5, коммутатор 6, триггеры 7 и 8

Изобретение относится к вычислительной технике и может быть использовано для сопряжения вычислительных машин с общей магистралью в многомашинной системе

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах с общей магистралью, в многомашинных системах управления связью

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

Изобретение относится к устройствам для управления передачами данных через неспециализированную шину между запоминающим устройством или совокупностью внешних устройств (включая процессоры), как по отдельности, так и в совокупности, а более конкретно, к средствам, позволяющим разрешать конфликты на основе приоритетов между устройствами более эффективно, посредством исключения бесполезно отработавших циклов разрешения конфликтов и больших пакетных буферных устройств, и делать пропускную способность доступной для передачи данных

Изобретение относится к схемам модулей диспетчерского управления с дуплексной связью для использования в системе передачи информации, более конкретно к электронным схемам модулей диспетчерского управления с дуплексной связью для использования в системе передачи информации, обеспечивающей передачу информации даже при наличии ошибок в линии связи за счет дуплексной связи между диспетчерскими устройствами
Наверх