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

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

Автор: Павлов

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК 80117341 (51)4 С 06 Р 9/00 С 06 Г 9 22 ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(56) Авторское свидетелУ 1003085, кл. С 06 Р 9Авторское свидетельс0 ф 940163, кл. С 06 Р 11 ство СССР 22, 1981. во СССР 26, 1981. ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(54) (5 7) ПРОГРАММНОЕ УСТРОЙСТВОУПРАВЛЕНИЯ, содержащее генератор импульсов, счетчик, первый и второйдешифраторы, блок памяти, первуюи вторую группы коммутаторов, триг-.гер, элемент И, элемент задержки,регистр адреса и выходной регистр,причем вход управления режимом устройства подключен к управляющим входам коммутаторов первой и второйгрупп и входу записи-чтения блокапамяти, адресные входы которого соединены с выходами первого дешифратора, входы которого соединены свыходами регистра адреса, первая ивторая группы информационных входовкоторого соединены соответственнос выходами коммутаторов первой ивторой групп, вход записи регистраадреса соединен с первым выходомвторого дешифратора, второй и третийвыходы которого соединены соответственно с входом установки в единицу.триггера и входом записи выходногорегистра, установочный вход которогосоединен с первым входом установкив ноль триггера, с установочным,входом счетчика и подключен к входуначальной установки устройства, четвертый выход второго дешифратора соединен с вторым входом установки вноль триггера, входом элемента задержки и является выходом признака концаработы устройства, выход элементазадержки соединен с входом сбросасчетчика, счетный вход которого соединен с выходом элемента И, первый входкоторого является входом признаканачала работы устройства, второй входэлемента И соединен с выходом венератора импульсов, информационные выходысчетчика соединены с входами второгодешифратора, выход триггера соединенс входом разрешения обращения блокапамяти, информационные входы которогоявляются информационными входами устройства, выходы блока памяти соединены с информационными входами выходного регистра, первая группа выходовкоторого является первой группой информационных. выходов устройства, первые информационные входы коммутатороввторой группы подключены к второйгруппе выходов выходного регистра,первые информационные входы коммутаторов первой группы подключены кпервой группе входов условий устройства, вторые информационные входыкоммутаторов второй группы подключены к второй группе входов условийустройства, о т л и ч а ю щ е е с ятем, что, с целью сокращения оборудования за счет уменьшения объемапамяти, оно содрржит группу мультиплексоров й группу дешифраторов, причемвыходы мультиплексоров группы соединеныс вторымиинформационными входами соответствующих коммутаторов первой группы, управляющие входы мультиплексоровгруппы подключены к второй группе1173414выходов выходного регистра, информа- выходов выходного регистра лодклюционные входы мультиплексоров груп- чена через группу дешифраторон к пы подключены к третьей группе вхо- второй группе информационных выходов дов условий устройства, третья группа устройства.1Изобретение относится к вычислительной технике и может быть использовано для построения управляющихавтоматов и автоматов обработкидискретной информации. 5Пель изобретения - сокращениеоборудования за счет уменьшенияобъема памяти.На чертеже представлена Функциональная схема предлагаемого устройства.Программное устройство управлениясодержит генератор 1 импульсов,счетчик 2, второй дешифратор 3,первый дешифратор 4, блок 5 памяти,первую глуппу коммутаторов 61-6триггер 7 элемент И 8, вход 9сброса, гфуппу информационных вхо-.дов 10 -10 м, регистр 11 адреса,выходной регистр 12, вторую группу . 20коммутаторов 13 -13, элемент 14задержки, вход 15 признака началаработы, первую группу входов 16 -16условий, вторую группу входов 17171 условий, вход 18 управлениярежимом, выход 19 признака концаработы, группу мультиплексоров20-20 к, группу дешифраторов 2121, первую группу информационныхвыходов 22-22 вторую группу инфор мационных выходов 23 -23 и третьюгруппу входов 24 -24, условий.Устройство .работает следующимобразом.Коммутаторы 6 и 13 в зависимостиот значения сигнала на входе 18устройства коммутируют тот или инойвход, а блок памяти в зависимости отзначения этого сигнала работает врежиме записи информации или считывания.Перед началом работы устройствав блок 5 памяти необходимо записатьинформацию об алгоритме работы устройства управления. Для этого сигнал 45"0" с входа 15 устройства запрещает 2прохождение импульсов от генератора 1 через элемент. И 8 на счетчик 2, а сигнал с входа 9 приводит триггер 7, счетчик 2 и регистр 12 в исходное состояние, Затем на входах 9 и 15 устройства устанавливаются сигналы "1". При этом импульсы с генератора 1 через элемент И 8 поступают на вход счетчика 2, откуда в параллельном коде на дешифратор; 3 подается число отсчитанных импульсов, в результате на вход регистра 11 поступает импульс, по которому в него записывается адрес, заданный на входах 16 -16 и 17-17 устройства. Адре с дешифрируется дешифратором 4 и в блоке 5 памяти выбирается ячейка, в которую необходимо записать информацию с входных шин 10 -10 устройства. Счетчик 2 продол 1 йжает считать и дешифратор 3 устанавливает триггер 7 в единичное значение и разрешается запись в блок 5 памяти. Затем дешифратор 3 устанавливает триггер 7 в исходное состояние, чем снимается сигнал обращения с блока 5 памяти, и сигнализирует по выходу 19 о необходимости выставить новую инФормацию для записи в новый адрес, через элемент 14 происходит сброс счетчика 2 в исходное состояние. Далее процесс многократно повторяется.После записи информации подается сигнал "1" на вход 18 устройства, разрешающий считывание информации, а коммутаторы 6 и 13 коммутируют соответственно выходы мультиплексоров 20 и выходы регистра 12. Затем подается импульсный сигнал "О", приводящий счетчик 2, триггер 7 и регистр 12 в исходное состояние.Процесс считывания информации из блока 5 памяти аналогичен процессу записи и управляется генератором 1, счетчиком .2, дешифратором 3 и триггером 7. При этом адреса считывания определяются совокупностью сигналов3 11 на третьей группе выходов регистра 12 и соответствующих входах 24 устройства, входах, которые коммутируются в данном состоянии на вход коммутатора 6. Мультиплексоры 20 коммутируют .на вход коммутаторов 6 в каждом а; состоянии не более К входныхсигналов из множества входных сигналов М, чем и достигается сокращение объема блока памяти по входным сигналам.В выходных сигналах блока памяти, поступающих на входы дешифратора 21, закодированы выходные функции устрой,ства управления. Причем подгруппывыходных сигналов, поступающих на входы соответствующих дешифраторов, выбраны так, что внутри их каждый из сигналов принимает значение в моменты времени, не совпадающее с другими , его членами. Это группа выходов 23 73414 4устройства. Выходные сигналы устройства управления, для которых кодирования провести невозможно, выведены 1 непосредственно на выход устройства (группа 22),В ряде случаев оказывается достаеточным иметь мультиплексоры с числом коммутирующих входов, равным полови-1 О не и менее числа состояний памятиавтомата. В этом случае часть входных переменных, коммутируемых мультиплексорами, не анализируется в а; состояниях или анализируется дважды в раз личных состояниях (например, в состоянии ад - код 10011, состоянии а код 00011), что необходимо учитывать при кодировании состояний автомата и программирования переключательных функций, записываемьк вблок памяти.1173414 оставитель Ю, Ланцов ехред О.Неце Корректор Е, Сирохман ор Ю. Кова Подпи аж 710 Заказ 5054/4 Проектная, 4 г. Ужг иал ППП "Пате ВНИИПИ Госуд по делам и113035, Москва,рственногообретений Ж, Рауш митета СССРткрытийя наб., д. 4

Смотреть

Заявка

3629909, 03.08.1983

ПРЕДПРИЯТИЕ ПЯ А-1001

ПАВЛОВ ДМИТРИЙ ИВАНОВИЧ

МПК / Метки

МПК: G06F 9/00, G06F 9/22

Метки: программное

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

Код ссылки

<a href="https://patents.su/4-1173414-programmnoe-ustrojjstvo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Программное устройство управления</a>

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