Устройство для формирования команд управления объектами

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

Автор: Лукинов

ZIP архив

Текст

Союз Советских Социалистических Республик(61) Дополнительное к авт, свид-ву(22) Заявлено 021178 (21) 2680094/18-24 (51) М с присоединением заявки йо(23) Приоритет 6 06 Р 9/36 Государственный комитет СССР ио делам изобретеиий и открытий(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ КОМАНД УПРАВЛЕНИЯ ОБЪЕКТАМИИзобретение относится к вычислительной технике и может быть исполь- зовано в системах управления для выдачи на объекты в соответствии с заданными временными диаграммами ко манд, полученных из ЭВМ.Изнестны устройства для управления последовательностью операций, содержащие блок хранения программы, блок Формирования команд, блок выработки 10 временных интервалов, включающий счетчик, генератор импульсов, триггер, элементы И и НЕ, блок памяти временных уставок, схему сравнения и блок переключения программы, включающий 15 дешифратор, счетчик тактов, генератор тактов и триггер 11.Недостатком этих устройств является ограниченные функциональные возможности, обуславливающие невозмож ность, их сопряжения с ЭВМ и оперативной смены информации н эанисимости от текущего состояния объектов.Наиболее близким к предлагаемому является устройство для Формирова ния команд управления объектами, содержащее блок связи с каналом ввода-вынода, входы которого являются соответствующими входами устройст. - ва; а выходы - подключены к соотнет- ЗО ствующим входам блока оперативной памяти, первый выход которого соединен через блок связи с объектами с выходом устройства, а второй выход - с первым входом схемы сравнения, вторым входом подключенной к выходу счетчика, вход которого соединен с выходом элемента И, входами подключенного соответственно к третьему выходу блока оперативной памяти и выходу генератора временных импульсов, вход которого янляется управляющим входом устройства 1 2.Недостаток этого устройства состоит в большом объеме блока оперативной памяти, н котором хранится и построенная, и оперативная информация, и низкая пропускная способность, обусловленная необходимость. полной перезаписи блока оперативной памяти но всех случаях, требующих коррекции данных.Цель изобретения - уменьшение объема блока оперативной памяти и повышение пропускной способности устройства.Поставленная цель, достигается тем, что в устройство, содержащее блок оперативной памяти команд, первый и второй входы которого соединены соответственно с первым и вторым выходаНа чертеже представлена блок-схема устройства.Схема содержит блок 1 связи с каналом ввода-нынеа ЭВМ, блок 2 оперативной памяти команд с узлом 3 управления, блоки 4 анализа адресов, состоящие иэ элементов 5 И, схем б сравнения и счетчиков 7 времени, генератор 8 импульсов, блок 9 полупостоянной памяти микрокоманд с узлом 10 управления, блок 11 связи с абонентами, элементы 12 И группы, элементы 13 ИЛИ группы, блок 14 памяти по 55 60 ми блока связи с каналом ввода-выво- да, входы которого являются соответственно информационным и первым управляющим входам устройства, генератор импульсов, нход которого является вторым управляющим входом уст 5 ройства, а выход - соединен с первым входом первого блока анализа адресов, второй и третий входы и выход которого подключены соответственно к первому и нторому выходам и третьему входу блока оперативной памяти команд, и блок связи с абонентами,выход которого является информационным выходом устройства, введены блок оперативной памяти текущей информации, блок полупостоянной памяти микроко манд, блок хранения постоянной информации, блок дешифрации масок, второй блок анализа адресов, группа элементов И и группа элементов ИЛИ, причем первый вход второго блока анали за адресов соединен с выходом генератора импульсов, а второй и третий входы и выход - соотнетстненно с первым и вторым выходами и первым входом блока полупостоянной памяти микрокоманд, подключенного вторым входом с третьим выходом блока оперативной памяти команд, четвертый и пятый выходы которого соединены соответственно с первыми адресными входами блока хранения постоянной информации, подключенного выходами к первым входам соответствующих элементов ИЛИ группы, блока оперативной памяти текущей информации, подключенного выходами к первым входам соответствующих элементон И груп пы, выходы блока дешифрации масок подключены ко вторым входам соответствующих элементов И группы, выходы которых соединены со вторыми входами соответствующих элементов ИЛИ груп пы, выходы которых подключены к соответствующим входам разрядов блока связи с объектами, третий выход блока полупостоянной памяти микрокоманд подключен ко входу блока дешифрации масок и вторым адресным входам блока хранения постоянной информации и блока оперативной памяти текущей информации, управляющий и информационный входы которого соединены соответственно с первым и вторым выходами блока связи с каналом ввода-вывода. стоянной информации, блок 15 дешифрации, блок 15 дешифрации масок и блок 16 оперативной памяти текущей информации с узлом 17 управления, управляющие входы 18 и 19 устройства, информационный вход 20 и информационный выход 21 устройства.Устройство работает следующюл образом.От генератора 8 на входы элементов 5 И поступают импульсы времени. Перед началом работы в блоках 2,9,14 и 16 записаны соответствующие двоичные коды времени и информации (н блоки 2 и 16 - от ЭВМ, в блоки 9-14 - от стендов записи) .С приходом команды управления от ЭВМ через блок 1 узел 3 блока 2 вырабатывает импульс, по которому открывается элемент 5 И и синхроимпульсы поступают на вход счетчика 7 времени. В моменты совпадения кодон времени, поступающих из блока 2, с кодами текущего времени, зафиксированных на счетчике 7 времени, схема б сравнения кодов времени выдает н узел 3 управления блока 2 импульсы, по которым производится считывания содержимого ячейки оперативной памяти блока 2, н результате чего коды команд поступают на узлы управления блоков 2, 9 и 16.При поступлении кода команды на блок 9 его узел 10 управления вырабатывает импульс, по которому открывается элемент 12 И второго блока 4 и импульсы генератора 8 поступают на вход счетчика 7 времени, В моменты совпадения кодов времени, поступающих из блока 9 , с кодами времени, поступающих от счетчика 11, схема б сравнения кодов времени выдает н узел 10 импульсы, по которым проиэнодится считывание содержимого ячейки блока 9, в результате чего коды адресов, соответствующих данной микрокоманде, выдаются на соответствующие входы блоков 14-16. С приходом этих кодов осуществляется считывание содержимого соответствующих ячеек блоков 14 и 16. При этом коды команд постоянной (т.е, неизменной но времени) информации с выхода блока 14 поступают через элементы 13 ИЛИ на вход блока 11 и далее - на выход 21 устройства, Коды команд оперативной (т.е, изменяемой но времени) информации с ныхода блока 16 через элементы 12 И, 13 ИЛИ поступают на вход блока 11 и далее - на выход устройства. С помощью элементов 12 И и блока 15 дешифрации масок выдаются коды оперативной информации, содержащиеся н блоке 16, отдельными комбинациями разрядов при обращении к одной и той же ячейке блока 16, Благодаря этому удается уплотнить коды оперативной информации при передаче их от ЭВМ через блок 1 и при хранении их н ячей 765806ках оперативной памяти, что дополнительно уменьшает поток управляющейинформации. Наложение масок осуществляется с помощью элементов 12 И, блокирующих передачу заданных разрядовкода.Окончание работы блока 9 осуществляеХся по команде блока 10, котораязакрывает элемент 5 И, и счетчик 7переводится в нулевое состояние, После этого от блока 2 подается следующая команда по включению блока 9 вработу. Окончание работы устройстваосуществляется по команде от ЭВМ илипо команде блока 2, закрывающей элемент 5 И первого блока 4 и сбрасывающий счетчик 7. После этого в оперативную память блоков 2 и 16 от ЭВМподается для записи следующая порция управляющей информации,Изменение последовательностейкоманд во времени выдачи осуществляется изменением кодов микрокоманд,записываемых в ячейки блока 9, неизменяя математического обеспеченияпамяти управляющей ЭВМ. При этом каждому временному положению командыуправления для объекта от управляющей ЭВМ необходимо передавать толькокоды команд управления в блок 2 и коды оперативной информации в блок 16,т.е, объем управляющей информации отЭВМ в данном случае существенно уменьшается,особенно при условии, что впотоке управляющей информации для объекта управления преобладают коды постоянной информации.Таким образом, введение в устройство блоков памяти для хранения микрокоманд и постоянной информации, построенных, например, в виде полупостоянных запоминающих устройств,позволяет осуществлять обмен с ЭВМтолько изменяющейся в процессе управления информацией, что существенно сокращает объем обмена. Кроме того, применение полупостоянной памятипозволяет повысить быстродействиеустройства в целом.формула изобре тенияУстройство для формирования команд управления объектами, содержащее блок оперативной памяти команд, первый и второй входы которого соединены соответственно с первым и вторым выходами блока связи с каналом ввода-вывода, входы, которого являются соответственно информационным и первым управляющим входом устройства, генератор им ИсточникиинФормации принятые во внимайие прн экспертизе 1. Авторское свидетельство СССР Р 624230, кл.06 Р 9/20, 197 62. Патент .Японии Р 42-37964,кл. 54/7/ 1974 (прототип).55 пульсов, вход которого является вторым управляющим входом устройства, авыход - соединен с первым входом первого блока анализа адресов, второй итретий входы и выход которого подключены соответственно к первому и второ- .му выходам и третьему входу блока оперативной памяти команд, и блок связис абонентами, выход которого является информационным выходом устройства, о т л и ч а ю щ е е с я тем,что,с целью уменьшения объема оперативной памяти команд и повышения пропускной способности устройства, в него введены блок оперативной памятитекущей информации, блок. полупостоян ной памяти микрокоманд, блок храненияпостоянной информации, блок дешифрации масок.второй блок анализа адресов, группа элементов И и группа элементов ИЛИ", причем первый вход вто рого блока анализа адресов соединенс выходоъ генератора импульсов, а второй и третий входы и выход - соответственно с первым и вторым выходамии первым входом блока полупостояннойпамяти микрокоманд, подключенного вторым входом с третьим выходом блокаоперативной памяти команд, четьертыйи пятый выходы которого соединены соответственно с первыми адресными входами блока хранения постоянной информации, подключенного выходами к первьм входам соответствующих элементовИЛИ группы и блока оперативной памяти текущей информации, подключенного выходами к первым входам соответствующих элементов И группы, выходыблока дешифрации масок подключены ковторым входам соответствующих элементов И группы, выходы которых соединены со вторыми входами соответ ствующих элементов ИЛИ группы, выходы которых подключены к соответствующим входам разрядов блока связи собъектами, третий выход блока полупостоянной памяти микрокоманд подключен ко входу блока дешифрациимасок и вторым адресным входам блокахранения постоянной информации и блока оперативной памяти текущей информации, управляющий и инФормационныйвходы которого соединены соответственно с яервым и вторым выходамиблока связи:е:каналом ввода-вывода,765806 20 Составитель В.Ве Техред М. Кузьма актор Т.Киселев 751 нного комит етений и от -35, Раушск Подписноета СССРрытийя наб., д. 4/5 илиал ППП "Патент Ужгород, ул. Проектная акаэ 6922/18 ИИП п 130Тираж Государств делам изоб Москва, иб Корректор И. Бабинец

Смотреть

Заявка

2680094, 02.11.1978

ПРЕДПРИЯТИЕ ПЯ Г-4097

ЛУКИНОВ НИКОЛАЙ ИВАНОВИЧ

МПК / Метки

МПК: G06F 9/36

Метки: команд, объектами, формирования

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

Код ссылки

<a href="https://patents.su/4-765806-ustrojjstvo-dlya-formirovaniya-komand-upravleniya-obektami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования команд управления объектами</a>

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