Устройство числового программного управления

 

Союз Советсинк

Социалистически к

Респубики

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-вy (22) Заявлено 29.08.77 (21) 2520474/18-24 с присоединением заявки УЙ (23) Приоритет

Опубликовано05 1 1.79 Бюллетень М41

Дата опубликования описания 07.1 1.79 (51) М. Кл.

О 05 В 19/18

Гасудврставннаа квинтет

СССР ка делам кзабрвтвнкй н аткритнй (53) УД9(681. .3 25 (088.8) (72) Авторы изобретения

Г. Я. Кузьмин, В. П. Росляков, Е. П. Балашов и М. С. Куприянов

1 3б

t (7l) Заявитель (54) УСТРОЙСТВО ЧИСЛОВОГО ПРОГРАММНОГО

УПР.АВЛЕНИЯ

Изобретение относится к области применения устройств числового программного управления.

Известны микропрограммные устройства управления, содержащие микропрог раммное запоминающее устройство, схему приема микрокоманды, схему выдачи ад- реса микрокоманды, схему формирования адреса следующей микрокоманды, схему формирования управляющих сигналов, задающий автомат (11, 10

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

2 группой выходов устройства, а третий выход регистра — к первым входам элементов И первой группы, вторые входы которых связаны с выходом первого элемента И, а выходы подключены к информационным входам счетчика, управляющий вход которого объединен с первым входом первого элемента И, второй вход которого подключен к входу условий устройства (21.

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

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

Построение же систем управления, включающей несколько таких устройств, невозможно, так как в известном устрой3 696 стве отсутствуют элементы и внешние шины, которые обеспечивали бы взаимодействие данных устройств в системе и реализацию, тем самым, заданных алгоритмов.

Бель предлагаемого изобретения— расширение класса решаемых задач эа счет подключения..

Для этого устройство содержит второй, третий, четвертый и пятый элементы И щ и вторую группу элементов И, причем первый вход второго элемента И подключен к инверсному выходу второго разряда счетчика. Второй вход второго элемента И подсоединен к первому управляю- 15 шему входу устройства, а выход — к первым входам третьего, четвертого и пятого элементов И, вторые входы каждого их которых .подключены к соответствую- щим тактовым входам устройства, а вы- г0 ходы подсоединены к управляющему вхоцу запоминающего блока, управляющим входам первого и второго дешифраторов и управляющему входу счетчика, соответст венно. Прямой -выход второго разряда 25 счетчика подключен ко второму управляющему входу устройства, нулевой вход второго разряда счетчика — к третьему управляющему входу устройства, прямой выход первого разряда счетчика — к 30 четвертому управляющему входу устройся ва. Первые входы элементов И второй группы связаны с первой группой входов передачи устройства. Вторые входы подключены к пятому управляющему входу З5 устройства., а выходы — к информацион ным входам счетчика, причем второй выход регистра подключен ко-второй группе входов передачи устройства.

Такое введение в известное устройся 40 о во новых элементов и организация их связей обеспечивает расширение набора реализуемых алгоритмов путем простого подключения такого же устройства, в запоминающем устройстве которого раэме-45 щены недостающие алгоритмы.

На фиг. 1 приведена структурная схе- ма предлагаемого устройства для числового программного управления (модуля), а на фиг. 2 — схема соединений с другим

50 аналогичНым устройством (модулем) .

Предлагаемое устройство (фиг. 1 j содержит счетчик 1, часть выходов которого подключена к адресным входам запоминающего блока 2, информационные

55 выходы которого подключены ко входам регистра 3, первый разряд 4 которого. подключен к управляющему входу первого

413 4 дешифратора 5 и через инвертор 6 к управляющему входу второго дешифратора

7, одна часть 8 разряда регистра 3 подключена к информационным входам дешифраторов 5 и 7, выходы которых подключены к группе выходов устройства 9, а другая часть 10 разрядов регистра

3 — к первым входам группы элементов

И 11, вторые входы которых подключены к выходу элемента И 12, а выходы подключены к информационным входам счеч чика 1. Управляющий вход счетчика подключен к первому входу элемента И 12, другой вход которого подключен к входу

13 условий.

Устройство содержит также четыре элемента И 14, 15, 16, 17, причем первый элемент И 14 подключен. к инверсному выходу второго разряда счет чика 1, второй вход схемы И 1 4 подключен к управляющему входу 18, а выход к первым входам элементов И 15, 16, 17, вторые входы которых подключены соответственно к тактовым входам 19, 20, 21, а выходы — к управляющему входу запоминающего блока; управляющим входам дешифраторов 5 и 7 и управляющему входу счетчика 1, прямой выход второго разряда 22 которого подключен к управляющему входу 23, нулевой вход второго разряда 22 .— к управляющему входу 24, прямой выход первого разряда 25 — к управляющему входу 26.

Первые входы введенной дополнительной группы элементов И 27 подключены к первой группе входов 28 передачи, вторые входы 27 групп подключены к управляющему входу 29, выходы — к информационным входам счетчика 1, а вы— ходы части 10 разрядов регистра 3 подключены ко второй группе входов 30 передачи.

Предположим, что в одном устройстве, например, в верхнем, (фиг. 2) в исходном состоянии разряды 22 н 25 счетчика установлены в нулевое состояние, а в другом устройстве — в одиночное и нулевое соответственно. Из этого следует, что функция управления выполняется верхним на чертеже устройством, так как в нем разрешено прохождение сигналов по тактовым шинам через элемент И 15, 16, 17.

Бикл работы устройства составляет три такта и происходит под действием сигналов, подаваемых на тактовые входы 19, 20, 21.

5 6964

В нервом такте производится считывание микрокоманды (МК) по адресу, установленному на счетчике 1, на регисгр 3 при подаче сигнала на тактовый вход 19. Сигнал проходит через открытый элемент 15, поступает на управляющий вход запоминающего блока и является сигналом чтения.

Во втором такте производится выполнение микроопераций, проверка логичес- 10 ких условий, а также передача управления соседнему сверху или снизу устройству.

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

Если первый разряд регистра равен

»1, последний разряд — "1, а предпоследний "0, то происходит передача управления соседнему снизу устройству.

Это достигается передачей части 10 разрядов иэ регистра 3 верхнего устройства через входы 29 и 30 передачи, группу

27 элементов И на информапионные входы счетчика 1. Для обеспечения такой передачи в часть 8 разрядов регистра должна кодировать микроопе30 рацию, при которой возбуждается вы. ход дешифратора 7, подключенный к управляющему входу 29 нижнего устройся ва и входу 13 условий верхнего устройся ва. Часть 9 разрядов регистра, передавае-З5 мая на счетчик 1 нижнего устройства, является адресом начала алгоритма, подлежащего реализации и размещенного в запоминающем блоке нижнего устройства.

Если первый и последний разряды регистра равны "О", а первый и предпоследний,1, то происходит передача управления соседнему сверху устройству аналогичным образом, т.е. каждое устройство может передавать управление двум соседним устройствам. Если первый разряд регистра равен l ", а последний и предпоследний О", то происходит анализ условий, путем подачи кода условий на дешифратор

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

В третьем такте производится добавление 1» к содержимому счетчика 1, если во втором такте выполнялась микро13 6 ,операция. Если проверялась условно, значение которого поступает на вход

1 3, то происходит добавление 1 и передача части разрядов микрокоманды на информационные входы счетчика 1 при единичном значении условия и только добавление «1» нри нулевом значении условия. Если во втором такте производилась передача управления соседнему снизу устройству, то часть 10 разрядов регистра передается на счетчик 1, в результате чего разряд 25 устанавливае в- ся в»1», это приводит к установлению в О» разряда 22 счетчика нижнего ус ройства, что закрывает элемент И 14 верхнего устройства и открывает такой же элемент 1 4 нижнего устройства, обеопечивая прохождение тактовых сигналов через элементы 15, 16, 17 нижнего ус ройства и считывание микрокоманды по адресу, переданному из верхнего устройства. Если производилась передача соседнему сверху устройству, то аналогичным образом устанавливается в 1 разряд

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

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

Предлагаемое устройство для числового программного управления способствует повышению однородности системы, что отвечает требованиям больших питательных схем и увеличивает ее надежность.

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

Устройство числового программного управления, содержащее счетчик, выход

7 О,-i<> i которого подключен к адресному входу запоминающего блока, информационные выходы которого подключены ко входам регистра, первый выход которого подключен к управляющему входу первого

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

И, вторые входы каждого из которых

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

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

1. Кравцов Л. Я., Черницкий Г. И.:

Проектирование микропрограммных устройств управления. Л., Энергия, 1976, с. 51.

2. М ай оров С. А., Н овик ов Г. И.

Принципы организации цифровых машин.

Л., Машиностроение, 1974, с. 217.

696413

Составитель В. Субботин

Редактор Б. Павлов Техред О. Андрейко Корректор Т. Скворпова

Заказ 6765/47 Тираж 1015 Подписное

IIHHHHH Государственного комитета .СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 (I (I ! (I

1 ( (— Ф

1(!

)! ! ! !! (l ((( ( (I

I

t .(

Устройство числового программного управления Устройство числового программного управления Устройство числового программного управления Устройство числового программного управления Устройство числового программного управления Устройство числового программного управления 

 

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

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

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