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

Номер патента: 1310833

Авторы: Заяц, Пушкин

ZIP архив

Текст

, 1310833 6 Р 13/ УДАРСТВЕННЫЙ КОМИТЕТ СССРДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ЗОБРЕТЕНИ ЛЬСТВУ(56) Авторское свидетельство СССР(54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯСОЮРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН(57) Изобретение относится к вычилительной технике и может найтиприменение в многомашинных вычислтельных комплексах, работающих в СО ОПИСАНИЕ ИК АВТОРСКОМУ СВИ составе систем автоматизации. Цельюизобретения является расширениефункциональных возможностей за счетобеспечения одновременного обменаинформацией как между вычислительными машинами одинаковых групп, таки между вычислительными машинамиразличных групп. Устройство содержитдве группы блоков связи, каждый изкоторых состоит из двух триггеровзаявок, двух выходных триггеров,двух коммутаторов, двух дешифраторшв адреса, шести элементов ИЛИ,двухэлементов И, двух элементов НЕ, элемента И-НЕ. 1 ил.13Изобретение относится к вычислительной технике и может применятьсяв многомашинных вычислительных комплексах, работающих в составе системавтоматизации.Цель изобретения - расширениефункциональных возможностей за счетобеспечения одновременного обменаинформацией как между вычислительными машинами (ВМ) одинаковых групп,так и между вычислительными машинамиразличных групп.На чертеже представлена блок-схема предлагаемого устройства.Устройство содержит (фиг. 1) блоки 1 связи, каждый из которых включает триггеры 2 и 3 заявок, первыйэлемент НЕ 4, синхровходы 5, второйэлемент ИЛИ 6, второй дешифратор 7адреса, первый элемент И 8,. элементИ-НЕ 9, первый выходной триггер 10,шестой элемент ИЛИ 11, первый дешифратор 12 адреса, второй элемент И 13,второй элемент НЕ 14, второй выходной триггер 15, коммутаторы 16 и 17,входы 18 запроса связи, входы 19 установки, выходы 20 и 21 запроса связи, входы 22 элементов ИЛИ 6, вход23 второго дешифратора адреса,входы24 элементов ИЛИ 11, вход 25 первогодешифратора адреса, выход 26 второго коммутатора, выход 27 первогокоммутатора, выход 28 и вход 29 блокировки между ВМ своей группы, выход30 и вхбд 31 блокировки между ВМ различных групп, выход 32 триггера 3,выход 33 триггера 2, адресный вход34, первый, третий, четвертый и пятыйэлементы ИЛИ 35-38 соответственно,Показаны также первая, вторая итретья адресные шины 39, 40 и 41.Блоки 1 в верхней части схемы составляют первую группу, остальные блокипринадлежат ко второй группе,Устройство работает следующимобразом.В исходном состоянии (нет заявокна входах 18) триггеры 2 и 3 находятся в состоянии нуля.Рассмотрим обмен между ЭВМ своейгруппы. Пусть приходит запрос в блок1 первой группы на обмен между ВМсвоей группы. Если при этом идет текущий обмен между ВМ первой группыс большим приоритетом, то на входевыходе 28-29 присутствует потенциалединицы, который через элемент ИЛИ 38блокирует триггер 2, т.е. последнийостается в исходном состоянии. Если10833 5 10 15 20 25 30 3545 5055 при поступлении запроса на входы блока 1 не производится ни один обмен между ВМ первой группы, то на входе-выходе 28-29 блока 1 присутствует потенциал нуля. Поступившая заявка имеет нулевой потенциал, поэтому она поступает на Р-вход триггера 2 через элемент НЕ 4 и устанавливает триггер 2 в единичное состояние. С прямого выхода потенциал через элемент ИЛИ 36 устанавливается на входах-выходах 28-29 всех блоков 1 первой группы, блокируя таким образом возможность срабатывания триггеров 2 и соответственно возможность обмена ВМ первой группы. Одновременно с запросом ВМ через входы 34 выдает в блок 1 адрес ВМ первой группы, к которой эта заявка должна поступить. При одновременном поступлении заявок на .два блока 1 одной группы единица с выхода триггера 2 канала более высокого приоритета через свой элемент ИЛИ 36 устанавливает триггер 2 блока 1 более низкого приоритета в исходное состояние.В блоке 1 с более высоким приори- тетом заявка с выхода триггера 2 проходит на выход 33 и управляющий вход коммутатора 16, вхоцы которого в исходном состоянии отключены от адресной шины 40. Активный сигнал на управляющем входе коммутатора 16 переводит их в режим передачи, т.е, адрес, который поступает с входов 34через коммутатор 16, передается на выходы 26 блока 1. Этот адрес через. адресные шины 40 поступает на входы 25 блоков 1 первой .группы, а заявка с выхода 33 запрашивающего блока 1 первой группы поступает на соответствующие входы 24 блока 1 первой группы. В соответствии с адресом нашинах 40 в одном из блоков 1 первой группы срабатывает дешифратор 12 адреса и заявка с .входа 24 поступает на вход элемента ИЛИ 11, Так как на выходах элемента ИЛИ 6 и дешифратора 7 адреса потенциалы нуля, то на выходе элемента И-НЕ 9 устанавливается единичный потенциал, При наличии трех единиц на входах элемента И 13устанавливается в единицу триггер 15 выбранного блока 1. Активный сигнал с выхода 20. блока 1 поступает в соответствующую ВМПосле окончания сеанса связи ВМ источник сбрасываеттриггер 2, коммутатор 16 отключаетсяот шины 40 и на выходе элемента И 133 13108блока 1 появляется "0", который через элемент НЕ 14 сбрасывает выходной триггер 15.Обмен между ВМ различных группосуществляется следующим образом,Пусть приходит запросна блок 15первой группы на обмен с ВМ второйгруппы. Если при этом идет текущийобмен между ВМ различных групп сбольшим приоритетом, то на входе-выходе 30-31 присутствует потенциалединицы, который через элементИЛИ 37 блокирует триггер 3, т.е. последний остается в исходном состоянии.Если при поступлении запроса на входы блока 1 не производится ни одинобмен ВМ первой группы с ВМ второйгруппы, то на входе-выходе 30-31блока 1 присутствует потенциал нуля,который через элемент ИЛИ 37 разрешает работу триггера 3, последний устанавливается в единичное состояние.При этом устанавливается потенциалединицы на входах-выходах 30-31 всехблоков 1 первой и второй групп блокируя таким образом возможность срабатывания триггеров 3 и собственновозможность обмена между ВМ различных групп. Одновременно с запросомВМ через входы 34 выдает в блок 1 адрес ВМ второй группы, к которой этазаявка должна поступить, При одновременном поступлении заявок на два блока 1 единица с выхода триггера 3 блока 1 более высокого приоритета черезсвой элемент ИЛИ 35 устанавливаеттриггер 3 блока 1 более низкого приоритета в исходное состояние,В блоке 1 с более высоким приоритетом запрос с выхода триггера 3 : 10проходит на выход 32 и управляющийвход коммутатора .17, выход которогов исходном состоянии отключен отадресной шины 39. Активный сигнална управляющем входе коммутатора 17переводит его в режим передачи,т.е.адрес, который поступает с входов 34через коммутатор 17, передается навыходы 27 блока 1. Этот адрес далеечерез адресную шину 39 поступает навходы 23 блоков 1 второй группы, азапрос с выхода 32 запрашивающегоблока 1 первой группы поступает насоответствующие входы 22 запросовблоков 1 второй группы. В соответст-вии с адресом на шинах 39 в одномиэ блоков 1 второй группы срабатывает дешифратор 7 адреса и заявка свходов 22 поступает на вход элемента 33 4ИЛИ 6. На выходе элемента И-НЕ 9 появляется потенциал нуля, который устанавливает на выходе элемента И 13 "0", который через элемент НЕ 14 устанавливает выходной триггер 15 в исходное состояние, с инверсного выхода которого на третий вход элемента И 8 поступает потенциал единицы.При наличии трех единиц на входах И 8 устанавливается в единицУ выходной триггер 10 выбранного блока 1. Активный сигнал с выхода 21 поступает в соответствующую ВМ. После окончания сеанса связи ВМ источник сбрасывает триггер 3, а коммутатор 17 отключается от шины 39, на выходе элемента И-НЕ 9 блока 1 появляется " 1", которая сбрасывает выходной триггер 10.Если одновременно на запрашиваемый блок 1 поступают запросы на обмен между ВМ как своей группы, так и различных групп, то первоначально осуществляется обмен между ВМ различных групп путем блокирования выходного триггера 15 блока 1.Блокирование осуществляется следующим образом.На входы элемента И-НЕ 9 поступает потенциал единицы с выхода элемента ИЛИ 6 и дешифратора 7 адреса, который устанавливает на выходе элемента И-НЕ 9 и на выходе элемента И 13 потенциал нуля, который через элемент НЕ 14 устанавливает выходной триггер 15 в исходное состояние.Если при поступлении запроса в блок 1 на обмен между ВМ своей группы (различных групп) осуществляется обмен между ВМ различных групп (своей группы), то выходной триггер 15 (1 О) блокирован нулевым потенциалом, поступающим с элемента И-НЕ 9 на элемент И 13 (с инверсного выхода триггера 15 на элементы И 8 и И-НЕ 9). Аналогично любая из ВМ второй группы в соответствии с приоритетом, может устанавливать запрос к любой ВМ первой или второй групп.Формула и з обретенияМногоканальное устройство для сопряжения вычислительных машин, содержащее две группы блоков связи, каждый из которых содержит первый триггер заявок, первый выходной триггер, первый коммутатор, первый дешифратор адреса, три элемента ИЛИ,10833 6 5 10 15 20 25 30 35 40 45 50 55 5 13 первый элемент И, два элемента НЕ, элемент И-НЕ, причем в -м блоке связи (1 = 7, М первой и второй групп группа информационных входов первого коммутатора образует группу входов устройства для подключения к группе адресных выходов -й вычислительной машины, синхровход и информационный вход первого триггера заявок являются входами устройства для подключения соответственно к синхровходу и выходу запроса связи х-й вычислительной машины, выход первого выходного триггера является выходом устройства для подключения к первому входу запроса связи 1-й вычислительной машины, выходы первых триггеров заявок -х блоков связи (1 = 1,М) первой и второй групп соединены с управляющим входом первого коммутатора, первыми входами первых элементов ИЛИ -х блоков связи соответственно первой и второй групп и с -ми входами вторых элементов ИЛИ блоков связи второй и первой групп соответственно, группы информационных выходов первых коммутаторов -х блоков связи первой и второй групп соединены с группами информационных входов первых дешифраторов адреса волоков связи второй и первой групп соответственно, выходы первых и третьих элементов ИЛИ х-х блоков связи первой и второй групп (ь1, М) соединены соответственно с вторыми входами первых эпементов ИЛИ и с первыми входами третьих элементов ИЛИ ( + + 1)-х блоков связи первой и второй групп, выходы первого и третьего элементов ИЛИ м-х блоков связи первой и второй групп, вторые входы первых элементов ИЛИ и первые входы третьих .элементов ИЛИ первых блоков связи первой и второй групп являются соответственно выходами и входами блокировки устройства, при этом в каждом блоке связи выход первого дешифратора адреса соединен с первым входом первого элемента И и первым входом элемента И-НЕ, выход которого соединен с нулевым входом первого выходного триггера, единичный вход которого соединен с выходом первого элемента И, второй вход которого соединен с вторым входом элемента И-НЕ и с выходом второго элемента ИЛИ, о т л и ч а ю щ е е с я тем, что, .с целью расширения функциональных возможностей за счет обеспечения одновременного обмена информациейкак между вычислительными машинамиодинаковых групп, так и между вычислительными машинами различных групп,в каждый блок связи введены второйтриггер заявок, второй выходной триггер, второй коммутатор, второй дешифратор адреса, три элемента РПИ,второй элемент И, причем в (=1,М)блоке связи первый вход четвертогоэлемента ИЛИ соединен с первым вхо"дом пятого элемента ИЛИ и являетсявходом устройства для подключения кустановочному входу -й вычислительной машины, единичный выход второговыходного триггера является выходомустройства для подключения к второмувходу запроса связи х-й вычислительной машины, выходы вторых триггеровзаявок -х блоков связи первой и второй групп. соединены управляющимивходами вторых коммутаторов с вторыми входами третьих элементов ИЛИ д-хблоков связи соответственно первойи второй групп и с 1-ми входамишестых элементов ИЛУ 3-х блоков связи (3 = 1,М,Ф 3) первой и второйгрупп соответственно, группы информационных выходов вторых коммутаторов 1-х блоков связи первой и второй групп соединены с группами информационных входов вторых дешифраторов адреса 3-х блоков связи первойи второй групп соответственно, при .этом в каждом блоке связи группа информационных входов первого коммутатора соединена с группой информационных входов второго коммутатора,синхровход первого триггера заявок соединен с синхровходом второго триггера заявок, информационный вход которого соединен с выхоцом первогоэлемента НЕ, вход которого соединенс информационным входом первоготриггера заявок, первый вход третьего элемента ИЛИ и второй вход первого элемента ИЛИ соединены соответственно с вторыми входами пятого ичетвертого элементов ИЛИ, выходы которых соединены соответственно с нулевыми входами второго и первоготриггеров заявок, выходы шестогоэлемента ИЛИ и второго дешифратораадреса соответственно с первымии вторыми входами второго эле-мента И, выход которого соединен сединичным входом второго выходноготриггера и с входом второго элементаНЕ, выход которого соединен с нулевымСоставитель С.ПестмТехред Л.Олейник ктор М Дылын рректор Л.Пата Тираж 673 Под ВНИИПИ Государственного комитетапо делам изобретений и открыт 3035, Москва, Ж, Раушская наб,Заказ 1893/ исн ССС д. 4 ственно-полиграфическое предприятие, г. Ужгород, ул. Проектна Произ входом второго выходного триггера, нулевой выход. которого соединен с третьим входом первого элемента И и 1310833 8с третьим входом элемента И-НЕ, вы"ход которого соединен с третьим входом второго элемента И.

Смотреть

Заявка

4019300, 11.02.1986

ПУШКИНСКОЕ ВЫСШЕЕ УЧИЛИЩЕ РАДИОЭЛЕКТРОНИКИ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ

ПУШКИН СЕРГЕЙ ЮРЬЕВИЧ, ЗАЯЦ АНАТОЛИЙ МОИСЕЕВИЧ

МПК / Метки

МПК: G06F 13/18

Метки: вычислительных, машин, многоканальное, сопряжения

Опубликовано: 15.05.1987

Код ссылки

<a href="https://patents.su/5-1310833-mnogokanalnoe-ustrojjstvo-dlya-sopryazheniya-vychislitelnykh-mashin.html" target="_blank" rel="follow" title="База патентов СССР">Многоканальное устройство для сопряжения вычислительных машин</a>

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