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

 

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

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

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

РЕСПУБЛИК.(g1)g С 06 1 13/00

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ том.

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

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

ПРИ ГКНТ СССР (21) 4487407/24-24

l(22) 10.08.88 (46) 15.05.90. Бюл. 11- 18 (71) Воронежский политехнический институт (72) С.Л.Подвальный, С.ИеГусев, С.P.Ïðîõîí÷óêîâ, С.В.Ключанцев, Н.Н.Федоров и В.А.Блинов (53) 681.325(088.8) (56) Авторское свидетельство СССР

Ф 1160426, кл. G 06 F 13/14, .1983.

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

В 1291993, кл. G 06 F 13/ 10, .1-985, (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ

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

Цель изобретения — повышение производительности работы устройства и увеличение возможного числа под„.SU„„1564636 А1

2 коммутатор, блок резисторов согласования, группу блоков связи с абонентом, причем каждый из которых содержит узел резисторов согласования, триггер готовности, дешифратор адреса абонента, счетчик стробов вывода, узел набора адреса абонента, четыре группы элементов И-НЕ; входной и выходной регистры, триггер строба пуска, четыре элемента НЕ, элемент saдержки, группу элементов НЕ, группу элементов ИЛИ-НЕ, счетчик стробов ввода, два элемента И, три элемента И-НЕ.

В устройство в каждый блок связи с абонентом введены пятый элемент НЕ, три элемента ИЛИ, четвертый элемент а

ИЛИ-НЕ, третий элемент И, триггер запроса. Предлагаемое устройство реализует демократические принципы обслуживания абонентов вне зависимости от их С месторасположения. Такая дисциплина обслуживания абонентов,. реализован- - 2 ная с помощью приоритетной цепочки, >пиит гарантирует доступ к ЭВМ любому иэ абонентов вне зависимости от его порядкового номера. 3 ил.

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

ЭВМ.

На фиг.1 представлена блок-схема устройства; на фиг.2, 3 — функциональная схема блока связи с абонен1564636

Устройство (фиг.l) содержит блок ! связи с ЭВМ, коммутатор 2, блок 3. резисторов согласования, группу блоков 4 связи с абонентом 5, второй узел 6 усиления шину 7 данных — адреса, шины (линии) 8-10 сигналов синхронизации ввода данных, установки и синхронизации вывода данных шины

У линии) 11 и 12 сигналов готовности и запроса обслуживания ° Устройство подключено к ЭВИ 13.

Каждый блок 4 связи с абонентом (фиг. 2, 3) содержит дешифратор адреса абонента, состоящий из поля 14 !5 набора адреса и элемента И -15, первыйэлемент ИЛИ 16, триггер 17 готовности, группу элементов ИЛИ-НЕ 18, первый и второй элементы НЕ 19 и 20, элемент задержки 21, счетчик 22 стробов вЫ- 20 вода, первый и второй .элементы" И 23 и 24, входной регистр 25, группу элементов НЕ 26, первую группу элементов И-НЕ 27, четвертый элемент НЕ 28,: третий элемент НЕ 29, триггер 30 стро 25 ба пуска, выходной регистр 3!, пятый элемент НЕ 32, четвертый элемент И-НЕ

33, третью группу элементов И-НЕ 34, узел 35 набора адреса абонента, четвертую группу элементов -HE 36,счет- 30 чик 37 стробов ввода, первый элемент

И-НЕ 38, вторую группу элементов И-НЕ

39, третий элемент И-НЕ 40, второй элемент ИЛИ 41, второй элемент И-НЕ 42, триггер 43 запроса, элемент ИЛИНЕ 44, третий элемент И 45, третий элемент ИЛИ 46.

На фиг.l показаны также усилители

47 узла 6 усиления; элементы 48 коммутации коммутатора 2; дешифратор 49 40 управляющих сигналов, дешифратор 50 адреса и первый узел 51 усиления блока 1 связи с ЭВИ; шины (линии) 52-61 внешних и внутренних связей устройства. 45

На фиг.2 показан узел 62 резисторов согласования.

Блок 1 служит для передачи из ЭВИ

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

И И сброс, предназначенного для установки аппаратных средств в исходное состояние, стробируищего сигнала "Дан S5 ные вывода", сопровождающего байт данных прн выводе информации as ЭВМ

13, стробирующего сигнала "Данные

II ввода, сопровождающего байт дачных при вводе информации в ЭВМ 13.

Блок 1 служит для передачи из устройства в ЭВМ 13 байтл данных, : содержащего адрес абонента S или информацию, предназначенную для обработки в ЭВИ, сигнала "Готово" от абонента

5, сигнала "Запрос обслуживания" от абонента 5.

Коммутатор 2 при наличии на его управляющих входах сигналов высокого уровня осуществляет разрыв в прохождении информационных сигналов. При наличии на первом управляющем входе коммутатора 2 сигнала "0" происходит коммутация сигналов с группы информа. ционных входов-выходов на группу информационных выходов. Если на втором управляющем входе коммутатора 2 присутствует сигнал "0", то происходит коммутация группы информационных входов на группу информационных входов выходов

Элементы И-HE 34, 36 и 39, а также элемент ИЛИ-НЕ 18.! являются элементами с открытым коллектором.

Устройство работает следующим образом.

ЭВИ 13 выставляет на линии канала байт данных, представляющий. собой адрес абонента 5, с которым необходимо произвести обмен. Байт данных сопровождается сигналом "Данные вывода" низкого уровня, этот сигнал поступает в линию 10 и на второй управляющий вход коммутатора 2.

Все блоки 4 принимают информацию.

В счетчик 22 стробов вывода записы"

II II вается 1 при наличии потенциального . перепада сигнала на счетном входе счетчика 22 из высокого в низкий уровень, а по окончании строб а "Данные вывода" в линии 1 0 счетчик 2 2 сбрасывается, если з а время действия строб а не был вз веден триггер 1 7, то он может быть вз в еден при совп адении следующих условий : на выходе элемента

И l 5 есть сигнал "0", что соответствуе т совпадению адреса, выставляемого на линиях 7 адрес — данные каналы с адресом абонента 5, заданных с помощью перемычек или переключателей поля 14; на входе 56 аппаратной готонности абонента присутствует сигнал и и

0 (аппаратура устройства готова к работе); на линии 12 отсутствует сигнал "Готово" от другого блока 4 (сигнал "1" на линии 12). Время задержки

64636

5 15 прохождения сигнала "Данные вывода" через элемент 21 должно быть несколько больше, чем время установления на выходе элемента И 15 истинного значения сигнала сравнения. Если триггер

17 взведен, то сигнал с его инверсного плеча запрещает через элемент

И 24 сброс счетчика 22 после окончания сигнала "Данные вывода" в линии

10. Описанная операция является операцией "захвата шины". Сигнал с прямого плеча триггера 17 через элемент

ИЛИ-НЕ 18.1 устанавливает на линии

11 сигнал "Готово" нулевого уровня.

ЭВМ 13 принимает сигнал "Готово" с линии ll и при его наличии продолжает обмен, либо организует новый цикл обмена. По сигналу "Готово" ЭВМ выставляет на линии 7 новый байт данных, который предназначен для управления работой выбранного абонента 5, в качестве которого могут использоваться терминалы и другие периферийные устройства. Байт данных сопровождается сигналом "Данные вывода" в линии 10.

Ни на одном блоке 4 не может быть взведен триггер 17 (даже при совпадении кода на линиях 7 канала с адресом устройства), так как сигнал

"Готово" присутствует на линии ка.нала, т.е. все блоки 4, кроме блока, захватившего шину, игнорируют.информацию.

На первом выходе счетчика 22 блока

4, с -которым происходит обмен, появляется сигнал "l", по которому информация с линии 7 канала записывается во входной регистр 25. На линии 54 появляется сигнал "1", информирующий абонента о наличии информации во входном регистре 25, в котором она будет храниться до тех пор, пока абонент 5 не выставит в линию 56 сигнал "Аппаратная готовность" низкого уровня и

ЭВМ 13 не начнет нового цикла обмена с абонентом 5. По окончании сигнала

"Данные вывода" триггер 17 сбрасывается, сигнал "Готово" на линии 11 переходит в высокое состояние, счетчик

22 обновляется.

На этом цикл связи "Прием" заканчив ается .

Дпя передачи байта в ЭВМ 13 абонент анализирует сигнал на линии 55

"Готовность передатчика". При наличии на линии 55 сигнала "1" абонент выставляет на линиях 52 один байт информации и вырабатывает на линии 57 строб Пуск" нулевого уровня. По стробу "Пуск" данные записываются в вы5 ходной регистр 31, устанавливается в единичное состояние триггер 30 строба пуска, на линии 55 появляется сигнал нулевого уровня. Запись информации происходит независимо от уровня сигналов на линиях 8 и 12.

Сигнал на линии 12 "Запрос обслуживания" единичного уровня информирует ЭВМ, что, как минимум, один из блоков связи с абонентом имеет для передачи информацию.

Рассмотрим работу К-го блока связи с абонентом. Если все блоки связи с абонентами от (К+1)-го до М не выставили сигналы "Запрос обслужива20 ния, то происходит установка тригIl гера запроса 43.К в единичное состояние, иначе происходит ожидание, когда они будут обслужены, причем после обслуживания блока 4.М (с наибольшим порядковым номером ) и появления на линии 12 сигнапа "О" во всех блоках 4, ожидающих процесс передачи, устанавливаются триггеры 43, образуя очередь источников на передачу информации в ЭВМ 13. Пусть блок К связи с абонентом-лидер очереди. Сигнал

"О" с инверсного плеча триггера 43.К блокирует прохождение сигнала "Данные ввода" нулевого уровня в (К+1)-й

35 блок связи с абонентом и разрешает работу счетчика 37 стробов ввода.

После того, как абонент 5 выдал на линию 12 сигнал "Запрос обслуживания" высокого уровня, ЭВМ 13 должна

4р выдать (через произвольный промежуток времени) сигнал "Данные ввода", который принимает только блок 4.К— лидер очереди. Запись информации в счетчик 37 стробов ввода осуществля45 ется при наличии на его счетномвходе потенциального перепада сигнаЛа из единичного в нулевой уровень. На выходе элемента ИЛИ-НЕ 44 на время действия сигнала "Данные ввода" в

50 линии 8 данные снимаются с шин 7 и на выходе счетчика 37 появляется сигнап и1 и.

Через произвольный промежуток времени ЭВМ 13 выдает следующий сигнал

"Данные ввода". Если s paHHoM блоке

4 взведен триггер 43 и блок 4 является лидером очереди, то на время действия сигнала "Данные ввода" нулевого уровня на выходе элемента И 45

1564636 формируется сигнал "!, который открывает элементы И-НЕ 34 и 39 для передачи информации иэ выходного регистра 35 на шины 7 и далее на линии канала.

По второму фронту сигнала "Данные

Il ввода сбрасываются триггеры 30 и 43, счетчик 37 обнуляется .

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

Устройство для сопряжения ЭВМ с ! абонентами, содержащее блок связи с

ЭВМ, состоящий из первого узла усиления, дешифратора адреса и дешифратора управляющих сигналов, второй 15 узел усиления, коммутатор, блок резисторов согласования, группу блоков связи с абонентом, причем первый, второй, третий выходы и первый, второй входы первого узла усиления под- 2О ключены соответственно через дешифратор управляю1цих сигналов к первому, второму, третьему входам и первому, второму, третьему входам и первому, второму выходам второго узла усиления, разрешающий вход дешифратора управляющих сигналов поцключен через дешифратор адреса к группе выходов первого узла усиления и группе информационных входов коммутатора, груп- ЗО па выходов которого подключена к группе входов первого узла усиления, группа информационных входов-выходов коммутатора связана с группой выводов блока резисторов согласования и с группой информационных выходов-входов каждого блока связи с абонентом группы, группа входов-выходов первого узла усиления является группой входоввыходов устройства для подключения к 40 информационно-управляющим шинам ЭВМ, третий и четвертый выходы дешифратора управляющих сигналов соединены соответственно с первым и вторым управ-, ляющими входами коммутатора, вход син-45 хронизации вывода данных, вход установки и выход готовности каждого блока связи с абонентом группы соединены соответственно с третьим и четвертым выходами и четвертым входом. второго 5п узла усиления и подключены соответственно к первому — третьему входам-выходам блока резисторов согласования, пятый выход и пятый вход второго узла усиления соединены соответственно с входом синхронизации ввода данных и . выходом запроса обслуживания первого блока связи с абонентом группы, причем выход синхронизацйи ввода данных и вход запроса обслуживания i-ro блока связи с абонентом группы (i

1, М-1) соединены соответственно с входом синхронизации ввода данных и выходом запроса обслуживания (i+1)-го блока связи с абонентом группы; а выход синхронизации ввода данных М-го блока связи с абонентом подключен к входу-выходу блока резисторов согласования„ группа информационных входов и группа информационных выходов каждого. блока связи с абонентом группы являются соответствующими группами входов и выходов устройства для подключения к группам информационных выходов и входов соответствующего абонента выход "Готовность приемll lt ника, выход Готовность передатчиИ ll ка, выход AllIBpBTHBH готовность або-" н ll нента, вход Синхронизация вывода

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

564636 ключены к группе информационных входов входного регистра, синхровход которого соединен с выходом готовности приемника блока связи с абонентом, 5 первым выходом счетчика стробов вывода и первым входом первого элемента И, счетный вход счетчика стробов вывода через элемент задержки соединен с выходом второго элемента НЕ и первым входом второго элемента И, вторым входом подключенного к нулевому выходу триггера готовности, единичный выход которого связан с входом разреиения записи входного регистра и входом первого элемента ИЛИ-НЕ группы, выход которого является выходом готовности блока связи с абонентом, вход сброса триггера готовности связан с выходом второго элемента ИЛИ-НЕ группы, первым и вторым входами подключенными соответственно к выходу первого элемента И и выходу третьего элемента ИЛИ-НЕ группы, вход которого является входом установки блока связи с абонентом и соединен с первым . входом первого элемента И-HP., вход третьего элемента НЕ является входом синхронизации вывода абонента, выход третьего элемента HE связан с син- ЗО хровходом выходного регистра и установочным входом триггера строба пуска, группа выходов выходного регистра соединена с первыми входами элементов И-НЕ второй группы, выходы . элементов И-НЕ третьей и четвертой групп-подключены к первым входам элементов И-НЕ второй группы и входам узла резисторов согласования, о т— л и ч а ю щ е е с я тем, что, с 4р целью повышения производительности работы устройства и увеличения числа подключаемых абонентов, в каждый блок связи с абонентом группы введены пятый элемент НЕ, три элемента ИЛИ, 45 четвертый элемент И-НЕ, элемент ИЛИНЕ, третий элемент И, триггер запроса, причем установочный вход триггера готовности связан с выходом первого элемента ИЛИ, с первого по четвертый входы которого подключены соответственно к второму входу счетчика стробов вывода, входу аппаратной го- . ровности абонента блока связи с або-. нентом группы, к выходу де шифратора адреса абонента и к выходу яетвертого элемента НЕ, входом подключенного к выходу первого элемента ИЛИ-НЕ группы, второй I вход первого элемента И связан с выходом второго элемента НЕ, выход второго элемента И соединен с входом сброса счетчика стробов вывода, единичный выход триггера строба пуска связан с первым входом второго элемента ИЛИ, первым входом второго элемента И-НЕ, входом сброса триггера запроса, установочным входом подключенным к выходу второго элемента

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

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

564636!

1564636

Составитель В.Вертлиб

Редактор И.Келемеш, Техред М.Ходанйч Ко р рек то р, В . Каб а ций

Заказ 1161 Тираж 566 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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