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

 

Изобретение относится к области автоматики и вычислительной техники, может быть использовано в системах сбора и передачи информации автоматизированных систем управления технологическими процессами, особенно для реализации алгоритмов, требующих одновременного анализа большого количества логических условий. Цель изобретения - расширение области применения за счет возможности маскирования логических условий. Устройство содержит блок 1 памяти микрокоманд, счетчик 2, мультиплексор 3, первый блок 4 сравнения, элемент 6 эквивалентности. Указанная цель достигается с помощью вышеуказанной совокупности признаков. 1 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„,Я0„„3 557562 (51) 5 С Об Р 9/22

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ П НТ СССР (21) 4005563/24-24 (22) 06.01.86 (46) 15.04.90. Бюл. N - 14 (71) Всесоюзный научно-исследовательский и проектно-конструкторский институт геофизических методов исследований, испытаний и контроля нефтегазоразведочных скважин (72) Л.М.Власова (53) 681.3 (088.8) (54) МИКРОЦРОГРАИИНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ (57) Изобретение относится к автоматике и вычислительной технике, может

2 быть использовано в системах сбора и передачи информации автоматизированных систем управления технологическими процессами, особенно для реализации алгоритмов, требующих одновременного анализа большого количества логических условий, Цель изобретения — расширение области применения за счет воэможности маскирования логических условий, Устройство содержит блок памяти микрокоманд, счетчик 2, мультиплексор 3, первый блок 4 сравнения, элемент б эквивалентности. Цель достигается с помощью вышеуказанной совокупности признаков. 1 ил.

1557562

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

Цель изобретения — расширение области применения устройства за счет возможности маскирования части логических условий.

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

Устройство содержит блок 1 памяти микрокоманд с выходами: 1 — первое

1 поле кода логических условий; 1 второе поле кода логических условий;

1. — поле микроопераций; 1 — третье поле кода логических условий; 1 — признак маскирования условий; 1 поле адреса, счетчик 2, мультиплексор 3, первый блок 4 сравнения, вто- 25 рой блок 5 сравнения, элемент 6 эквивалентности, первый вход 7 логических условий устройства, второй вход 8 логических условий устройства, .третий вход 9 логических условий устройства и вход 10 синхронизации устройства.

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

По адресу, формируемому счетчиком

2, на выходе блока 1 памяти микроко35 манд появляется соответствующая этому адресу микрокоманда. По коду с поля

1, мультиплексор 3 выбирает условие, в соответствии с логическим значением которого счетчик 2 в текущем также 40 формирует очередной адрес. Код с поля

i> блока 1 памяти микрокоманд поступает на входы первого блока 4 сравнения и сравнивается с кодом, поступающим по входу 8 устройства. Код с поля 45

1 блока 1 памяти микрокоманд поступает на вход второго блока 5 сравнения и сравнивается с кодом, постуйающим по входу 9 устройства. Когда должны работать оба блока сравнения (т.е. должны подключаться второй 8, третий 9 входы логических условий устройства), на разрешение работы блока 5 сравнения поступает разрешение ("1") с выхода 1 блока 1 памяти

55 микрокоианд. При совйадении кода с входа 9 и кода с выхода 1 блока 1 памяти микрокоманд на выходе блока 5 сравнения появляется "1". На входах элемента 6 эквивалентности появляется

"1" с выхода блока 5 сравнения и " 1" с выхода 1> блока 1 памяти микрокоманд. Так как происходит совпадение кодов на входе элемента 6 эквивалентности, на выходе его появляется также

"1", которая разрешает работу блока

4 сравнения. При совпадении кодов с входа 8 логических условий устройства и с выхода 1 блока 1 памяти микрокоманд на выходе блока 4 сравнения появляется " 1" (присутствие сигнала), которая поступает на второй информационный вход мультиплексора 3, который но коду с поля 11 блока 1 памяти микрокоманд выбирает логическое условие, При несовпадении кодов на входах элемента 6 эквивалентности (т.е. при несовпадении кодов в блоке 5 сравнения) на выходе элемента 6 эквивалентности появляется "0", который запрещает работу блока 4 сравнения, и на выходе блока 4 будет "0" (отсутствие сигнала). В том случае, когда должен подключаться только один (второй) вход логических условий устройства, на вход разрешения работы блока 5 поступает "0" из поля 1 и запрещает работу блока 5. На выходе блока 5 появляется "0", и на входе элемента

6 происходит совпадение кодов, поэтому на его выходе будет " 1", разрешающая работу блока 4.

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

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

Корректор А.Обручар

Подписное

Тираж 565

Заказ 718

ВНИИПИ Государственного комитета по изобретениям н открытиям прн ГКНТ СССР

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

Производственно-издательский комбинат "Патент", r.Ужгород, ул. Гагарина, 101

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

Редактор Т.Парфенова Техред Л.Олийнык которого соединен с первым входом элемента эквивалентности, выход которого соединен с входом разрешения работы первого блока сравнения, выхоД третьего поля кода логических условий блока памяти якрокоманд соединен с вторым информационным входом второго блока аравнения, выход признака маскирования условий блока памяти микрокоманд соединен с входом разрешения работы второго блока сравнения и с вторым входом элемента эквивалентности.

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

 

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

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

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

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

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

Изобретение относится к вычислительной технике

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

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

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к вычислительной технике и может быть использовано при разработке микропрограммных процессоров цифровых вычислительных машин

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

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике, предназначено для выполнения требуемых функций программного управления с автоматическим перезапуском при «зависании» прикладной программы и автоматическим переходом в режим сохранения оперативной информации с помощью резервного источника напряжения питания при отключении или аварии основного источника напряжения питания и может быть использовано, например, в качестве ядра микроконтроллерной или микропроцессорной системы (М-системы) обработки информации и управления в реальном времени с поддержкой режима аппаратного сторожевого таймера для перезапуска при «зависании» прикладной программы М-системы, проектируемой с учетом следующих основных принципов [1]: программного управления, магистрального обмена информацией, модульного построения и наращивания вычислительной мощности
Наверх