Устройство для сопряжения
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 732840
Авторы: Бродовский, Кривего, Мосяков, Узинский, Шуленин
Текст
ОП ИКАНИЕ ИЗОБРЕТЕНИЯ Союз Советских Социалистических Республик(22) Заявлено 11.11.75 (21) 2188787/18-24 Р 1)М. Кл,2 С 06 Р 3/04 с присоединением заявки Мо Государственный комитет СССР по делам изобретений и открытий(54, УСТРОИСТВО ДЛЯ СОПРЯЖЕНИЯ динен двусторонними связями с блокамисогласования сигналов и блокомпамяти2,Недостатком его являются большиевременные затраты на организациюобмена и контроля передаваемой информации .Цель изобретения - повышение быстродействия устройства.Поставленная цель достигается тем,что в устройство введен блок выделения и анализа служебных и исполнительных команд, включающий регистрслужебных команд, соединенный выходомчерез дешифратор с первым входомблока управления, регистр исполни-тельных команд, соединенный выходомс первым входом элемента И, и накапливающий сумматор, соединенный двусторонними связями с коммутатороми узлом пересчета по модулю, входыкоммутатора, узла пересчета помодулю и второй вход элемента Иподключены к ныходу блока управления, входы регистра служебныхкоманд, регистра исполнительныхкоманд и первый вход накапливающего сумматора подключены к выходурегистра ввода, нторой вход и выход регистра вывода соединены соотИзобретение относится к вычислительной технике и может использоваться для сопряжения различных устройств н единичной вычислительной системе.Известны устройства, содержащие блок переключения шин памяти, объединяющие в одну систему переменное число оперативных запоминающих устройств, периферийных устройств и процессов 1.Однако органиченные функциональные воэможности позволяют сопрягать машины с различными форматами сообщений, 15Наиболее близким к изобретению техническим решением является устройство для сопряжения, содержащее блок памяти, регистр нвода, регистр вывода, блоки согласования сигналов 20 по числу подключаемых абонентов, блок управления, причем вход и выход блока памяти соединены соответственно с выходом регистра ввода и первым входом регистра вывода, выход которого подключен к информационным входам блоков согласования сигналов,.информационные выходы которых подключены к соответствующим входам регистра ннода, блок управления сое М.И.Бродовский, В,А,Кривего, В.А .Мосяков, В.И,Уэинский и Ю.В.Шуленинветственно с выходом и вторым входомнакапливающего сумматора, синхронизирующий выход которого соединенсо вторым. входом блока управления,На чертеже представлена Функциональная схема устройства,Устройство содержит блок 1 ;-аи".:.:,регистр 2 ввода, регистр 3 вывода,блок 4 согласования сигналов, блок5 выделения и анализа служебных и исполнительных команд, регистр б служебных команд, регистр 7 исполнительных команд дешифратора 8, элемент 9 И, накапливающий сумматор 10.коммутатор 11, узел 12 пересчета помодулю, блок 13 управлени;,. Устройство работает следующимобразом.Абоненты вычислительной системыподключаются к соответствующемублоку 4 согласования сигналов, кото.рый предназначен для согласованиясигналов на Физическом уровне сопря -жения при передаче и приеме информации от абонентов.Каждый блок 4 имеет стандартныйинтерфейс на стыке с блоком 13управления, а обмен с устройствомабонентом выполняется по интерфейсусопрягаемого устройства-абонента.Абонентом устройства сопряженияможет быть некоторая универсальнаяили специалиэированная вычислительная машина или периферийные устрой:стваалфавитно-цифровое печатающееустройство, дисплей и т.д.Обмен информацией между абонента "ми, подключенными к устройству сопряжения, ведется в два этапа,На первом этапе информация передается от абонента-источника на. регистр 2 ввода и далее в блок 1 памяти, а также на регистры служебнойб и исполнительйой 7 команд и накапливающий сумматор 10 по соответствующим сигналам блока 13 управления.На втором этапе информация передается по команде блока 13 управления из блока 1 памяти на регистр 3вывода, на накапливающий сумматор10 и через блок 4 согласования сигналов на абонент-приемник,На обоих этапах передача данныхможет быть как пословной, так ипакетной, т.е. состоящей иэ п-сообщений, При передаче информации напервом этапе построение передаваемого массива сообщений должно бытьследующим: первым и вторым словамимассива должны быть служебная иисполнительная команды, которыесигналами из блока 13 управлениязаписываются в соответствующиерегистры служебной б и исполнительной 7 команд, Последующие данные,поступающие иэ абонента-источникаинформации, размещаются в ячейкеблока 1 памяти. Количество словмассива данных указывается разрядами регистра служебной команды,Структура служебной команды имеет следующий вид: КОП Ап КОП - код операций;Ап - начальный адрес массиваданных;Л - количество сообщений массива данныхгде Разрядность контрольной суммы задается сигналами от блока 13 управления, ключом для которого является номер абонента вышедшего на обмен информацией. Таким же образом могут задаваться условия образования свертки по заданному модулюосуществляемые в узле 12 пересчета по модулю.Образованная контрольная сумма или сигнал свертки по эаданному модулю сравниваются с поступившей контрольной суммой с абонента-источника при приеме или передается в виде контрольной суммы или сигнала свертки на абонент-приемник при выдаче данных. После завершения приема заданногоколичества сообщений принимаетсяконтрольная сумма,Структура исполнительной командыаналогична служебной. Причем, кодоперации в служебной команде обозначает режим чтения или записиинформации с блока или в блок 1 памяти, который определяется инициирующим абонентом, Код операции исполнительной команды определяет режимчтею я или записи информациипосле выполнения условий служебнойкоманды. Начальный адрес массиваданных Ап в обеих командах обозначает эначение начального адресаячейки памяти первого сообщения впередаваемом в блок 1 или считываемом иэ блока 1 массива данных.На первом и втором этапах передачи данных управляющей являетсяслужебная или исполнительная команды,Содержимое регистра 7 исполнительнойкоманды после отработки служебнойкоманды по цепи элемент И 9, регистр2 ввода, по сигналам от блока 13управления переписывается в регистр6 служебной команды,производитсядешифрация команды дешифратором 8и формирование в блоке 13 управления необходимых микроопераций дляуправления процессами приема и передачи массивов данных,При приеме и передаче данныхинформация с выходов регистра 2ввода и регистра 3 вывода пословнопоступает на накапливающий сумматор 10, где формируется контрольная сумма заданной коммутатором 11разрядностью, 732840Кроме указанных возможностей, путем изменения кода операции служебной команды возможна передача на любой из абонентов-приемников сведения информации, несущей в себе сведения о состоянии передающего абонента или иные сообщения, предназначенные для абонента-приемника, Прч этом вместо массива данных в абонент- приемник передается содержимое регистра исполнительной команды,Например, коды разрядов КОП служебной и исполнительной команды могут служить для обозначения режимов чтения и записи информации различными абонентами с различными условиями инициирования указанных режимов. Состояния разрядов КОП, выходящие за пределы условленных для режимов записи и чтения, могут обозначать любые другие сообщения, как-то: неисправность абонента, передающего сообщение, запрос о передаче информации о состоянии абонента-приемника, микро- приказы о переходе на заданную программу и т.д.При работе устройства затраты времени на обмен информацией для каждого абонента определяются только временем передачи данных в блок памяти устройства сопряжения, после чего передающий абонент может уйти на выполнение следующей программы, а абонент-приемник примет информацию после выполнения текущей подпрограммы, Причем, и в первом и во втором случаях оба абонента затратят на передачу данных время, определяемое лишь собственным быстродействием каждого из абонентов.При этом исключается время, необходимое для вхождения в синхрониэм обоих абонентов, а следовательно, повышается общее быстродействиеФормула изобретенияУстройство для сопряжения, содержащее блок памяти, регистр ввода,регистр вывода, блоки согласованиясигналов по числу подключенных абонентов, блок управления, причем входи выход блока памяти соединены соответственно с выходом регистра вводаи первым входом регистра вывода,выход которого подключен к информационным входам блоков согласованиясигналов, информационные выходыкоторых подключены к соответствующим входам регистра ввода, блокуправления соединен двустороннимисвязями с блоками согласования сигналов и блоком памяти, о т л ич а ю щ е е с я тем, что, с цельюповышения быстродействия устройства,в него введен блок выделения и анализа служебных и исполнительныхкоманд, включающий регистр служебныхкоманд, соединенный выходом черездешифратор с первым входом блокауправления, регистр исполнительныхкоманд, соединенный выходом с первымвходом элемента И, и накапливающий сумматор соединенный двусторонними связями с коммутатором и узломпересчета по модулю, входы коммутатора, узла пересчета по модулю ивторой вход элемента И подключенык выходу блока управления, входырегистра служебных команд, регистраисполнительных команд и первый входнакапливающегб сумматора подключенык выходу регистра ввода, второйвход и выход регистра вывода соединены соответственно с выходом и вторым входом накапливающего сумматора,синхронизирующий выход которого соединен со вторым входом блока управления,Источники информации,принятые во внимание при экспертизе1, Голубев-Новожилов Ю.С. Многомашинные комплексы вычислительныхсредств, М., Советское радио,2967,2. Патент США 93728 б 9 3,клС 01 Р 3/00, 1973 (прототип) .732840 оставитель В,ВертлибехредА.щепанская Корректор Ю.Макарен фактор С. Подпнсцое 1 Ърай 751Государственного комитета Сделам изобретений и открытиоскэа, Ж, Раушскан наб.,каз 1553/9 ИИПИ по
СмотретьЗаявка
2188787, 11.11.1975
ПРЕДПРИЯТИЕ ПЯ А-1639
БРОДОВСКИЙ МИХАИЛ ИОСИФОВИЧ, КРИВЕГО ВЛАДИМИР АЛЕКСАНДРОВИЧ, МОСЯКОВ ВАЛЕНТИН АЛЕКСАНДРОВИЧ, УЗИНСКИЙ ВЛАДИСЛАВ ИВАНОВИЧ, ШУЛЕНИН ЮРИЙ ВАСИЛЬЕВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: сопряжения
Опубликовано: 05.05.1980
Код ссылки
<a href="https://patents.su/4-732840-ustrojjstvo-dlya-sopryazheniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Блок согласования с магистралью
Случайный патент: Миксер