Устройство для сопряжения эвм с группой абонентов
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть ис пользовано в различных информационно-измерительных системах, системах - автоматизации научного эксперимента, например, для исследования нестандартных явлений, происходящих в процессе сварки. Целью изобретения является расширение функциональных возможностей за счет обеспечения .обслуживания абонентов в режиме группового приоритета . Устройство для сопряжения ЭВМ с группой абонентов содержит блок управления, блок анализа приоритета, регистр, счетчик, регистр сдвига, два элемента И, элемент ИЛИ, элемент НЕ, две группы элементов И, группу приемопередающих усилителей. 4 ил. to
СОЮЗ СОВЕТСНИХ
ЮЗ
РЕОЪБЛИН (191 (И) А1
Р1)5 С 06 F 13/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСИОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
flO ИЗОБРЕТЕНИЯМ И mHPblTHRM
ПРИ. ГКНТ СССР (21 ) 4634408/24 (22) 09 .03 .89 (46) 07 .05.91. Бюл. 11» 17 (71) Институт электросварки нм. Е,О.Патона (72) В.М,Лукаш, А,Е.Коротынскнй и И.И.Куница (53) 681..3(088.8) (56) Авторское свидетельство СССР
I1r 619918, кл. С 06 F 13100» I978.
Авторское свидетельство СССР
Ф 798781, кл. С 06 F 13/00, 1979. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЗВМ
С ГРУППОЙ АБОНЕНТОВ (57) Изобретение относится к вычислительной технике и может быть нсИзобретение относится к вычислительной технике н может быть использовано в различных информационно-измерительных системах, системах автоматизации научного эксперимента, например, для исследования нестандартных явлений, происходящих в процессе св арки.
Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения обслуживания абонентов в режиме группового приоритета.
На фнг.1 представлена структурная . схема устройства; на фиг..2 — схема блока анализа приоритета; на фиг.3— структурная схема прнемопередающего усилителя; на фиг.4 — временная диаграмма, поясняющая работу приемопередающего усилителя.
2 ользовано в различных информационно-измерительных системах, системах автоматизации научного эксперимента, например, для исследования нестандарт. ных явлений, происходящих в процессе сварки. Целью изобретения является расширение функциональнык возможностей за счет обеспечения .обслуживания абонентов в режиме группового приоритета. Устройство для сопряжения ЭВМ с группой абонентов содержит блок управления, блок анализа приоритета, регистр, счетчик, регистр сдвига, два элемента И, элемент ИЛИ, элемент НЕ, две группы элементов И, группу приемопередающих усилителей.
4 ип.
Устройство (фиг,) ) содержит группу каналов 1 согласования, каждый из которых включает два элемента И 2 и 3 и прнемопеведающий усилитель 4, регистр 5, вход б и выход 7, блок 8 управления, элемент И 9, регистр 10 сдвига, элемент ИЛИ 11, вход-выход
l2, входы 13 и I4, блок 15 анализа приоритета, счетчик lb элемент
И 17, элемент НЕ 48.
Блок 15 анализа приоритета (фиг.2) содержит группу элементов HJIH l 9, группу триггеров 20, группу элементов И 21 группу элементов НЕ 22, группу элементов И 23, группы выходов 24 и входов 25, установочный вход 26 и сннхровход 27, Приемопередающий усилитель 4 (фиг;-3) содержит магистральный усилитель 28, элемент ИЛИ 29, триггер
1647578
30, элемент HE 31, триггер 32, элемент HF 33, регистр 34 сдвига, элемент ИЛИ 35, дешифратор 36, счетчик
37, три г ге р 38, элеме нт И 39, элемент И 40, триггер 41, триггер 42, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 43, триггер
44, счетчик 45, генератор 46 импульсов, входы 47 и 48, выход 49 и входвыход 50.
Устройство для сопряжения работает следующим образом, Обмен с ЭВМ всегда начинается по сигналу "Работа канала", за которым поступает адрес-команда, в которой содержатся признак режима обмена (прием в ЭВМ нлн выдача нз ЭВМ), адрес канала и другие признаки.
Адрес-команда записывается в регистр 5 н в регистр 10 сдвига. Из регистра 5 в какал всегда выдается адрес-команда, которая определяет его режим обмена. Адрес-команда, хра« нящаяся в регистре 10 сдвига, определяет направление обмена для устройства.
Прн поступлении сигнала "Работа канала" по входу 13 блок 8 управления выдает на вход элемента И 9 разрешающий потенциал. Адрес-команда по вхо,ду 6 поступает на вход рабочего ре1 гистра 5 и через элемент И 9 на вход регистра 30 сдвига.
Так как адрес.-команда всегда должна выдаваться в канал.независимо от режима обмена, то устройство в ис35 ходком состоянии всегда готово к выдаче, т.е. блок 8 управления вьщает. разрешающий потенциал на входы элеиентов И 3 каналов 1 согласования.
Подключение определенного канала осуществляется подачей разрешающего потенциала на один из элементов И 3 каналов 1 согласования с выхода одного из разрядов регистра 3 0 сдвига, так как адрес представлен в позиционном коде. Прн необходимости выдачи информации из ЭВМ сразу нескольким каналам в адрес-команде указываются адреса этих каналов.
Через один такт после приема адреса-команди по входу !4 из ЭВМ поступает сигнал "Конец слова", который выдается после приема нли выдачи каждого слова информации или после выдачи адрес-команды, и разрешает блоку 8 управления выдачу импульсов сдвига на вход регистра 5, а также устанавливает в исходное состояние
4 через элемент HE 18 блок 15. Адрескоманда последовательным кодом нз регистра 5 поступает в канал 1 со« гласования и через элемент И 3 и прнемопередающий усилитель 4, где формируется манчестерский код адрескоманды, на вход-выход 12 устройства.
После выдачи адрес-команды в канал блоком 8 управления анализируются признаки режима обмена, которые находятся в регистре !О сдвига, Ксли осуществляется режим выдачи информации в канал, то на входе элемента И 3 каждого канала согласования остается разрешающий потенциал. Каждое слово информации принимается из ЭВМ на регистр 5 и выдается на вход-выход 32 в манчестерском коде аналогично выдаче адрес-команды. На регистр
10 сдвига информация не принимается, так как элемент И 9 закрыт запрещаю-. щим потенциалои с выхода блока 8 управления.
Ксли выполняется режим приема информации с канала, то блок 8 управления изменяет потенциал на входе элемента И 3 каждого канала 3 согла « сования на запрещающий, а на входе элемента И 2 каждого канала 3 согласования - на разрешающий.
В режиме приема, после выдачи адрес - команды из блока 35 поступают сигналы разрешения обслуживания каналов в приоритетном режиме на разрешающие входы приеиопередающих усилителей 4 каналов 1 согласования. Информация в манчестерском коде поступает на вход-выход приемопередающего усилителя 4, где она декодируется и запоминается. При поступлении на второй вход соответствующего приемопередающего усилителя 4 сигнала."Разрешение обслуживания" информация последовательным кодом с выхода приемопередающего усилителя 4 и элемента
И 2 канала согласования поступает на элемент ИЛИ 13, с выхода которого записывается в регистр 5 и в блок 8 управления. После приема последнего разряда слова информации блок 8 управления начинает вырабатывать импульсы сдвига, которые поступают на счнхровход регистра 5 и на вход счетчика 36. Слово информации после-. довательным кодом из регистра 5 по выходу 7 выдается. в ЭВМ. Импульс переполнения (конец выдачи информационного слова) с выхода счетчика 3 6
1647578 через элемент И 17, открытый по вто-рому входу (режим приема), поступает на синхронизирующий вход блока
15 анализа приоритета, который формирует запрос на обслуживание следуюше5 го канала 1 согласования„
Процесс разрешения обслуживания каналов в приоритетном режиме продол-. жается до последнего включительно
K-ro канала согласования, После приема всех информационных слов от каналов, работающих в приоритетном режиме обслуживания, из ЭВМ по входу 14 поступает сигнал "Конец слова", который устанавливает в исходное состояние блок 8 управления и через элемент НЕ 18 блок 15.
Блок анализа приоритета работает следующим образом„
В режиме приема информационных слов из каналов после выдачи адрескоманды по установочному входу 26 триггеров 20 группы устанавливается разрешающий потенциал, т.е. разрешается обслуживание каналов в приоритетном режиме . Если на входах 25 блока имеются запросы на обслуживание каналов, то запрос, поступивший из первого канала на выход 24 через второй вход элемента И 21, обслуживается в приоритетном режиме, т.е, первым, независимо от того,что остальные запросы поступили на соответствующие входы элементов И 23 группы, так как запрос на обслуживание, поступивший с первого элемента И 2! группы через элемент НЕ 22 группы, запрещает формирование сигналов логической единицы на выходах элементов. И 23 группы.
Сигнал логической единицы с выхода первого элемента И 2! группы через элемент ИЛИ !9 группы поступает на информационный вход первого триггера 20 группы, Импульс перенолиения (конец выдачи информационного слова в ЭВМ), поступивший на синхронизирующий вход
27 блока, опрокидывает первый триггер
20 группы, запрещающий потенциал которого поступает на первый вход первого элемента И 2! группы и, таким образом, разрешает работу очередного по приоритету обслуживания канала.
Работа 2 и К-ro каналов обслуживания при приеме информационных слов в ЭВМ аналогична работе первого канала.
l5
После обслуживания всех каналов, работающих в приоритетном режиме, сигналом Конец слова" по установочному входу 26 блок устанавливается в исходное состояние.
Приемопередающий усилитель 4 рабо. тает следующим образом.
При передаче информации последовательный код поступает на первый вход приемопередающего усилителя 4, Первый бит информации (фиг.4б) устанавливает триггер 42 (фиг.4в, То) в единичное состояние, инверсный выход которого устанавливает триггер
4! в исходное состояние. Сигнал с прямого выхода триггера 42 производит разблокировку счетчика 45, на выходе которого формируются тактовые импульсы (фиг.4г). Поступление на первый вход элемента ИСКЛЮЧАЮТ(ЕЕ ИЛИ 43 последовательных битов информации, а на второй вход тактовых импульсов позволяет формировать íà его выходе манчестерский код. Кажцый бит информации отображается переходом уровней, причем направление перехода определяет значение бита информации.
Переходы имеют место в середине отведенного каждому биту временного интервала. Если низкий уровень сменяется высоким (фиг.4д, Т -Т„), то о передается бит нуля, а при переходе от высокого уровня к низкому — бит единицы (фиг.4д, Т - Тз).
Манчестерский код поступает на второй вход магистрального усилителя
28 с тремя состояниями. Подача на его первый вход сигнала с прямого выхода триггера 42 подключает его выход к входу-выходу приемопередающего усилителя 4, куда и поступает информация в манчестерском коде.
Одновременно с выхода. магистрального усилителя 28 манчестерский код поступает через элемент ИЛИ 29 на С-вход триггера 38, устанавливая егов единичное состояние. Счетчик
37 разблокируется и начинает отсчеr импульсов генератора 46 импульсов .
Дешифратор 36 дешифрует коды счетчика 37 и формирует на своих выходах импульсы в моменты времени, соответствующие середине о гведенного каждому биту временного интервала, т,е, в моменты смены уровней манчестерского кода. Формирование такого импульса на последнем выходе дешифратора 36
1 б47 578 говорит о передаче в канал последнего бита информации. Этим сигналом производится сброс триггеров 38 и 42.
Счетчики 37 и 45 блокируются а вы5 ход магистрального усилителя 28 переходит в высокоимпедансное состояниее
При приеме информация в манчестерском коде поступает с входа-вьиода приемопередающего усилителя на первый вход элемента KIB 29, в результа. те чего на выходе элемента ИЛИ ЗБ формируются импульсы (фиг.4ж) s моменты времени, соответствующие смене уровней манчестерского кода. Импульс с выхода элемента ИЛИ 35 поступает на первый вход регистра 34 сдвига и на информационные входы триггеров
30 и 32. Этот же сигнал через элемент
НЕ 33 снимает установку нуля с этих же триггеров. Ь этот же момент времени в манчестерском коде происходит смена уровней, например (4wr.4ä, Т } при приеме логической единицы формн- 25 руется отрицательный перепад уровней, который поступает через элемент
HE 3l и устанавливает триггер 32 в единичное состояние (фиг.4з, Т }.
Этот сигнал поступает на второй вход регистра 34 сдвига и записывается в него по отрицательному фронту импульса на его первом входе.
По окончании импульса на выходе:.. элемента ИЛИ 35 триггер 32 устанавли.. вается в исходное состояние. При приеме логического нуля в манчестерском коде происходит формирование положительного франта (фнг.4д, Т ).
В этот момент времени установится в единичное состояние триггер ЗО.
Триггер 44 установится в нулевое состояние (фиг.4з, Т }, и в регистр 34 сдвига запишется нуль. Аналогично происходит запись в регистр 34 сдвига 5 всех. битов информации, после чего на .последнем выходе дешифратора 3б формируется импульс, сбрасывающий триггер 38 в исходное состояние и .устанавливающий триггер 41 в единичное состояние.
Сигнал с прямого выхода триггера
41 поступает на первый вход элемента
И 39 и по наличии или приходу сигнала разрешения обслуживания канала с
55 его выхода через элемент ИЛИ 29 устанавливает триггер 38 в единичное состояние. Происходит очередной запуск счетчика 37 и формирование сдвигаищих импульсов на выходе элемента
ИЛИ 35, которые на выходе регистра 34 сдвига формируют последовательный код. Этот код через элемент И 40 поступает на выход приемопередающего усилителя 4.
Формула и з о б р е т е н н я
Устройство для сопряжения ЭВМ с группой абонентов, содержащее блок управления, регистр, две группы элементов И, группу приемопередающих усилителей, первый элемент И, элемент
ИЛИ, регистр сдвига; причем первый информационный вход регистра соединен с первым входом первого элемента И и является входом устройства для подключения к информационному выходу
ЭВМ, первый информационный выход регистра является выходом устройства для подключения к информационному входу ЭВМ, первый н второй входы логического условия блока управления являются входами устройства для подключения соответственно к. выходам
"Работа канала" и "Конец слова" ЭВМ, информационные входы-выходы прнемопередающих усилителей группы образуют группу входов-выходов устройства для подключения к информационным входам-выходам абонентов группы, причем информационные вьиоды приемопередающих усилителей группы соединены с первыми входами элементов И первой группы, выходы которъи соединены с группой входов элемента ИЛИ, выход которого соединен с третьим входом логического условия блока управления и с вторым. информационным входом регистра, синхровход которого соединен с первым выходом блока управления, второй выход которого соединен с вторым входом первого элемента И, выход которого соединен с информационным входом регистра сдвига, информационный выход которого соединен с четвертью входом логического условия блока управления, третий выход которого соединен с вторыми входами элементов
И первой группы, информационные входы приемопередающих усилителей группы соединены с выходами элементов И второй группы, первые, вторые и третьи входы которых соединены соответственно с вторым информационным вьио1647578 дом регистра, с четвертым выходом блока управления и с разрядными выходами группы информационных выходов регистра сдвига, о т л и ч а ю— щ е е с я тем, что, с целью расширения функциональных возможностей путем обеспечения обслуживания абонентов в режиме группового приоритета, в устройство введены блок анализа приорите-10 та, счетчик, второй элемент И, элемент НЕ, при этом разрешающие входы приемопередающкх усилителей группы соединены с группой информационных выходов блока анализа приоритета, 15 группа информационных входов котороI го соединена с разрядав|ир-урасодами группы информационных выходов регистра сдвига, первый выход блока управления соединен со счетиьм входом счетчика, выход переполнения которого соединен с первым входам второго элемента И, второй вход и выход которого соединены соответственно с третьим выходом блока управлеивя и с сиихровходом блока анализа приоритета, установочный вход которого соединев с выходом элемента BE вход которого соединен с вторым входом логическо-. го условия блока управления.
1б47578
) 647578
?i
4Риг. У
Составитель С.Пестмал
Редактор Н.Гунько Техред И.дидык Корректор Н.Король
Заказ 1401 Тираж 411 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГЕНТ СССР
113035, Иосква, Ж-35, Раушская наб,, д. 4/5
Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101