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

 

Изобретение относится к вычислительной технике и может быть использовано для связи ЭВМ типа ЕС с различными устройствами цифровой вычислительной техники. Целью изобретения является уменьшение объема аппаратуры. Устройство содержит блок 15 усилителей-приемников, блок 16 усилителей-передатчиков, блок 17 управления обменом с ЭВМ, второй буферный регистр 18 данных, мультиплексор 19, буферную память 20 приема, регистр 21 состояния, буферную память 22 передачи, первый буферный регистр 23 данных, блок 24 управления обменом с абонентом, коммутатор 37 линии выборки. Устройство обеспечивает обмен данными канала ЕС ЭВМ с абонентом, реализуя протокол обмена посредством программы, размещенной в постоянной памяти. 4 ил., 3 табл.

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

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

РЕСПУБЛИК

„„И)„„161572 щ)5 G 06 F 13/00

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

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

ПО ИЗОБРЕТЕНИЯМ И OTHPbIYHAM

ПРИ ГКНТ СССР

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

1 (21) 4418231/24-24 (22) 28.04.88 (46) 23 ° 12.90. Бюл. У 47 (71) Московский инженерно-физический институт (72) Ю. А. Рыков (53) 681.3(088.8) (56) Авторское свидетельство СССР

j9 1104499, кл. G 06 F 13/00, 1984.

Авторское-свидетельство СССР

/по заявке У 4234309/24, . кл. G 06 F 13/00, 1987; (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С

АБОНЕНТОМ (57) Изобретение относится к вычислительной технике и может быть исполь зовано для связи ЭВМ типа ЕС с различ2 ными устройствами цифровой вычисли. тельной техники. Целью изобретения является уменьшение объема аппаратуры.

Устройство содержит блок 15 усилителей-приемников, блок 16 усилителейпередатчиков, блок 17 управления об-. меном с ЭВМ, второй буферный, регистр

18 данных, мультиплексор 19, буферную, память 20 приема, регистр 21 состояния, буферную память 22 передачи, .пер вый буферный регистр 23 данных, блок .

24 управления обменом с абонентом, коммутатор 37 линии выборки. Устрой». ство обеспечивает обмен данными кана.- ла ЕС ЭВМ с абонент м, реализуя gpovoкол обмена посредством программы, pas- + мещенной в постоянной: памяти. 4 ил 3 табл.

1615728

Изобретение относится к вычислительной технике и может быть использо:вано для связи ЭВМ типа ЕС с различными устройствами цифровой вычисли5 тельной техники.

Цель изобретения — уменьшение объ:ема аппаратуры.

На фиг. 1 представлена структурная схема устройства; на фиг. 2 — схема 10 блока управления обменом с ЭВМ; на фиг. 3 и 4 — схемы блока управлени обменом с абонентом.

Устройство (фиг. 1) содержит входы и выходы 1-14 устройства, блок 15 ,усилителей-приемников, блок 16 усили-! телей-передатчиков, блок 17 управле ния обменом с ЭВМ, второй буферный регистр 18 данных, мультиплексор 19, буферную память 20 приема, регистр 21 20 состояния, буферную память 22 передачи, первый буферный регистр 23 данных блок 24 управления обменом с абонентом, входы и выходы устройства 25—

36 и коммутатор 37 линии выборки. 25

Блок 17 управления обменом с ЭВМ (фиг. 2) содержит первый 38 и второй

9 шифраторы, в качестве которых моут использоваться программируемые ло- ические матрицы (ПЛМ), постоянную га-30 ть 40, первый 41, второй 42 и треий 43 регистры генератоо 44 такто-

ых импульсов, первый 45, второй .46, третий 47 и четвертый 48 элементы И-НЕ, 3 5

1 лемент ИЛИ-НЕ 49, одновибратор 50, ходы и выходы 51-89 блоков 39--43 со-, "5

Г тветственно.

Блок 24 управления обменом с або. нентом (фиг. 3 и 4) содержит триггер

90, элемент И 91, триггеры 92 - 94, Ьлементы ИЛИ - НЕ 95-97, элемент И 98, одновибраторы 99-101, триггер 102, элемент И 103, триггеры 104 и 105, элемент ИЛИ-НЕ 106, триггер 107, элемент ИЛ1 -НЕ 108, одновибраторы 109 —

112, элемент ИЛИ-FIE 113, элемент

И 114 и входы-выходы 115-130 устройства.

Устройство работает следтлошим образом„

При взаимодействии с ЭВМ могут выполняться такие последовательности

<сигналов: последовательность сигналов выборки, вводимая устройством; последовательность сигналов начальной выборки устройства; последовательность

<сигналов передачи данных; последова1ельность сигналов окончания операции, Последовательность сигналов выборки, вводимая устройством, инициирую- щая при установке высокого уровня хотя бы на одном из входов 51-53 блока

17 (высокий уровень сигнала 51 означает освобождение буферной памяти передачи, высокий уровень сигнала 52 — : заполнение буферной памяти приема, а высокий уровень на входе 53 устанавливается при включении устройства), при этом на выходе элемента ИЛИНЕ 49 устанавливается низкий уровень, который через регистр 4 1 поступает на вход Аб схемы 38.

Програмьырование ПЛМ 38 осуществляется по табл. 1, в соответствии с которой ПЛМ 38 при наличии низкого уровня на входе Аб и при свободном интерфейсе ввода-вывода ЭВМ, что определяется уровнями сигналов на выходах А11 — А16 ПЛМ 38, устанавливает на выходах 34 — В9 код режима (поз. 46 и 47, табл. 1), .по которому память 40 в сооТВеТсТВНН с программой, представленной в табл. 3, выставляет сигнал высокого уровня, который через регистр 43 проходит на выход 62 и поступает на вход блока 16 усилителей- передатчиков, что приводит к выдаче ! в интерфейс ввода-вывода сигнала

ТРБ-А на выходе 9.

При связи с ЭВМ ПЛМ 38 устанавливает сигнал высокого уровня на выходе

В2, что.приводит к блокировке сигналом на выходе 71 усилителя-передатчика сигнала распространения выборки и разблокированию сигналом на выходе 70 усилителей-передатчиков сигналов устройства. Получив сигнал ТРБ-А, канал

ЭВМ может ответить сигналом БЛК-1< по входу, поступающему по входу 54 на вход Äi регистра 4 1 и далее на вход

Аiб ПЛМ 38, что приводит к сбросу сигнала ТРБ-А, либо может ответить сигналом ВБР-К по входу 5, который после усиления поступает на вход ДЗ регистра 41 и далее на вход А14 ПЛМ 38, что приводит к установке на выходах В4—

В8 ПЛМ 38 кода режима (поз ° 48. 4 и

5, табл. 1), по которому ПЛМ 38 в соответствии с табл. 2 устанавливает на выходах Б1 — В8 собственный адрес I а память 40 устанавливает сигналы вы сокого уровня на выходах 63 и 64 коУ торые после усиления поступают на выходы РАБ-А 10 и АДР-А 11, собствен. .ный адрес устройства по выходам 75—

82 поступает на входы мультиплексора

l 6l 5728

19 и далее на входы регистра 18, информация в которой стробируется сигналом на выходе 89 элемента И-НЕ 47 при появлении высокого уровня на одном из выходов 64 — бб (выходы 64—

66 соответствуют сигналам AgP-А, УПР-А, ИНФ-А).

Получив сигналы РАБ-А и АДР-А, канал вьдает сигнал УПР-К по входу 7, который после усиления поступает по входу 58 на вход Д5 регистра 4 1 и.с выхода этого регистра на вход А12

ПЛМ38, которая затем устанавливает на своих выходах код режима, приводящий к сбросу сигнала АДР-А на выходе 11.

После сброса сигнала АДР-А канал сбрасывает сигнал УПР-К, что приводит к установке устройством сигнала УПР-А (поз. 15, табл. 1, и поз. 9, табл. 3), сопровождающего байт состояния, причем указатели байта состояния, выставляемого на выходах 2, задаются выходами ПЛМ 39 в зависимости от кода режима, установленного на входах А9—

A13 IIJIN 39, и в зависимости от уровней сигналов на входах 51-53 (на входах А14, А14, А16 ПЛМ 39). Так, например, при коде режима, равном 01101 и при наличии высокого уровня только на входе А16 IIJIN 39., вьжоды ПЛМ 39 определяют байт состояния с указателями "Канал кончил", "Устройство кончило" (поз. 7, табл. 2).

При выполнении последовательности сигналов выборки, вводимой абонентом, канал при получении байта состояния после сброса сигнала ВБР-К на входе 5 может либо вьдать сигнал УПР-К, означающий указание заполнить состояние, в результате чего устройство отключается от интерфейса (при этом состоя"ние регистра 21 не изменяется), либо вьдать сигнал ИНФ-К по входу 8, означающий прием каналом байта состояния, что приводит к отключению устройства от интерфейса ЗВМ с одновременной вьдачей сигнала высокого уровня на выходе 72 и сигнала низкого уровня на ,выходе 73, которыми обеспечивается сброс соответствующих триггеров регистра 21 в зависимости от выставленных на выходах регистра 18 указателей байта состояния.

Рассмотрим выполнение устройством различных команд канала ЭВМ, задаваемых во время последовательности сигналов начальной выборки, которая начинается установкой каналом на информационные входы 1 адреса устройства, который после усиления поступает на входы А1 — А8 Ш1М 39, и сигнала иден тификации АДР-К на входе 6, который

5 после усиления и регистра 41 поступает на вход A13 IIJIN 38. ПЛЕ 39 производит обозначение адреса, и если адрес, выставленный на входах 1, принад1ð лежит другому устройству, на выходе

B1 IIJIN 39 и соответственно на входе

А9 ПЛМ 38 остается низкий уровень, и подключения устройства к интерфейсу ввода-вывода ЭВМ не происходит. В случае опознания адреса на выходе В1

ПЛМ 39 и соответственно на входе А9

ПЛМ 38 устанавливается высокий уровень, после чего на выходе В2 ПЛМ 38 устанавливается высокий уровень и тем

20 самым блокируется распространение сигнала BbP-К, поступающего с определенной задержкой после сигнала АДР-К на входе 5.

После прихода сигнала ВБР-К, по25 ступающего после усиления и регистра

4 1 на вход А14 П321 38, устанавливается код режима, по которому память 40 формирует высокий уровень сигнала на выходе 63, который после усиления про .

3р ходит на выход РАБ-А 10. Получив сигнал РАБ-А, канал сбрасывает сигнал

АДР-К, после чего ПЛМ 38 устанавливает код режим, по которому ПЛМ 39 выставляет собственный адрес устройства, а память 40 обеспечивает вьдачу сигнала АДР-А ча выходе 11 и занесение собственного адреса в регистр 18.

Получив сигнал АДР-А„ канал-выдает на входы 1 байт команды, сопровождая его

4О сигналом УПР-К по входу 7. ПЛМ 39 де. кодирует байт команды, поступающий на

1 ее группу входов, после чего IIJIN 38 устанавливает код режима. по которому память 40 обеспечивает сброс сигнала

5 АДР-А. Результат декодирования байта команды выставляется на выходах В1.

В2, IIJIN 39 и через регистр 41 до сброса сигнала АДР-А поступает на входы

А9, А10 ПЛМ 38, при этом по результа5О ту декодирования все команды канала разделяются на три группы, в первую из которых входит команда "Записать", во вторую - команды "Считать", "Считать в обратном направлении", а в тре-.

55 тью — команды "Проверить ввод-вывод"

Э

"Уточнить состояние, управление".

После сброса сигнала АДР-1 канал сбрасывает сигнал УПР-К, после чего

IIJIN 38 устанавливает один из кодов

1615728 режима в зависимости от результата декодирования команды, по которому

: ПЛИ 39 обеспечивает выдачу начального байта состояния в зависимости от уровней сигналов на входах 51 — 53 и

5 в соответствии с табл. 2, а память 40 обеспечивает выдачу сигнала УПР-А на выход 12 и занесение байта состояния в регистр 18. После получения сигнала 1

1 УПР-A канал либо завершает операцию„ . сбрасывая сигнал ВБР-К и устанавливая, сигнал ИНФ-К по входу 8 (либо УПР-К ;по входу 7), после чего устройство

; :отключается от интерфейса либо про1 должает операцию, выдавая сигнал,, ИНФ-К, который после усиления и реги: стра 4 1 поступает на вход А11 ПЛМ 38,, и IUII 38 устанавливает код режима, по

; которому память 40 обеспечивает сброс . сигнала УПР-А, после .чего канал сбра- сывает сигнал ИНФ-К.

Если устройством была декодирована команда относящаяся к третьей груп,пе, и канал продолжает операцию, то 25 .после сброса сигнала ИНФ-К устанавливается код режима (поз. 18, табл. 1), по которому память 40 обеспечивает выдачу сигнала ИНФ-А на выход 13, при. чем на информационных выходах 2 устройства сигналы имеют низкий уровень.; !

: Получив. сигнал ИНФ-А, канал, либо продолжает операцию, выполняя: последовательность сигналов передачи данных и выдавая сигнал ИНФ-К, после чего уст-, ройство сбрасывает ИНФ-А канал сбрасывает сигнал ИНФ-К, а устройство снова выставляет сигнал ИНФ-А, либо переходит к последовательности сигналов окончания операции, выдавая в ответ на очередной сигнал ИНФ-А сиг-: нал УПР-К, получив который устройст-, во сбрасывает сигнал ИНФ-А, после че- го канал сбрасывает сигнал УПР-К, после сброса которого ПЛМ 38 устанавливает код режима (поз. 21, табл. 1). по которому ПЛИ 39 .обеспечивает выда-, чу конечного байта состояния с указас телями "Канал кончил", "Устройство кончило", а память 40 — выдачу сигнала УПР-А и занесение конечного баита, 50 состояния в регистре 18. Канал принимает конечный байт состояния, сбрасывая сигнал ВБР-К и выставляя сигнал

ИНФ-К, после чего устройство.отключается от интерфейса.

Если устройством в течение последо. . вательности сигналов начальной выборки декодирована команда ЗАПИСАТЬ и канал продолжает операцию, то выполнение ко манды зависит от уровня сигнала по входу 84, который через регистр 41 поступает на вход А7 ПЛМ 38 и свидетельствует о готовности буферной памяти передачи 22 принять от 3BN сообщение.

Если сигнал по входу 84 имеет низкий уровень, т.е. буферная память 22 передачи не готова к приему сообщения, то после приема каналом начального с байта состояния и сброса сигнала

ИНФ-:< устройство переходит к последовательности сигналов окончания операции, при которой ПЛК 38 устанавливает код режима (поз. 26, табл. 1), по которому в канал выдается сигнал УПР-А, сопровождающий конечный байт состоя-1 ния с указателями "Канал кончил", "Устройство кончило" (т.е. операция заканчивается по инициативе устройст ва). Если сигнал по входу 84 имеет высокий уровень, то после приема каналом начального байта состояния и сброса сигнала ИНФ-К ПЛИ 38 устанав-. ливает код режима (поз. 30, табл. 1), по которому в канал выдается сигнал

ИНФ-А, свидетельствующий о готовно-. сти принять байт данных, и выдается сигнал низкого уровня на выходе 86 который поступает на схемы блока 22..

Получив сигнал ИНФ-А, канал выдает на вход 1 в сопроводжении сигнала ИНФ-К байт данных, который после усиления поступает на группу информационных входов блока 22 и запись которого в блок 22 обеспечивается сигналом низкого уровня на. выходе 86. Получив сигнал ИНФ-К, устройство сбрасывает сигнал ИНФ-А и снимает сигнал низкого уровня на выходе 86.

После сброса сигнала ИНФ-А канал сбрасывает сигнал ИНФ-К, после чего устройство снова устанавливает сигнал ИНФ-А и низкий уровень на выходе

86, ожидая очередной байт данных, По". следовательность сигналов передачи данных при выполнении команды ЗАПИСАТЬ продолжается аналогично до тех пор, пока либо количество передаваемых байт данных не превысит емкость буферной памяти 22, о чем засвидетельствует появление низкого уровня сигнала по входу 84, что приведет к завершению операции записи по инициативе устройства (такое завершение счита,I ется неуспешным, и принятое сообщение отбрасывается), либо пока канал не инипиирует последовательность сигна16157 лов окончания операции, выдавая в от-

1 вет на очередной сигнал ИНФ-А сигнал:, УПР-К, получив который, устанавлива,ется код режима (поз. 33, табл. 1). по которому сбрасывается сигнал низс .кого уровня на выходе 86, а затем устанавливается код режима (поз. 34, табл. 1), по которому сбрасываетсясигнал ИНФ-А и устанавливается сигнал низкого уровня на выходе 87, который свидетельствует об успешном завершении команды "Записать".

После сброса сигнала ИНФ-А канал сбрасывает сигнал YIIP-К и устройство вьдает сигнал УПР-А, сопровождающий конечный байт состояния с последующим отключением от интерфейса, при этом снимается сигнал низкого уровня на выходе 87, после чего устройство ус- 20 танавливает сигнал готовности на выхо,де 32 и осуществляется передача принятого сообщения абоненту. Каждый раз перед выполнением непосредственной записи данных в буферную память 22 25 сигналам на выходе 61 схемы адресацич буферной памяти 22 приводятся в началь ное состояние.

Если устройством во время последовательности сигналов начальной выбор- 30 ки декодируется команда "Считать" (считать в обратном направлении} и канал продолжает операцию, то. выполнение команды зависит от уровня по входу 83, который через регистр 41 поступает на вход 48 IIJIN 38, и свидетельствует о готовности буферной памяти 20 приема передать сообщение в канал ЭВМ. Если сигнал на входе 83 имеет низкий уровень, т.е. в буферной памяти 20 от- 40, сутствует .сообщение для передачи в канал ЭИМ, то после приема каналом начального байта состояния и сброса ситнала ИНФ-К устройство переходит к по» .следовательности сигналов окончания 45 операции, при которой ПЛМ 38 устанав ливает код режима (поз. 26, табл. 1), по которому в канал выдается сигнал

УПР-4, сопровождающий конечный байт состояния, т.е. операция заканчивается по инициативе устройства.

Если сигнал.на входу 83 имеет высокий уровень, то после приема каналом ,начального байта состояния и сброса сигнала ИНФ-К на выходе 68 установится высокий уровень, а на выходе 69— низкий, в результате чего по сигналу на выходе 68 мультиплексор 19 откры- вается для данных, поступающих из

28 блока 20, и на выходе элемента 48 (сигнал на выходе 74) устанавливается низкий уровень, которым обеспечивается считывание байта данных из блока

20, который через мультиплексор 19 поступает на информационные входы регистра 18. Затем ПЛМ 38 устанавливает код режима (поз. 4 1, табл. 1), по которому память 40 обеспечивает занесение считанного из блока 20 байта данных в регистр 18, установку сигнала

HÍÔ-А на выходе 13 и установку низкого уровня на выходе 88, при этом по сигналу на выходе 66, который определяет сигнал ИНФ-А, срабатывает одновибратор.50 и на выходе 61 появляется импульс, который поступает на схемы адресации блока 20 и после которого производится считывание очередного байта данных из блока 20. Получив сигнал ИНФ-А, канал вьдает сигнал ИНФ-К, принимая байт данных, в результате чего устройство сбрасывает сигнал ИНФ-А, а на выходе 88 устанавливается высокий уровень, которым стробируется информация о наличии данных в буферной памяти 20. После сброса сигнала ИНФ-А канал сбрасывает сигнал ИНФ-К, после. чего устройство снова устанавливает сигнал ИНФ-А, сопровождающий очередной байт данных,, и на выходе 88 устанавливается низкий уровень.

Операция чтения данных может заканчиваться либо по инициативе канала, когда канал в ответ на очередной сигнал ИНФ-А вьдает сигнал УПР-К, после сброса которого устройство выдает конечный байт состояния в сопровождении сигнала УПР-А с последующим отклонением от интерфейса либо по инициативе устройства при установке низкого уровня на входе 83, свидетельствующего о конце данных в блоке 20. Если на входе

А8 ПЛМ 38 устанавливается низкий уровень, то после приема каналом очередного байта данных и после сброса сигнала ИНФ-К IIJII 38 устанавливает код ревкома, по которому вырабатывается. конечный байт состояния в сопровождении сигнала УПР-1, после приема которого каналом устройство отключается от интерфейса,,при этом на выходе 69 устанавливается высокий уровень, которым, устройство переводится в состояние, готовности приема от абонента следующе-. го сообщения.

Низкие уровни сигнала БЛК-К на входе 3 и сигнала РАБ-К на входе 4 сви1l 16 детельствуют о проведении каналом сброса системы. В этом случае ПЛМ 38 возвращается в начальное состояние, а на выходе 60 устанавливается низкий уровень, которым сбрасывается регистр .состояния 21.

При работе устройства блок 24 работает следуюпжм образом.

При окончании записи информации в блок 22 блок 17 выдает сигнал 87, которым в .блоке 22 устанавливается тризнак "Конец пакета", и по зацнему фронту которого устанавливается в единицу триггер 94, что приводит к появлению низкого уровня на.выходе, элемента ИЛИ-НЕ 95, и к последующей установке в единицу. сигнала готовно;сти по выходу 27 на прямом выходе триггера 90, при этом сигналом низко-, го уровня с инверсного выхода тритгера 90 через элемент И 98 обеспечивает ся сброс триггера 94 в исходном состоянии.

Передача пакета абоненту происхо,дит следующим образом.

Низкий уровень на инверсном выходе триггера 90, поступая на вход элемента ИЛИ-НЕ 95, обеспечивает высокий уровень сигнала на выходе 121, по ко- торому осуществляется считывание сло

:ва данных из блока 22. Передача пакета инициируется абонентом., который выдает импульсный сигнал запроса по входу 29 отрицательной полярности, который поступает на входы запуска одновибраторов 99 и 100. Одновибратор

100 формирует импульс длительностью не более 600 нс, причем передним фронтом импульса на выходе 120 прочитанное из блока 22 слово данных стробируется в регистр 23, а импульс с инверсного выхода одновибратора 100 является сигналом ответа на выходе 28 на запрос по входу 29 и поступает к абоненту. Одновибратор 99 формирует короткий импульс, который через элемент ИЛИ-НЕ 97 вызывает сброс и после дующую установку сигнала на выходе

121 причем сброс сигнала на выходе

121 вызывает увеличение на единицу адреса памяти в блоке 22, а его уста новка приводит к срабатыванию одновибратора 101, который формирует импульс,.меньшей длительности, чем дли-" тельность импульса на выходе 28. Задний фронт импульса, вырабатываемого одновибратором 101 стробирует призна

"Конец пакета", поступаюпщй по входу „

15728 12

115 на информационный вход триггера

90 и тем самым сигнал готовности на выходе 27 будет установлен до тех пор, пока в момент стробирования на входе 115 не будет установлен низкий уровень, что свидетельствует о конце данных в блоке 22. Сигнал готовности на выходе 27 сбрасывается также при поступлении на входы элемента И 91 сигнала ошибки по входу 30 либо сигнала конца передачи по входу 31. Пе редача данных считается неуспешной, если до сигнала конца передачи по вход 31 от абонента поступает сигнал ошибки 30, который устанавливает в г единицу триггер ошибки 92. В этом случае по заднему фронту сигнала конца передачи на входе 31 ::становится в единицу триггер 93, что приводит к установке сигнала готовности на выхо; де 27 с последующим сбросом триггеров

92 и 93 и, таким образом, осуществляется следующая попытка передачи теку25 щего пакета. Передача данных считается успешной, если до сигнала конца пе- редачи по входу 31 не поступает сигнапа опибки по входу 30, В этом случае на вьгходе 124 с выхода элемента

q0 ИЛИ-НЕ 96 формируется импульс,, которым блок 2? освобождается цля приема слецующего пакета из ЭВМ.

Прием данных от абонента происходит следующим образом.

Устройство сигнализирует о готовности принимать информацию сигналом готовности на выходе 32 высокого уровня. От абонента на вход одновибратора 109 поступает импульс па входу 34 запроса на прием слова данных, по переднему фронту которого на инверсном выходе одновибратора 109 вырабатывается сигнал по выходу 33 ответа, а на прямом выхсце — сигнал по выходу

127, одновременно с которым вырабатывается сигнал на выходе 128. Сигналы

127 и 128 .обеспечивают запись слова данных, поступающего от абонента по входу 26 в блок 20, причем по задне50 му фронту сигнала на выходе 127 происходит увеличение на единицу адреса памяти в блоке 20. Запись следующего слова данных в блоке 20 производится при поступлении очередного сигнала запроса на вход 34.

Прием данных завершается либо при

1 установке в единицу сигнала на входе

119, что свидетельствует о переполне:

:нии буферной памяти блока 20 и при13

1615?28!

4 водит к сбросу сигнала готовности на выходе 32, либо при поступлении на входы элемента И 103 сигнала ошибки на входе 35 или сигнала конца приема на входе 36. Прием данных считается неуспешным,.если до прихода сигнала конца приема на входе 36 от абонента поступает сигнал ошибки по входу 35 который устанавливает в единицу триггер ошибки t07 либо при установке сигнала переполнения на входе 119, который закрывает элемент ИЛИ-НЕ 108.

В этом случае на входе 118 остается высокий уровень и по заднему фронту сигнала конца приема на входе 36 триггер 1,04 устанавливается в единицу, что приводит к установке низкого урон ня на выходе элемента ИЛИ-НЕ 106 и к установке сигнала готовности на выхо= де 32 с последующим сбросом триггеров

104 и 107, и, таким образом, принятое сообщение отбрасывается, и устройство находится в состоянии готовности к приему следующего пакета.

Прием данных считается успешным, если не устанавливается сигнал переполнения на входе 119, и до сигнала конца приема на входе 36 не поступил сигнал ошибки по входу 35. В этом случае установка триггера ошибки 107 не происходит, по сигналу конца приема на входе 36 сбрасывается сигнал готовности на выходе 32, и на выходе элемента ИЛИ-НЕ 108 устанавливается высокий уровень, по которому сбрасывает одновибратор 110 и сигналами на выходах 128 и 129 устанавливается признак "Конец пакета" в блоке 20, а по заднему фронту импульса с инверсного выхода одновибратора 110 срабатывает одновибратор 112, сигналом с прямого выхода которого по выходу 130 приводятся в начальное состояние схемы адресации памяти блока 20, после чего блок 20 готов к передаче принятого от абонента пакета в ЭВМ. При чтении пакета из блока 20 блок 17 вырабатывает сигнал по выходу 69, по заднему фронту которого (после чтения пакета) устанавливается в единицу триггер 105, что приводит к последуюшей установке сигнала готовности на выходе 32 для приема следующего пакета.

Формула изобретения

Устройство для сопряжения ЭВМ с абонентом, содержащее блок усилителейприемников, блок усилителей-передат,"иков, блок управления обменом с ЭВМ. первый и второй буферные регистры данных, мультиплексор, буферную память приема, регистр состояния, буферную память передачи, блок управления обменом с абонентом, коммутатор линии выборки, причем группа информационных выходов блока усилителей-передатчиков и группа информационных входов блока усилителей-приемников образуют группы выходов и входов устройства для подключения соответственно к группе ин15 формационных входов и группе информационных выходов ЭВМ, первый, второй, третий, четвертьй, пятый и шестой информационные выходы блока усилителейпередатчиков являются выходами устрой ства для подключения соответственно к первому, второму, третьему, четвертому, пятому и шестому командным входам

ЭВГ., первый, второй, третий, четвертый и пятый информационные входы бло25 ка усилителей-приемников являются входами устройства для подключения соответственно к первому, второму„ третьему, четвертому и пятому командным выходам 3RN первый информационный вход

30 коммутатора линии выборки является входом устройства для подключения к выходу выбооки ЭВМ, группа информационных входов буферной памяти приема образует группу входов устройства для подключения к группе информационных выходов абонента, группа информационных выходов первого буферного регистра данных образует группу выходов устройства для подключения к группе ин4О формационных входов абонента, первый, второй, третий, четвертый, пятый и шестой входы логического условия блока управления обменом с абонентом являются входами устройства для подклю45 ченич соответственно к первому, второму выходам запроса, первому, второму выходам ошибки, первому, второму выходам конца передачи абонента, первьй, второй, третий и.

50 четвертый выходы блока управления об-. меном с абонентом являются выходами устройства для подключения соответст-, венно к первому, второму выходам ro-.oâíîñTè, первому, второму входам от-. .вета абонента, шестой информационный выход блока усилителей-передатчиков .соединен с вторым информапчонным вхо дом коммутатора линии выборки, первый информационный выход которого соеди15

1615 нен с шестым информаць,онным входом блока усилителей-приемников, группа информационных выходов которого сое. дннена с группой информационных входов блока управления обменом с ЭВМ, группа информационных выходов буфер ной памяти передачи соединена с груп- пой информационных входов первого буферного регистра данных, синхровход которого соединен с пятым выходом бло каа управления обменом с абонентом, шестой, седьмой выходы и седьмой вход погического условия которого соединены соответственно с первым разрешающим входом, с первым синхровходом и с первым информационным выходом буферной памяти передачи, первый установоч ный вход которой соединен с установочным входом регистра состояний, с вось мым входом логического условия блока управления обменом с абонентом, с первым разрешающим входом блока усилителей-передатчиков и с вторым информационным выходом коммутатора линии вы борки, первый, второй, третий входы логического условия и первый выход ,блока управления обменом с ЭВМ соеди«

1 ,нены соответственно с первым, вторым

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

:тым, седьмым, восьмым, девятым и деся, тым входами логического условия блока управления обменом с ЭВМ, второй, третий, четвертый, пятый, шестой, седьмой и восьмой выходы которого соединены соответственно с вторым установочным входом буферной памяти передачи, с первым, вторым, третьим, четвер, тым, пятым и шестым информационными входами блока усилителей-передатчиков, группа информационных входов которого соединена с группой информационных вы-, ходов второго буферного регистра дан- ных, группа информационных входов ко-. торого соединена с группой информаци- онных выходов мультиплексора, управляющий вход которого соединен с девя-. тым выходом блока управления обменом с ЭВМ, группа информационных выходов которого соединена с первой группой информационных входов мультиплексора,, вторая группа информационных входов

728 16 которого соединена с группой информа-, ционных выходов буферной памяти прие- ма, первый установочный вход которой соединен с четвертым информационным выходом регистра состояний, первый синхровход и пятый информационный выход которого соединены соответственно с восьмым выходом и девятым входом логического условия блока управления

10 обменом с абонентом, девятый выход которого соединен с вторыми синхровходами регистра состояний и буферной памяти приема, десятый, одиннадцатый и двенадцатый входы логического условия, десятьй, одиннадцатый, двенадцатый, тринадцатый, четырнадцатый и пятнадцатый выходы блока управления обменом с абонентом соединены соответственно с десятым выходом блока управления обменом с ЭВМ, с первым и вторым информационными выходами, с вторым установочным входом, с первым синхровходом, с первым разрешающим входом, с входом записи-чтения, с вторым разрешающим входом, с третьим, установочным входом буферной памяти приема, третий информационный выход которой соединен с одиннадцатым вхс 0 дом логического условия блока управ. ления обменом с ЭВМ, одиннадцатый, ные входы которого соединены соответ-. ственно с первым, пятым и шестым разрядами группы информационных выходов второго буферного регистра данных, пятнадцатый и шестнадцатый выходы блока управления обменом с ЭВМ соединены соответственно с вторым синхровходом буферной памяти приема и с входом записи-чтения буферной памяти передачи, второй разрешающий вход ко торой соединен с тринадцатым входом логического условия блока управления обменом с абонентом и с семнадцатым выходом блока управления обменом с

ЭВМ, восемнадцатый и девятнадцатый выходы которого соединены соответственно с третьим синхровходом буферной памяти приема и с синхровходом второго буферного регистра данных, при этом блок управления обменом с ЭВМ содержит два шифратора, постоянную:

55 двенадцатый, тринадцатый и четырнадцатыи выходы которого соединены соответственно с вторым и третьим разрешающими входами блока усилителей=пе35 редатчиков, с вторым и третьим разрешающими входами регистра состояний первый, второй и третий информацион)7

1615728 память, три регистра, генератор так= товых импульсов, четыре элемента И—

НЕ, элемент KIN-HE, одновибратор, :причем первый вход элемента ИЛИ-НЕ соединен с первым входом второго шифратора и является первым входом логического условия блока, второй вход элемента ИЛИ-НЕ соединен с вторым вхо дом второго шифратора и является вто- IO рым входом логического условия блока, третий вход элемента ИЛИ-НЕ соединен с третьим входом второго шифратора и является третьим входом логического условия блока, первый информационный вход первого регистра соединен с первым входом первого элемента И-НЕ и является четвертым входом логического условия блока, второй информационный вход первого регистра соединен с пер- 20 вым входом первого элемента И-НЕ и является пятым входом логического условия блока, третий, четвертый, пятый и шестой информационные входы первого регистра являются соответственно 25 шестым, седьмым, восьмым и девятым входами логического условия блока; выходы первого, второго элементов

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

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

50 надцатым выходами блока, первый, второй, третий, четвертый, пятый, шестой седьмой и восьмой выходы второго шифратора образуют группу информационных выходов блока, причем в блоке управле-55 ния обменом с ЗБМ синхровыход генератора тактовых импульсов соединен с синхровходами первого,.второго и третьего регистров, четвертый, пятый, шестой, седьмой и восьмой прямые выходы второго регистра соединены соответственно с вторым, третьим, четвертым, пятым и шестым входами первого шифратора, с четвертым, пятым, шестым, седьмым и восьмым входами второго шифратора, с первым, вторым, третьим, четвертым и пятым адресными входами постоянйой памяти, первый, второй, третий, четвертый, пятый и шестой информационные выходы которой соединены соответственно с первым, вторым, третьим, четвертым, пятым и шестым информационными входами третьего регистра, второй, третий и четвертый инверсные выходы первого регистра соединены соответственно с седь- мым, восьмым и девятым входами перво-. го шифратора, первый, второй, третий четвертый, пятый, шестой, седьмой и восьмой выходы которого соединены со" ответственно с первым, вторым, третьим, четвертью, пятым, шестым, седьмым и восьмым информационными входами второго регистра, пятый инверсный выход первого регистра соединен с десятым входом первого шифратора и с первым входом второго элемента И-НЕ, второй вход которого соединен с первым выходом второго шифратора, шестой инверсный выход первого регистра соединен с одиннадцатым входом первого шифратора, второй вход четвертого элемента И-HE соединен с инверсным выходом одновибратора, о т л и ч а—

I ю щ е е с я тем, что, с целью уменьшения объема аппаратуры, группа информационных входов буферной памяти передачи соединена с группой информа-. ционных выходов блока усилителей-при-. емников при этом в блоке управления обменом с ЭВМ седьмой и восьмой информационные входы первого регистра являются соответственно десятым и одиннадцатым входами логического условия блока, девятый, десятый, одиннадцатый, двенадцатый, тринадцатый," четырнадцатый, пятнадцатый и шестнад-. цатый входы второго шифратора образуют группу .информационных входов блока, шестой, седьмой и восьмой ин- . версные выходы третьего регистра являются соответственно шестнадцатым, семнадцатым и восемнадцатым выходами блока, выход третьего элемента И-НЕ является девятнадцатым выходом блока, девятый и десятый информационные вхо!

20 цатый входы которого соединены соот= ветственно с восьмым, девятым, деся-тым и одиннадцатым прямыми выходами первого регистра, первый, второй и третий входы третьего элемента И-НЕ соединены соответственно с третьим, четвертым и пятым инверсными выходами третьего регистра, седьмой и восьмой .информационные входы которого .. соединены соответственно с седьмым н восьмым информационными выходами постоянной ,памяти, ды первого регистра соединены соот ветственно с вторым и с первым выхо.дами второго шифратора, одиннадцатый информационный вход первого регистра, соединен с выходом элемента ИЛИ-НЕ, седьмые инверсный и прямой выходы первого регистра соединены соответст венно с третьим входом второго элемента И-НЕ и с двенадцатым входом первого шифратора, тринадцатый, четырнадцатый, пятнадцатый и шестнадI с

" Ъ

t0

Таблица 1

Конъюнктор йг н

Н Н

Н Н

Н Н

Н Н

Н

О

О

А

А

А А

А А

А А

А А

А А

А А

А А

А А А

А

Н Н

Н ° Н

Н Н

О

О

Н Н

О

О .Н

Н Н

Н Н

Н Н

Н Н

Н Н

О

О

А А

А

А

А

А

А

А А

А

А А

А

А

Л А

А А

Н Н О

Н Н О

Н Н

Н Н

Н Н

О

О

А

А

А

А

А А

А А

А А

А

Н Н

Н Н

Н Н

Н Н

О

О

О

Н Н Н

Н

1

1

1

1

Н Н и Н

Н Н

Н Н

1 Н

1 Н

0 Н

Н Н

Н Н

Н Н

Н Н

А

А

А

А

А А

А

А

А А

А

А

А А

А ОЗ К

04 Н 1

О5 Н 1

Юб Н 1

07 Н 1

I08 Н 1

9 Н 1

10 Н 1

1 Н 1

12 Н 1

13 Н 1

:14 Н 1

15 H 1 16 Н 1

17 Н 1

18 О 1

19 1 1

20 Н

21,Н 1

22 Н 1

23 Н 1

24,Н 1

25 Н 1

26 Н 1

27 Н 1

28 Н 1

29 H

3g О

31 1 1

32 Н 1

33 Н 1

34.Н

35 Н 1

36 Н !

О 1

1 1

1 1

1 О

Н; О

Н Н

Н Н

Н Н

Н Н

Н Н

Н Н

Н Н

Н Н

Н. Н

Н О

Н Н

1 Н

1 О

1 0

Н Н

Н О

1 Н

Н О

Н Н

1 Н

1 О

Н О

Н Н

1 Н

1 О

О

1 О

Н Н

Н Н

Н 0

Н О

Входная перемен

12 11 10 09 08 07 06

Н Н Н 1 Н

Н Н ..Н 1 Н

Н Н Н Н Н

О О Ц Н Н

О О Н Н Н

1 Н Н Н Н

1 Н О 0 Н

1 Н О 1 Н

1 Н Н Н Н .1 Н 0 1 Н

1 Н Н Н,„Н

1 Н 1.0

1 Н Н:Н Н

1 H 1.0 О

О О Н Н Н

Н 1 Н Н Н

Н I Н Н Н

О О Н Н Н

О О Н Н Н

1 Н Н Н Н

О О Н Н Н

Н 1 Н Н Н

О О Н Н Н

Н 1 Н Н Н

Н 1 Н Н Н

О О Н Н Н

О О Н Н Н

Н Н 1 Н Н

Н 1 Н Н Н

О 0 Н Н Н

0 0 Н Н Н

0 О Н Н Н

1 Н Н Н Н ! Н Н Н Н

О О Н Н Н

О О Н Н Н

К К Н

О О 0

О О О

О 0 О

О 0 0

О О

Н 1 0

О D

0 О

О 1 О

О 1 1

0 1 О

О 1 1

О 1 0

1 1 О

1 1 О

1 О О

1 0 О

О О

1 О Н

Н

Н ! 1 "1

О 1 О

1:О 1

О 1

0 1 О

О О 0

О О О

О 0 О

О 0 О

О О 0

О О 1

О О 1

О 1 1

К

0 !

К

О

О

О

О

О

О

Н

Н

Н

Н

О

О

1

1

1

Н

Н

Н

К

Н

О

А

А

А

А

А

А

А

А

А

А

А

А

А

А

А

А —

А

А

° »

А

А А

А

А

А

А

А

А

А

А

А

А

А

А

А гг

А

А:

А А

А А

А А

А А

А А

А

А

А

А

Н 1 О

Н 1 -1 О О

Н 1 1 О О

Н 1 1 О О

К 1 1 О, н 1 1 0 1

Н 1 1 О

Н 1 1 О

К 1 1 О

О О О 0 О о о

А А

А А

А А

А А

А А

А А

А А

А А

А

А А А

А А А

О

О

1 н н

0

1

38 39

41

,,42 43

j 44 45

:47

48 н н н

О 1

1 1 н

Н I

Н 1

О 1

О 1 н

Н Н 1 Н

1 О О О Н

О О О Н

К О О О Н

Н О О 0 Н

Н Н Н 1 Н н о о о н

Н К 1 Н Н

О О 0 О Н

О 0 Н Н Н

1 О О О Н н н н н н н н н н

Н 1 Н н н н н н к н о н н к н н н н н н н н н н

А А

А А

А А

А

А А

А А

О О О

О О 1

О 1. 0

О. 1 1

О 1

О 1 1

1 О

1 О 1

1 0 1

1 О

1 1 1

f 1

1 I

1 1

1 1 1

О 1

1 О f о

1 О о

1 1 0

1 1 О

1 1 О

1 1 0

А А

А

А А.01

,02

i 03

04

06 . 07.

08 ,09

11

12

13

14

15 16

17

18

19

;21 .22

;23

24

25 н н н н н н н н н н н н о

О 1

О О

О 1

1 О .О

О 0

1 о 1 О

О 1

О О

1 1

0 1

1 О

0 1

0,0

1 1

Н 0 О н о о

Н О О

Н О О

Н О О н и о о

О О

О 1

0 О

1 О 1 о о

О О 1

1 О 1

О О 1

1 О 1

О 1 О

О 1 О о

О 1 О о

О 1 О

О 1 О о

О 1 О

О н н н н н н н н н н н н н к н н н к н н н н н н н н н н н. н н н н н н н н н н н н н н н н н н н

1615728

1 о о и к н н н н н н н н н н н н н н н н н н н н н н н н н н н н н н к н и н н н н н н к н н н н н н н н н н н и н н н н EI н к н к н н н н н н н н н н н.н н н н н н н н н н н н н н н н н н н н н

I 1 н н н н

0 1 о

О О н н

Н Н А н н

Н Н А

Н Н А н к

Н Н А

Н Н А

Н Н А

Н Н А к и

Н Н А

Н Н А к Н А

Н к А н н

К Н А

Н Н А

Н Н А

lIpopomz

А

А

А

А

А

А

А

А, А, 1

А

А

А

А

А

А А

А

А

А А

А А

А А

А

А

А А

А А

А А

А

А

А А

А А

А А

А

А А

1615728

23, ПРодолжение табл.2, 1 О Н. Н Н Н Н Н Н Н А - А д А

1 0 Н Н Н Н Н И Н Н - - - - А А.ъ г °

Та бли ца 3

1 2 3 4 5 (1 (2 (3 Q4 g5- (6 (7 Q8

1 О О 0 О

О 1 О О О

1 1 О О О

О О 1 1 О

О О 1 1 0

1 О 1 О 0

1 1 1 О О

О 1 1 О О

1 О 1 1 О

1 О О 1 О

О О О 1 0

0 1 0 1 О

О 1 1 1 О

1 1 1 О

1 О 1 О

1 О 1 0

О 0 О О 1

1 0 О О 1

О 1 О О 1

1 1 0 О 1

6 О 1 1 1 О 1

7 Н Н Н О 1 1

9

О

2 4

37

38

39 ,,40 !

41 42

l43 !

44

,45

l46

47 .,48

О 1

О 1

О 1

0 1

О 1

О 1

О 1

О 1

О .1

О 1

О 1

0 1

О 1

О 1

О 1

О 1

О 1

О

О 1

0 1

О О

1 О

1 О

0 О

О О

О О

О О

О О

0 1

О. О

О О

О О

О 1

О О

О .1

О 0

О О

О 0

О О

О О

О О

О О

О О

О О

О О

О О

О О

0 О

О 0

1 0

О О

О О

О О

О О

О О

О 0

1 1

1 О

О О

О 0

О О

О 0

О О

О О

О О

О О

О 0

О 0

О О

О Ь

О О

О О

О О

О О

О 0

0 0

О О

О 0

1 О

1615728

Продолжение табл. 3

2 3 4 5 1 Ц2 (З Ч4 Q5 Яб Ц7 Ч 8

О 1 1 0 1 О

0 0 0 1 1 О

1 О О 1 1 О

1 1 О 1 1 0

О 1 0 1 1 О

1 1 1 1 1 1

0 1 0 о о о о о о

1 О О О

И 0

О 0 О О

0 0 О

О 0 О

0 0 О

0 О 0

О О 1

О 0 О

7f

68

69 бб

87 б

1615728

1615728

56

Составитель С. Бурухин

Редактор А. Козориз Техред Л. Сердюкова Корректор С. Черни

Заказ 3989 Тираж 565 Подписное

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

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

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

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

 

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

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

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

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

Изобретение относится к вычислитель чой технике, в частности к уст- 11М сопряжения различных пери- I гх устройств с магистралями № 1288709

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

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

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

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

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

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

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

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

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

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

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

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

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