Устройство обмена информацией управляющей вычислительной машины с объектами управления Советский патент 1977 года по МПК G06F3/04 

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

1

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

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

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

Недостатком этого устройства является 20 жесткая коммутация связей, не нозвол5гющая перестраивать структуру устройства при изменении количества и типа абонентов.

Наиболее близким к изобретению является устройство обмена информахщей управляю- 25

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

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

Цель изобретения - расширение функциональных возможностей устройства.

Поставленная цель достигается тем, что Зстройство содержит блок адресации, шифратор команд, пульт управления, счетчик слов и адреса, блоки приоритета приостановок и прерывания, входной п выходной блоки бу- ферной памяти, коммутатор команд н преобразователи последовательного кода в параллельный а параллельного кода в последо- нательный, причем грунпа выходов, первая, зторая н третья группы входов коммутато- ра команд соединены соответственно с трет ей группой выходов устройства, с третьей группой входов устройства, с выходами счетч ка адреса и шифратора команд, группа выходо блока приоритета приостановок соединена с первой группой входов счетчика слов, сче чика адреса и шифратора команд, вторая группа входов которого подключена к выходу блока нриоритета прерывания, управляющий вход блока приоритета приостановок сое дшюл с выходом счетчика слов, вторая груп па входов которого, BTopuii группа входов счетчика адреса и группа входов блока адресации соединены с первой группой выходов выходного коммутатора информации, гру па входов входного блока буферной памяти, группа входов блока нриоритета приостановок и группа входов блока приоритета прерывания соедш ены соответственно с четвер той, пятой, шестой группами входов устройс ва, вторая и третья группы входов входпого коммутатора информации, вторая и третья группы выходов выходного коммутатора информании соединены соответственно с выходами преобразователя последовательного кода в параллельный, входного блока буферной памяти, со входами преобразователя параллельного кода в последовательный, выходного блока буферной намяти, группы выходов пульта управления соединены с грунпой управляющих входов входного и выходного коммутаторов информации, вход преобразователя последовательного кода в параллельный и выход преобразователя параллельного кода в последовательный соедине- ны соответственно со входом и выходом устройства, группы выходов блока адресации и выходного блока буферной памяти под ключены соответственно к четвертой и пятой группам выходов устройства , На чертел е дана структурная электрическая схема устройства. Устройство обмена информанией управляющей вычислительной мащцны с объектам управления содержит входной коммутатор информации 1, выходной коммутатор информации 2, блок 3 адресации, шифратор 4 команд, пульт 5 управления, счетчик 6 сло счетчик 7 адреса, блок 8 нриоритета приос тановок, блок 9 приоритета прерываний, входной блок 10 буферной памяти, выходной блок 11 буферной памяти, коммутатор 12 команд, преобразователь 13 последовательного кода в параллельный, нреобразо- ватель 14 параллельного кода в последо- вательный; 15-21 - входы устройства, 22-27 - выходы устройства. Устройство работает следующим образом, Обмен информации между объектами управления и УВМ осуществляется программным способом в режиме разделения , т. е, когда УВМ работает только с одним абонентом в любой фиксированный момент времени. Программированный обмен информацией между УВМ и абонентами системы осуществляется в соответствии с рабочими программами, нредусматриваюшими ввод или вывод информации из УВМ. Выбор абонента, участвующего в обмене, производится блоком 3 посредством дешифрации кода адреса абонента, поступающего на его вход через выходной коммутатор 2. При выдаче информации в следующий после выдачи кода адреса абонента рабочий цикл производится выдача числовой информации, которая фиксируется либо в преобразователе 14, либо в блоке 11 или выдается непосредственно на выход 26, При программированном вводе информации от абонента-датчика в УВМ блок 3 адресации подключает ко входам устройства один из датчиков либо непосредственно на вход 17., либо через преобразователь 13 или блок 10. После выдачи адреса абонента-датчика производится въшод информации на выходы 22 устройства через входной коммутатор 1, Сигналы исгфавной работы всех блоков устройства сопряжения, поступая на пульт 5 управления, позволяют оператору визуально оценивать исправность устройства сонряжения. Этим обеспечивается достаточно высокая точность локализации неисправности в системе, что приводит к повышению коэффициента готовности - одного из крите риев надежлости всей системы в целом. Если инициатором является один из абонентов, то передача информации в этом случае осуществляется непрограммирован- ным способом. По сигналу запроса абонента формируется непрограммировар.ная команда (НК) ввода или вывода, которая поступая на управляюишй вход 18, осуществляет приостановку программъ на время обмена информацией между УВМ и абонентом. В организации непрограммированного обмена принимают участие блок 8 приоритета приостановок, счетчики 6 и 7, шифратор 4 для формирования кодов ненрограммирован- ных команд, коммутатор 12, которые обеспечршают организацию обмена од1шочными словами и массивом слов. Организация обмена одиночными словами осуществляется следующим образом. Запросы абонентов на обмен информацией поступают на входы блока 8, блок 8 вырабатывает на выходе сигнал, соответствующий

запросу с высшим уровнем приоритета из числа одновреме1шо поступивших па вход 18 запросов. Остальные запросы хранятся в блоКе 8 и идут па исподиепие в порядке их приоритета. Шифратор 4 формирует код

НК, состояший из кода операции обмена и кода адреса ячейки ЗУ, с которой будет произведен обмен. Код НК через коммутатор 12 поступает на выход 23, осуществля приостановку выполнения программы УВМ для организации обмена. Одновременно блок 8 формирует адресный сигнал опроса (на чертеже не показан), подключающий ко входам устройства абонент-инициатор обмена. Предусмотрена возможность обмена по НК адресной частью кода НК, получаемой от абнента по входу 2О.

При передаче массивов информации межд УВМ к абонентами системы но внешнему запросу из УВМ вьводится управляющее ел во, определяющее начальный адрес и количество слов массива. Через коммутатор 2 управляющее слово npmiHMaeTCH в счетчики 6 и 7 Причем часть управляющего слова, определяющая начальный адрес массива, за- писывается в счетчик 7, а часть слова, определяющая количества слов в массиве, - в счетчик 6.

Изменение адреса и количества слов массива в счетчиках 6 и 7 производится сигналом из блока 8 приоритета приостановок. После окончания передачи массива с выхода счетчика 6 в блок 8 выдается сигнал )ш прекращение обмена. Состоянием разрядов счетчика 7 определяется адресная часть НК, Не- программирова1-П1ый обмен между абонентами п УВМ предусматривает возможность прерывания по запросу абонента текущей программы, перевода ее на любую из требуемых подпрограмм с последующим продолже нием перерванной программы. Очередность выполнения гферываний при одновремехшом поступлении запросов устанавливается блоком 9 в соответствии с присвоенными им уровнями приоритета. Блоки непрограммированного обмена имеют тот же модульный принцип построения, что и блоки программного обмена, поэтому все положения в отношении контроля ее работоспособности аналогичны описанным.

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

информацией в последователЫЭм коде, а также использ тощими как .чроН1 ый, так п асинхронный способ обмена.

Формула ji ;-. э б р е т е н п я

Устройство обмена 1.нформацией управляющей вычислительной машины с объектамп унравленпя, содержащее входной коммутатор 1шф1рмации, группа выходов и первая группа входов которого соедшюнь соответственно с первой группой вы.одов и первой группой входов устройств, вы.ходной коммутатор 1шформации, группа в.хэдов и первая група выходов которого соедпнспы соответствено со второй группой 15.ходов п второй группой выходов устройства, отличающеся тем, что, с целью расширения циональны.к возможностей устройства, опо содержит блок сдресапии, шифратор команд, пульт управления, счетчию: слов и адреса, блоки приоритета приостановок п прерывания входной п выходной блоки буферной памяти, коммутатор кол1а.пд п преобразователи последовательного кода в параллельный п параллельного кода в последовательный, при- чем группа выходов, первая, вторгся и третья группы входов ком.(утатора кома.ид соединены соответствешю с третьей группой вы.ходов устройства, с третьей 1рупг;ой входов устройства, с вы.ходами счетчика адреса и шифратора кома}1Д, группа выходов блока приоритета приостановок соед11не.иа с первой группой входов счетчпка слов, счетчика адреса п шифратора команд, вторая группа входов которого подключс.па к вы.ходу блока приоритета прерывшпп, управляющий в.од блока приоритета приостановок соедипе.н с выходом счетчика слов, вторая группа входов которого, вторая группа входов счетчпка адреса и группа входов блока адресации с первой группой выходов выходного коммутатора информации, группа входов входного блока буферной памяти, группа входов блока приоритета приостановок и группа входов блока приоритета прерывания соединены соответствеаию с четвертой, пятой, щестой группами входов устройства, вторая и третья группы входов вход.ного коммутатора информации, вторая и третья группы выходов выходного коммутатора и.п- формации соед1шены соответственно с выходами преобразователя последовательного кода в параллельный, входного блока буферной памяти, со входами преобразователя параллельного кода в последовательный, выходного блока буферной памяти, группы выходов пульта управления соедшшны с грунпо управляющих входов входного и выходного

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

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

1.Патент Великобритании, № 1113361, кл. G4 А, 1968.

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

№ 368607, М. Кл G06F 15/00, 1973.

свидетельство СССР

3. Авторское 363974, М. Кл G06F 9/00, 1970. № (прототип).

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

название год авторы номер документа
Устройство для обмена информацией управляющей вычислительной машины с объектами управления 1979
  • Тимошок Сергей Васильевич
SU783782A2
Устройство для обмена информацией управляющей вычислительной машины с объектами управления 1982
  • Берсон Герман Залкович
  • Карпишпан Григорий Фраимович
  • Воронцов Сергей Николаевич
SU1030792A1
Устройство для обмена информацией 1982
  • Маркитан Людмила Григорьевна
  • Еремеева Лидия Николаевна
  • Хельвас Валерий Пантелеймонович
SU1048468A1
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами 1981
  • Хельвас Валерий Пантелеймонович
SU1003066A1
Устройство для сопряжения процессоров с внешними абонентами 1978
  • Хельвас Валерий Пантелеймонович
SU750472A1
Устройство для обмена информацией между ЦВМ и внешними устройствами 1980
  • Маркитан Людмила Григорьевна
  • Хельвас Валерий Пантелеймонович
SU907537A1
Устройство для сопряжения цифровой вычислительной машины с внешним устройством 1984
  • Аникеев Александр Вячеславович
  • Берковец Владимир Семенович
  • Долгов Виталий Иосифович
  • Евстратенко Александр Адамович
  • Плотников Вилен Николаевич
  • Солдатов Александр Петрович
SU1257656A1
Управляющая векторная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Бабичева Елена Владимировна
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Денисенко Сергей Васильевич
  • Вейц Александр Вениаминович
  • Иванов Александр Иванович
  • Шкатулла Анатолий Иванович
  • Зверков Борис Семенович
  • Зрелова Татьяна Ивановна
  • Левертов Яков Анатольевич
  • Тодуа Джондо Альпезович
  • Гоголадзе Омар Васильевич
  • Вепхвадзе Анзор Николаевич
  • Гудушаури Гмаи Шалвович
  • Голубев Александр Павлович
  • Березенко Александр Иванович
  • Корягин Лев Николаевич
SU1120340A1
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1

Реферат патента 1977 года Устройство обмена информацией управляющей вычислительной машины с объектами управления

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

22

21

SU 547 761 A1

Авторы

Воробьев Олег Александрович

Радченко Алексей Николаевич

Хельвас Валерий Пантелеймонович

Виданова Вера Федоровна

Еремеева Лидия Николаевна

Борискина Людмила Ивановна

Маркитан Людмила Григорьевна

Рудницкая Лина Ивановна

Даты

1977-02-25Публикация

1975-02-18Подача