Устройство для сопряжения Советский патент 1980 года по МПК G06F3/04 

Описание патента на изобретение SU741259A1

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

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

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

Наиболее близким к технической сущности к изобретению является устройство сопряжения/ содержащее буферный регистр, счетчик адреса, дешифратор адреса, регистр кода операции, регистр признака, дешифратор признака, счетчик данных, реверсивный преобразователь и блок управления, и выполняющее функции сопряжения ЦВМ с цифровым интегратором. В устройстве вводу исходных данных в каждом функциональном направлении предшествует передача управляющего слова, по которому выполняется команда Управление, а затем передается информация (выполнение командам Записать) .Управляющее слово содержит код признака передаваемой

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

15

Записать

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

Управление

выполнении команды

20

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

25 передачи результатов решения с интегратора на ЦВМ при выполнении команды Читать 2.

Недостатки этого устройства заключаются в ограниченных функциональных

30 возможностях и низком быстродействии.

бусловленных тем, --гго оно ие позвояет ор-Ганизоьать э;-.-;.,,ечу ггнформаии от ЦВМ без .;й У :р;|вляющего лова для кш.кдого Оункч.ионального аправления, не может вьдцать инфорацию в ЦВМ без- получения от нее оманды выдачи, не позволяет сформиовать код состояния интеграторов, тражающий промежуточный или конечный этап решения згэ.дачи., а также не обеспечивает Фор ми р о s а к и я с о общения Г/инимального объем;;;. содерж.л1цего промежуточные или конечные результаты решения задачи для вьщачи в ЦВМ.

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

Поставленная цель достигается тем, что в устройство для сопряжения, содержащее буферный регистр и блок управления, соединенные первы1ли входами и выходами соответственно с информационныгл- вxoдa и и выходами устройства, регистр состояния, подключенный входами к соответствующим входам из группы входов состояния объектов устройства, второй выход блока управления соединен с выходом запуска устройства, введены память, два элемента задержки, узел приоритета и группа элементов И гашения, первые входы элементов И гашения группы соединены с соответствующими индикаторными 3xo, устройстзс1., вторые входы - с соответствуюги. выходами узла приоритета и выходами из группьт адресных выходов устройства, управляющий вход - с третьим выходомблока управЛенин и управляющим входом буферного регистра выход группы элеглентов И га1аения соединен со вторьвд входом .буферного регистра, второй и третий Быходы которого подключ-ены соответственно ко вхо.цу узла приоритета, соедкненкюму управляющим выходом со вторым входом блока управления, и второму информационному ;выходу устройства, выход регистра состоя 1ия соединен с информационным входом памяти, выход которой подключен к третьему входу буферного регистра, а управляющий вход через первый и второй элементы задержки - соответственно к управляющим входам регистра состояния и устройства и третьему входу блока управления.

На чертеже представлена блок-схема устройства.

Схема устройства содержит буферный регистр 1, узел 2 приоритета, группу 3 элементов И гаииения, составляющие блок 4 организации циклического обмена, память 5, регистр 6 состояния, первый 7 и второй 8 элегу1енты задержки, составляющие блок 9 формирования инструкций, и блок 10 управления, специализированное вьгчислительное устройство 11, включающее стохастические интеграторы 12 и блок 13 управления, и информационную магистраль 14 связи с ЦВМ.

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

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

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

В регистр 1 при приеме информации от ЦВМ заносится адресное слово и код режима работы сопрягаемого устройства. В адресном слове каждому интегратору 12 выделен адресный разряд, наличие единицы в котором указывает на то, что при данном обме в соответствующий интегратор будет заноситься информация. Порядковый номер адресного разряда регистра 1 определяет очередность занесения информации в выб эанный интегратор 12. Узел 2 приоритета выбирает адресную ,.7 того интегратора- 12, единч у. в адресном разряде регистра I которого имеет высший приоритет. Одновременно адресные сигналы поступают на элементы 3 И группы через которые после занесения информации .vj выбранный интегратор производится гашение (сброс) того адресного разряда регистра 1, который был выбран узлом. 2. При этом на выходе узла 2 выбирается адрес следующего Функциональног направления.

При выдаче результата решения на ЦВМ в регистр 1 заносится адресное

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

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

При приеме информации от ЦВМ первая информационная посылка, содержащая адресное слово и код режима, заносится в регистр 1 и подается на узел 2 для выбора адреса того интегратора 12, адресная единица которого в адресном слове имеет высший приоритет, а на информационной магистрали 14 от ЦВМ выставляется информация, которую необходимо занести Б выбранный интегратор. После занесения информации данный интегратор 12 формирует известительный сигнал, который поступает на элементы 3 И группы. По сигналу от блока 10 производится гашение (сброс) адресного разряда, соответствующего данному интегратору. Узел 2 выбирает следующий разряд адресного слова, хранимого в регистре 1, в котором записана единица и подключает адресный сигнал к следующему интегратору

Аналогичным образом производится занесение информации в другие интеграторы, единицы в адресных разрядах которых были занесены в регистр 1 при обмене на данном цикле. .1 После занесения информации во все интеграторы, помеченные единицами в адресном слове, принятом от ЦВМ, узел 2 формирует управляющий сигнал, который поступает в блок 10 и извещает об окончании занесения информации. Блок 10 в свою очередь производит запуск интеграторов на выполнение основной операции. Код режима из регистра 1 поступает в блок. 13 для указания типа защачи и режима ее решения.

Выдача на ЦВМ промежуточных или конечных результатов решения задачи осуществляется по инициативе устройства 11. При этом интеграторы формируют позиционные сигналы состояния, которые заносятся в регистр 6. Содержимое регистра б является адресом ячейки 5 памяти, где хранится инструкция.- С задержкой на время занесения сигналов состояния в регистр б с выхода первого элемента 7 формируется сигнал запуска памяти. Через время, необходимое для считывания информации из памяти, второй элемент 8 задержки вырабатывает сигнал, поступающий в блок 10 и извещающий его об окончании формирования инструкции. Эта инструкция содержит код устройства 11, а также адресное слово, указывающее из каких интеграторов 12 и в какой последовательности будет производиться выдача

накопленной информации при данном обмене с ЦВМ.

При этом первым словом на ЦВМ передается содержимое регистра 1, а затем в соответствии с состоянием 2 разрядов в адресном слове организуется поочередная выдача информации из интеграторов 12. Причем очередность выдачи информации из интеграторов определяется расположением их

... адресных разрядов в адресном слове регистра 1.

После выдачи информации с очередного интегратора производится гашение его адресного разряда в алресном слове регистра 1, узел 2 выбирает

5 следующий интегратор и блоком 10 разрешается выдача информации на ЦВМ от вновь выбранного интегрптора.

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

0 интеграторов, решающих одну общую

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

5 служебным словом, а это сокращает время обмена информацией между ЦВМ с сопрягаемыми устройствами.

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

г в свою очередь расширяет функциональные возможности устройства.

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

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

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

гашения соединен со вторым входом

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

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР по заявке 2339617,кл. G 06 F 3/0

2,Авторское свидетельство СССР 519704, кл. G 06 F з/04, 1974 (прототип).

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

название год авторы номер документа
Устройство для сопряжения ЦВМ с внешним устройством 1989
  • Гробов Вячеслав Григорьевич
  • Санин Виктор Александрович
  • Яценко Юрий Иванович
SU1661779A1
Имитатор абонентов 1983
  • Кафидов Александр Сергеевич
  • Еременко Людмила Павловна
  • Тараров Михаил Иванович
  • Куракин Юрий Павлович
  • Сорокин Адольф Андреевич
SU1291987A1
Селекторный канал 1983
  • Сальников Анатолий Иванович
  • Соснин Геннадий Дмитриевич
  • Корбашов Юрий Михайлович
  • Хлюпин Анатолий Григорьевич
SU1226477A1
Устройство для сопряжения цифровой вычислительной машины с периферийными устройствами 1980
  • Черепанов Виктор Александрович
  • Кулик Александр Иванович
  • Сосновский Алексей Константинович
SU962899A1
Устройство для обмена информацией 1982
  • Диденко Константин Иванович
  • Конарев Анатолий Николаевич
  • Коновалов Валерий Семенович
  • Перекрестов Анатолий Григорьевич
  • Ручинский Анатолий Антонович
  • Черепаха Анатолий Константинович
SU1091151A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ 1991
  • Аронштам М.Н.
  • Ицкович Ю.С.
  • Кузнецов Н.А.
RU2011217C1
Устройство для сопряжения ЭВМ с общей магистралью 1990
  • Чудов Александр Алексеевич
  • Гриневич Анатолий Владимирович
  • Беспалов Сергей Викторович
  • Жевненко Юрий Иванович
SU1728867A1
Устройство для обмена информацией 1977
  • Авдеев Вадим Александрович
  • Макаревич Олег Борисович
  • Антонишкис Альфред Альфредович
  • Булгаков Станислав Сергеевич
  • Еремин Станислав Алексеевич
  • Сонов Геннадий Васильевич
  • Черников Анатолий Михайлович
SU741257A1
Микропрограммное устройство для ввода-вывода информации 1983
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1144099A1
Устройство для сопряжения вычислительной машины с устройством ввода изображения 1985
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
SU1260967A1

Реферат патента 1980 года Устройство для сопряжения

Формула изобретения SU 741 259 A1

SU 741 259 A1

Авторы

Диденко Константин Иванович

Кандауров Анатолий Станиславович

Карнаух Константин Григорьевич

Кочур Юрий Павлович

Кучерявый Иван Иванович

Луценко Владимир Федорович

Шандрин Игорь Степанович

Даты

1980-06-15Публикация

1978-01-04Подача