Устройство для сопряжения электронных вычислительных машин с внешними устройствами

 

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

„„SU„„ 1 25765

СОЮЗ СОВЕТСНИХ соамлистичесних

РЕСГ1УБ ЛИК

А1

Д11 1 G 06 F 13/20

13;

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

К А BTOPCHOMV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3841664/24-24 (22) 07.01.85 (46) 15.09.86. Бюл. Ф 34 (72) Э.А. Нагорнов (53) 781.325(088.8) (56) -Авторское свидетельство СССР

9 1038933, кл. G 06 F 3/04, 1982.

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

У 1118993, кл. G 06 F 3/04, 1985. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН С

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

1257655

Изобретение относится к вычислительной технике и может найти приме- . нение в вычислительных системах для обмена информацией между электронными вычислительными машинами (ВМ) и внешними устройствами (абонентами-ВА).

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

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

Устройство содержит (фиг. 1) объединенные в матрицу блоки 1 согласования с интерфейсэв первой и второй

; групп, блоки 2 коммутации, блоки 3 выбора столбца группы, блоки 4 выбора строки группы и генератор 5 импульсов опроса, линии 6 и 7 информационно-управляющих выходов и входов (интерфейс со стороны ВМ), линии 8 и 9 информационно-управляющих выходов и входов (интерфейс со стороны

ВА), линии 10 готовности столбцов (сигналы СТЛБ. ВКЛ), линии 11 выбора Столбцов (сигналы ПОДКЛ. СТЛБ)г линии 12 готовности строк (сигйалы

CTP. ВКЛ), линии 13 выбора строк (сигналы ПОДКЛ. СТР), линии 14 сброса (сигнал СБР ° . CTP), линии 1,5 выборки строк (сигнапы ВБР. CTP), линии

16 выборки столбцов (сигналы ВБР>

СТЛБ), линия 17 включения опроса столбцов (сигнал ВКЛ.ОПР.СТЛБ), линия 18 включения опроса строк (сигнал ВКЛ.ОПР.СТР), линии 19 импульсов опроса столбцов (сигналы ОНР. СТЛБ), ) линии 20 импульсов опроса строк (сигнал ОПР.CTP).

Блоки 2 коммутации матрицы (фиг,2) . состоят иэ триггера 21, элементов

И 22 и 23.первой и второй групп, элемента И 24 и двух элементов развязки 25.

Блок 3 выбора столбца (фиг. 3) содержит триггер 26, дешифратор 27, первый 28, второй 29, третий 30, четвертый 31 и пятый 32 элементы И, первый 33 и второй 34 элементы ИЛИ, первый 35 и второй 36 элементы НЕ и элементы 37 развязки.

Блок 4 выбора строки (фиг. 4) содержит тригегр 38, дешифратор 39„

-первый 40, второй 41, третий 42, чет

10 физическом уровне элементов блоков

f5

50 вертый 43, пятый 44, шестой 45 элементы И, первый 46 и второй 47 эле.менты ИЛИ, первый 48, второй 49, третий 50 и четвертый 51 элементы НЕ и элементы 52 развязки.

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

2,3 и 4 устройства с линиями интерфейса между ВМ и ВА. Генератор 5 импульсов опроса при наличии разрешающих сигналов ВКЛ.OHP. СТЛБ, ВКЛ.ОПР.

CTP выдает по соответствующим линиям

19 и 20 последовательности импульсов

ОПР.СТЛБ или ОПР.CTP.

Интерфейс ВМ-BA может соответствовать, например, стандартному интерфейсу ввода-вывода EC-ЭВМ.

Устройство работает следующим образом, В исходном состоянии триггеры 21 блоков 2 находятся в нулевом состоянии и блокируют элементы И 22, 23, которые разъдиняют линии интерфейсов

ВМ-ВА. В нулевом состоянии находятся также триггеры 26 и 38 блоков 3 и 4.

Обмен информацией по инициативе

ВМ между, например, j-м BM u i-м ВА начинается с выдачи BM по линии 6 адреса выбираемого BA и соответствующего индентификационного сигнала, которые поступают на входы блока 3,1 и дешифратор 27. При этом сигнал с соответствующего выхода дешифратора

27 поступает на элемент развязки 37 и на линию 15 сигнала ВБР.СТР i-й строки, а также через элемент ИЛИ 34 на элемент развязки 37, линию 17 сигнала ВКЛ.ОПР.СТЛБ и на вход генератора 5. Если к этому моменту.времени имеется разрешающий сигнал— отсутствие импульса ОПР.СТЛБ на линии 19, то триггер 26 устанавливается в единичное состояние и разрешает прохождение импульса ОПР.СТЛБ с линии 19 через элементы И 29 и ИЛИ

33 на линию ll сигнала ПОДКЛ.СТЛБ

j-ro столбца, одновременно блокируя прохождение импульсов ОПР.СТЛБ через элемент И 32 на следующие блоки 3.

Сигнал ПОДКЛ.СТЛБ присутствует нЬ линии 11 и готовит элементы И 24 всех блоков 2 заданного столбца, в том числе и блока 2 i-и строки, на другой вход элемента И 24 которого поступил сигнал ПОДКЛ.СТР по линии

1257655 )3 с блока 4i, где он был сформирован на элементах ИЛИ 46, И 40, НЕ 48 сигналами СТР.ВКЛ с линии 12 и сигналом вбр.етр, поступившим по линии 15 из блока 3j. Таким образом, происхо- 5 дит выбор блока 2 в )-м столбце и

i-й строке, триггер 2) которого устанавливается в единичное состояние и вазрешает через элементы И 22, 23 прохождение информации по линиям интерфейса между соответствующими BM .и ВА, Процедура логического подключения ВА к ВМ заканчивается выдачей заданным ВА сигнала логического подключения, ло которому BM снимает I5 идентификационный сигнал адреса и адрес выбираемого ВА и начинает обмен информацией с i-м ВА. Сигнал логического подключения i-го ВА поступает

1 также по линии 7 в блок 3j на элемент 2б

И 30, разрешая сброс в нулевое состояние триггера 26, а также поступает в блок 4i иа вход элемента HE 50, блокируя выдачу сигнала СБР.CTP c элемента И 45 до окончания операции с данным. ВА. После окончания обмена: и снятия ВА сигнала логического подключения производится сброс триггера

21 блока 2ij сигналом СБР.СТР, выдаваемым на линию )4 элементом И 45 ЗО блока 4i.

Если одновременчо несколько ВМ инициировали операции ввода-вывода и выдали на соответствующие линии 6 коды адреса необходимые для обмена

ВА, триггеры 26 в соответствующих блоках 3 устанавливаются в единичное состояние. Логическое подключение

ВА и ВМ в этом случае осуществляется поочередно в соответствии с приорите-40 том блоков 3 по линии 19 импульсов

ОПР.СТЛБ. Попытка ВМ подключается к уже подключенному ВА, блокируется сигналом CTP.ВКЛ, выдаваемым триггером 21 соответствующего блока 2 че1 рез элемент 25 .развязки на линию

12 в соответствующий блок 4 на эле-;. мент НЕ 48.

В случае инициативы ВА установление связи, например, между i-м ВА 50 и j-й ВМ начинается с выдачи ВА адреса ВМ и сигнала требования абонента по линиям 8 в блок 4х, где адрес ВМ дешифрируется. Работа элементов .блока

4i по обеспечению логического подклю-55 чения i-ro BA аналогична работе соответствующих элементов блока 3, описанной выше. После осуществления коммутации в блоке 2ij сигнал требования i-го ВА выдается в j-ю ВМ и логическое подключение завершается выдачей сигнала логического подключения

i-го ВА в j-ю ВМ, который поступает.и в блок 4i на элемент И 42, разрешая сброс триггера 38.При одновременной выдаче сигналов требования несколькими ВА логическое подключение ВА осуществляется поочередно в соответствии с приоритетом блоков 4 по линии 20 импульсов ОПР.

CTP. Попытка ВА подключается к ВМ, уже работающей с другим ВА, блокируется сигналом СТЛБ.ВКЛ, выдаваемым триггером 21 соответствующего блока

2 через элемент 25 развязки на линию

10 в соответствующий блок 3 на элемент НЕ 35.

Для обеспечения разрешения конфликтов при одновременной попытке

ВА и BM инициировать операцию вводавывода импульсы ОПР.СТЛБ сдвинуты относительно импульсов ОПР.CTP на время, необходимое для установления в линиях )О сигналов СТЛБ.ВКЛ или в линиях 12 сигналов CTP.ВКЛ.

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

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

i-го блока согласования интерфейсов первой группы (i=),М) и вторые вход и выход j-ro блока согласования интерфейсов второй группы (=),Ж) соединены соответственно с первыми и вторыми информационными выходами и входами блока коммутации i-й строки и j-го столбца матрицы, выход готовности строки и вход выборки строки которого подключены соответственно к входу готовности и выходу разрешения х-ro блока выбора строки груп125765

S пы,отличающееся тем„ что, с целью расширения класса решае,мых задач устройства за счет организации инициативного обмена как со стороны ЭВМ, так и со стороны внешних устройств, в него введены генератор импульсов опроса и группа блоков выбора столбца, причем информационные выходы блоков выбора строки соединены с вторыми выходами блоков согласования интерфейсов первой группы, информационный и стробирующий входы J-го блока выбора столбца группы подключены соответственно к второму выходу )-го блока согласования интерфейсов второй группы и выходам блоков коммутации J --го столбца матрицы, входы выборки столбца и выход готовности столбца которых соединены соответственно с выходом разрешения 2п и входом готовности J-го блока выбора столбца группы, входы сброса блоков коммутации i-й строки матрицы соединены с выходом сброса i-ro блока выбора строки группы, вход опроса 25

Которого соединен с выходом опроса (i-1)-го блока выбора строки группы, а вход разрешения — с i-ми выходами выборки строки блоков выбора столбца группы, вход разрешения,)-го блока выбора столбца группы соединен с )-и выходом выборки столбца блоков выборки.строки группы, выходы готовности которых присоединены к входу включения опроса строки генератора импуль- 35 сов опросов, первый и второй выходы которого соединены соответственно с входами опроса первых блоков выбора строки и столбца групп, а вход включения опроса столбцов — с выходами 40 готовности блоков выбора столбцов группы, вход опроса )-ro блока выбора столбца группы соединен с выходом опроса (J-1)-го блока выбора столбца группы. 45

2, Устройство по и. 1, t т л и— ч а ю щ е е с я тем, что блок выбора столбца содержит дешифратор, вход которого является информационным входом блока, триггер, пять элементов И, два элемента ИЛИ, два элемента НЕ, элемент развязки и.группу элементов развязки, причей выход первого элемента ИЛИ является выходом разрешения блока, а первый н второй входы соединены соответственно с выходами .первого и второго элементов И, первые входы которых являются соответст5 Ь венно входами готовности и опроса блока, второй вход первого элемента

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

3. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что блок выбора строки содержит дешифратор, группу элементов развязки, два элемента

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

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

4. Устройство по и. 1, о т л и— ч а ю щ е е с я тем, что блок коммутации содержит две группы элемен- тов И, элемент И, триггер и два элемента развязки, причем первые входы элементов И первой и второй групп соединены соответственно с первым и вторым информационными входами блока, выходы — соответственно с вторым и первым выходами блока, а вторые входы — с прямым выходом триггера и входами первого и второго элементов развязки, выходы которых являются соответственно выходами готовности столбца и готовности строки блока, вход сброса и установочный вход триггера соединены соответственно с входом сброса бпока и выходом элемента

И, первый и второй входы которого являются соответственно входами выбо-. ра строки и выбора столбца блока.

1257655 лбу Afw

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

Редактор М. Недолуженко Техред !1.Сердюковa Корректор В. Бутяга

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

ВИИИПИ Государственного комитета СССР но делам изобретений и открытий

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Устройство для сопряжения электронных вычислительных машин с внешними устройствами Устройство для сопряжения электронных вычислительных машин с внешними устройствами Устройство для сопряжения электронных вычислительных машин с внешними устройствами Устройство для сопряжения электронных вычислительных машин с внешними устройствами Устройство для сопряжения электронных вычислительных машин с внешними устройствами Устройство для сопряжения электронных вычислительных машин с внешними устройствами 

 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области компьютерной техники

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

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

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

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

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

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