Микропрограммное устройство управления
Изобретение относится к области автоматики и вычислительной техники, может быть использовано в системах сбора и передачи информации автоматизированных систем управления технологическими процессами, особенно для реализации алгоритмов, требующих одновременного анализа большого количества логических условий. Цель изобретения - расширение области применения за счет возможности маскирования логических условий. Устройство содержит блок 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 ния, второй вход логических условий устройства соединен с вторым информационным входом первого блока сравнения, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения за счет возможности маскирования части логических условий, оно содержит второй блок сравнения и элемент эквивалентности, причем третий вход логических условий устройства соединен с первым информационным входом второго блока сравнения, выход
Редактор Т.Парфенова Техред Л.Олийнык которого соединен с первым входом элемента эквивалентности, выход которого соединен с входом разрешения работы первого блока сравнения, выхоД третьего поля кода логических условий блока памяти якрокоманд соединен с вторым информационным входом второго блока аравнения, выход признака маскирования условий блока памяти микрокоманд соединен с входом разрешения работы второго блока сравнения и с вторым входом элемента эквивалентности.


