Многоканальная микропрограммная управляющая система Советский патент 1986 года по МПК G06F9/22 

Описание патента на изобретение SU1280628A1

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

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

На фиг. 1 и 2 приведена функциональная схема предлагаемой системы , на фиг. 3 и 4 - временные диаграммы работы системы в режиме кольцевого опроса; на фиг. 5 и 6 - то же, в

режиме динамического управления прио- 20 в единичное состояние и единичным

ритетамИв

Многрканальная микропрограммная управляющая система (фиг. 1) содержит каналы , -.п микропрограммного управления Казкдьй канал 1.1 микропрограммного управления, где ,N, содержит блок 2.1 памяти микропро грамм, регистр 3.1 кода операции с полями 4.1 кода операции и полем 5.1 кода приоритета, регистр 6.1 адреса, регистр 7.1 микрокоманд, триггер 8.1 заявок, триггер 9.1 приоритета, мультиплексор 10.1 адреса, схему 11.1 сравнения, первый коммутатор 12.1, четвертый элемент И 13.1, первый эле- 35 мент И 14.1, второй элемент И 15.1, третий элементен 16.1, второй элемент ИЛИ 17,1, первый элемент ИЛИ 18.1, второй коммутатор 9.i., одновибратор

25 запись кода операции в регистр 3.1 где ,п, с входа 21.1 устройства (элемент 13.1 открыт, так как на е второй вход поступает единичный ра решающий сигнал с нулевого выхода

30 триггера 8,1).

Сигнал кода операции с поля 4.1 регистра. 3.1 обусловливает появление единичного сигнала на выходе э мента ИЛИ 17.1.

По переднему фронту этого сигна через одновибратор 20.1, триггер 8 устанавливается в единичное состоя ние, в связи с этим прекращается п ступление сигналов синхронизации н

20,1, вход 21.1 кода.операции систе- 40 вход регистра 3.1. При отсутствии

кода приоритета в поле 5.1 регистр 3.1 на выходе элемента ИЛИ-НЕ 31 формируется единичный потенциал. Э сигналом запрещается прохождение и 45 пульсов синхронизации t. с выхода 452 генератора 25 через элемент И

вхо,п 22.1 значений логических условий системы, выход 23,1 микроопераций системы, выход 24.1 микрооперации конца команды канала 1.1 микропрограммного управления.

Кроме того, многоканальная микропрограммная управляющая система .содержит генератор 25 тактовых имкода приоритета в поле 5.1 регистра - 3.1 на выходе элемента ИЛИ-НЕ 31 формируется единичный потенциал. Этим сигналом запрещается прохождение им- 45 пульсов синхронизации t. с выхода 452 генератора 25 через элемент И

40 на счетный вход счетчика 26 и запрещается прохождение единичного сигнала на вход триггера 9.1 через

пульсов, сч-етчик 26 приоритета, счет- элемент И-16.1. Одновременно с устачик 27 каналов, триггер 28 пуска, новкой триггеров 8.1-8.П в единичтриггер 29 управления, дешифратор

30, первый элемент Ш1И-НЕ 31, второй элемент ИЛИ-НЕ 32, четвертый

ное состояние на выходе элемента ИЛИ 35 появляется единичный сигнал, который переводит триггер 28 в ёди- .элемент ИЛИ 33, пятый элемент ИЛИ 34, ничное состояние. Единичный сигнал первьш элемент ИЛИ 35, третий эле- . с выхода элемента ИЛИ-НЕ 31 через мент ИЛИ.36, шестой элемент ИЛИ 37, элемент ИЛИ 33 поступает на вход второй элемент КЩ 38, третий эле- элемента И 41, тем самым разрешая мент И 39, первый элемент И 40,.вто- прохождение первого синхроимпульса

5

рой элемент И 41, выход 42 дешифратора 30, вход 43 пуска системы, вход 44 останова системы, вьпсоды генератора 25.

Предлагаемое устройство функционирует в режиме кольцевого- опроса и в режиме динамического управления приоритетами.

Рассмотрим работу системы в режиме кольцевого опроса.

В исходном состоянии все триггеры и регистры находятся в исходном (нулевом) состоянии, в блоках 2.1-2.п памяти хранятся микропрограммы, реализуемые соответственно блоками 1.1- 1,п микропрограммного управления.

Работа устройства начинается после поступления на вход 43 сигнала Пуск. Триггер 28 устанавливается

5

сигналом разрешает формирование импульсов синхронизации генератором . 25 (фиг. 2). По синхроимпульсу , с выхода 45, генератора 25 происходит

5 запись кода операции в регистр 3.1, где ,п, с входа 21.1 устройства (элемент 13.1 открыт, так как на его второй вход поступает единичный разрешающий сигнал с нулевого выхода

0 триггера 8,1).

Сигнал кода операции с поля 4.1 регистра. 3.1 обусловливает появление единичного сигнала на выходе элемента ИЛИ 17.1.

По переднему фронту этого сигнала через одновибратор 20.1, триггер 8.1 устанавливается в единичное состояние, в связи с этим прекращается поступление сигналов синхронизации на

40 вход регистра 3.1. При отсутствии

кода приоритета в поле 5.1 регистра - 3.1 на выходе элемента ИЛИ-НЕ 31 формируется единичный потенциал. Этим сигналом запрещается прохождение им- 45 пульсов синхронизации t. с выхода 452 генератора 25 через элемент И

3128

f, с выхода ASj т еиератора 25 через открытый элемент И 41 на счетный вход счетчика 27. На инверсный вход элемента И 41 поступает нулевой разрешающий сигнал с выхода элемента RHH 37. После формирования кода номера первого канала по заднему фронту первом выходе дешифратора 30 формируется единичный сигнал, который поступает на второй вход ком- мутатора 12.1 блока 1.1 микропрограммного управления. В рассматриваемом режиме работы, если имеется единичный разрешающий сигнал на третьем входе коммутатора (это свидетельст- вует о том, что триггер 8.1 установлен в единичное состояние), то сигнал с первого выхода дешифратора 30 проходит через коммутатор 12.1 на вход элемента ИЛИ 37, единичный сиг- нал с выхода которого закрывает элемент И 41, и очередной импульс синхронизации уже не проходит на счетный вход счетчика 27. Одновременно единичный сигнал с выхода коммутато- ра 12.1 поступает на инверсный вход коммутатора 19.1, что обусловливает снятие единичного сигнала с установочного входа регистра 7.1. Этим же сигналом разрешается прохождение очередных синхроимпульсов S и о с выходов 45 и 45 генератора 25 соот вественно через элементы И 14.1 и 15.1 на входы синхронизации регистров 6.1 и 7.1. По очередному зад- нему фронту синхроимпульса происходит занесение кода операции в ре-- гистр 6.1, на выходе которого формируется начальный адрес микрокоманды. По очередному заднему фронту синхро- импульса Tj происходит запись первой микрокоманды Б регистр 7.1. При этом микрооперации из регистра 7.1 поступают на выход 23.1 устройства. Адрес очередной микрокоманды поступает на вход регистра 6.1, а код логических условий - на вход мультиплексора 10. адреса, где в соответствии с логичес ким11 условиями, поступаюп(ими на вход 22.1 устройства, происходит модифи- кация модифицируемого разряда адреса микрокоманды. По очередному синхроимпульсу происходит запись адреса следующей микрокоманды в регистр 6.1. По синхроимпульсу о j из блока 2.1 записывается микро-команда в регистр 7.1. Далее цик;; повторяется до тех пор, пока не будет выполнена микропрограмма полностью. Прерывание

ее выполнения возможно при записи нового кода операции в один из кана лов 1.1-1.П на время анализа.

При записи кода операции в регис 3.1 на выходе элемента ИЛИ 35 формируется управляющий сигнал, который через элементы ИЛИ 18.1 и 38.1 постпает на установочный вход счетчика 27. В результате на выходе элемента ИЛИ 37 формируется нулевой разрешающий сигнал для прохождения очередно синхроимпульса б через элемент И 4 на вход счетчика 27. Таким обр азом происходит обнуление и формирование кода номера первого блока микропрограммного управления.

После этого продолжается выполнение микропрограммы канала 1.1 микропрограммного управленияj так как в рассматриваемом режиме работы его микропрограммам присваивается наибольший приоритет. При появлении меки конца команды на выходе 24.1 происходит обнуление регистров 3.1, 6.1, 7.1 и триггера 8.1. При этом .на нулевом выходе триггера 8.1 появляется единичный разрешающий Сигнал для прохождения .импульсов синхронизации с, на вход синхронизации регистра 3.1 через элемент И 13.1. Таким образом, первьш канал переходит в режим ожидания до появления очередного кода операции на входе 21.1. Одновременно на выходе коммутатора 12.1 появляется нулевой потенциал, который обусловливает возникновение на выходе элемента ИЛИ 37 нулевого разрешающего сигнала для прохождения синхроимпульсов Tj на вход счетчика 27.. Кроме того, сигнал конца операции с выхода 24.1 через элемент ИЛИ 18.1 проходит на вход элемента ИЛИ 38. Единичный сиг нал с выхода элемента ИЛИ 38 устанавливает счетчик 27 в исходное (нулевое) состояние. По синхроимпульсам t с выхода 45 генератора 25 происходит кольцевой опрос каналов 1.1-l.n микропрограммного управления. В результате выбирается канал 1.1 микропрограммного управления первый по ходу счета, в котором имеется запрос на вьшолне- ние микропрограммы. Если в первом нет, то второй, если и здесь нет, то третий, и т.д. до п-го канала 1.п Если в процессе выполнения микропрограммы канала 1.1 появляется, например, запрос на выполнение микропрограммы канала 1.1-1, то обнуляется поле микроопераций регистра 7,1 и прекращается подача синхроимпульсов на регистры 6.i и 7.1. Кроме того, обнуляется счетчик 27. Это происходит потому, что при записи нового кода операции в канал 1.1-1 происходит прохождение импульсного сигнала через одновибратор 20.i-t канала 1.1-1 на элемент ИЛИ 35, с выхода которого единичный сигнал проходит через элемент ИЛИ 18.1, элемент ИЛИ 38 и обнуляет счетчик 27. Это вызывает появление нулевого потенциала на соответствующем выходе дешифратора 30 и соответственно на выходе коммутатора 12.1 канала 1.1. Этот сигнал подается на вход коммутатора 19.1. Таким образом, на его выходе формируется единичный сигнал установки регистра 7.1 в нулевое состояние. Одновременно нулевые запоминающие сигналы подаются на входы элементов И 14.1 и 15.1, что обусловливает прекращение поступления сигналов сун- хронизации на входы регистров 6.1 и 7.1. Канал 1.1 переходит в режим ожидания конца выполнения микропрограммы блоком, обладающим более высшим приоритетом. После этого происходит снова анализ приоритетов и если нет заявок в болер приоритетных блоках, то завершится выполнение микропрограммы канала 1.1.

При записи в регистр 3.1 кода операции с ненулевь1м кодом приоритета устройство переходит во второй режим функционирования.

Рассмотрим работу системы в режиме динамического управления приоритетами.

выхода 45

2 генератора 25 через элемент И 40 на счетный вход счетчика 26 Информация с выхода счетчика 26 подается на вторые входы схем сравнения

5 11.1-11.П. На первые входы схем сравнения поступают коды приоритета своих каналов (т.е. на схему сравнения 11.1 поступает код приоритета с поля 5.1 регистра 3.1). Счетчик 26

to при поступлении заднего фронта очеред ного тактового импульса б увеличи- вает свое содержимое на единицу.Это происходит до тех пор, пока на. выходе одной или одновременно несколь 5 ких схем сравнения 11.1-11.П не появится единичный импульс, который свидетельствует, что данному каналу или группе присвоены равные приоритеты, которые выше, чем в остальных каналах устройства. Элемент ИЛИ 34 открывается после того, как на выходах счетчика 26 установится ненулевая комбинация, разрешая поступление результата сравнения по синхроимпульсу с, на триггеры 9.1-9.П через элементы И 16.1-16.п. Причем открыты будут только те элементы И 16.1-16.П, которые принадлежат каналам 1.1-1.П, имеющим заявку на вы полнение микропрограммы. Это обусловливается наличием единичных сигналов на выходах триггеров 8.1-8.п. Пусть коды приоритета, записанные в 1-м и п-м каналах устройства сравнились

35 одновременно. При этом единичньй

сигнал совпадает с выхода схемы сравнения 11.1, 11.П пройдет по очеред20

25

тьй элемент И 16.1, 16.п соответст- 40 венно. Этим сигналом установится в единичное состояние триггер 9.1,9.п соответственно. Единичные сигналы с выходов этих триггеров поступают на вход элемента ИЛИ 36. В результате

бьшо описано в первом режиме функцио- 45 единичным сигналом с выхода элемента

нирования устройства, счетчик 27 обПри записи в регистр 3.1 кода операции, содержащего код приоритета (поле 5.1 регистра 3.1), как

ИЛИ 36 запрещается подача синхроимпульсов 2 на счетный вход счетчика 26. Таким образом прекращается анализ кодов приоритета. Этим же

нуляется и начинается анализ заявок (фиг. 3). Отличие состоит в том, что теперь на выходе элемента ИЛИ-НЕ 31 появляется нулевой сигнал в соответствии с поступившими на его вход кодами приоритета. Пусть коды операции, содержащие код приоритета, записались в 1-й, 1-й и п-й каналы устройства, а коды операций в остальных каналах не содержат кода приоритета. Нулевым сигналом с выхода элемента ИЛИ-НЕ 31 разрешается прохождение синхроимпульсов C-j, с

-

80628 выхода 45

2 генератора 25 через элемент И 40 на счетный вход счетчика 26. Информация с выхода счетчика 26 подается на вторые входы схем сравнения

5 11.1-11.П. На первые входы схем срав нения поступают коды приоритета своих каналов (т.е. на схему сравнения 11.1 поступает код приоритета с поля 5.1 регистра 3.1). Счетчик 26

to при поступлении заднего фронта очередного тактового импульса б увеличи- вает свое содержимое на единицу.Это происходит до тех пор, пока на. выходе одной или одновременно несколь 5 ких схем сравнения 11.1-11.П не появится единичный импульс, который свидетельствует, что данному каналу или группе присвоены равные приоритеты, которые выше, чем в остальных каналах устройства. Элемент ИЛИ 34 открывается после того, как на выходах счетчика 26 установится ненулевая комбинация, разрешая поступление результата сравнения по синхроимпульсу с, на триггеры 9.1-9.П через элементы И 16.1-16.п. Причем открыты будут только те элементы И 16.1-16.П, которые принадлежат каналам 1.1-1.П, имеющим заявку на вы полнение микропрограммы. Это обусловливается наличием единичных сигналов на выходах триггеров 8.1-8.п. Пусть коды приоритета, записанные в 1-м и п-м каналах устройства сравнились

35 одновременно. При этом единичньй

сигнал совпадает с выхода схемы сравнения 11.1, 11.П пройдет по очеред20

25

ИЛИ 36 запрещается подача синхроимпульсов 2 на счетный вход счетчика 26. Таким образом прекращается анализ кодов приоритета. Этим же

50 сигналом обнуляется счетчик 26 и разрешается подача синхросигналов tj с выхода 452 генератора 25 на вход счетчика 27 через элемент И 41, который открывается после появления

55 единичного сигнала на выходе элемента ИЛИ 33. Кроме того, разрешающий единичный потенциал с выхода триггеров 9.1 и 9.П появится на первом входе коммутаторов 12.1 и 12.п соот7

ветственно. Далее начинается выбор канала аналогично первому режиму работы, что необходимо для выбора одного канала из наиболее приоритетны Отличие состоит в том, что коммутаторы 12.1-12.П формируют единичные сигналы на в зависимости от состояния триггеров 9.1-9.П и счетчика 27 (в первом режиме работы это определяется наличием запроса, т.е. состоянием триггеров 8.1-8.П и состоянием счетчика 27). Таким образом из i-ro и п-го каналов выберется i-й, так как он будет первый опроше счетчиком 27. Затем работа устройства происходит аналогично первому режиму работы. После завершения выполнения микропрограмм всеми каналами устройства и при отсутствии новых заявок, на выходе элемента ИЛИ- НЕ 32 появляется единичный потенциал, который поступает на вход элемента И 39, тем самым разрешая прохождение сигнала останова с входа 44 устройства на R-вход триггера 28. Одновременно единичный потенциал с выхода элемента ИЛИ-НЕ 32 подается на R-вход триггера 29, тем самым обнуляя его. Так устройство перходит в режим ожидания новых заявок или сигнала останова на входе 44 устройства. .В случае появления новых заявок триггер 29 устанавливается в единичное состояние сигналом с выхода элемента. ИЛИ 35 и работа устройства повторяется. В случае появления сигнала останова на входе 44 устройства обнуляется триггер 28, нулевой сигнал с выхода, которого запрещает генератору 25 формирование сигналов синхронизации. На этом ра- бота устройства заканчивается.

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

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

80628В

первым 1П формационным входом регист ра адреса i-ro канала, выход регистра адреса i-ro канала соединен с адресным входом блока памяти микро- 5 команд i-ro канала, выход которого соединен с информационным входом регистра микрокоманд i-ro.канала, выход поля адреса, выход кода логических условий к выход поля микроопера- ций которого соединены соответственно с вторым информационным входом регистра адреса i-ro канала, управляющим входом мультиплексора адреса i-ro канала и с i-м выходом мик- роопераций системы, выход признака конца команды поля микроопераций регистра микрокоманд i-ro канала соединен с первым входом первого элемента 1-ШИ i-ro канала и с входами ус25

35

тановки в ноль триггера заявки 1-го канала и регистра адреса i-ro канала, отличающая ся тем, что, с целью расширения об.пасти применения за счет реализации режима изменения приоритетности выполняемых в каналах микропрограмм, она дополнительно содержит счетчик каналов, счетчик

приоритета, дешифратор, триггер пус- зд ка, триггер управления/ генератор

тактовых импульсов, с первого по шестой элементы 1-ШИ, с первого по третий элементы И, первьш и второй элементы 1-ШИ-НЕ, а каждьш канал микропрограммного управления дополнительно содержит регистр кода операции, схему сравнения, триггер приоритета, второй коммутатор, второй элемент ИЛИ, одновибратор, с первого по чет- ,Q вертый элементы И, причем Каждый i-й вход кода операции системы соединен с информационным входом регистра кода операции i-ro канала, выход поля операции которого соединен с вхо- г дом второго элемента 1ЛИ и с тре- тьим информационным входом регистра адреса i-го канала, выход поля приоритета регистра кода операции 1-го канала соединен с первым входом схе- Q мы сравнения i-ro канала и i-м входом первого элемента ШШ-НЕ, выход .второго элемента ИЛИ i-ro канала соединен с входом одновибратора i-ro канала, выход которого соединен с вхо- i; дом установки в единицу триггера заявок i-ro канала и с i-м входом первого элемента ИЛИ, прямой выход триггера заявок i-ro канала соединен с первыми входам) первого, второго.

91280628

третьего элементов И, с управляющим входом первого коммутатора i-ro кана- ;ла и с i-M входом второго элемента Ш1И-НЕ, инверсный выход триггера заявок i-ro канала соединен с первым входом четвертого элемента И, выход которого соединен с входом синхронизации регистра кода операции i-ro канала, выход признака конца команды поля микроопераций регистра микрокоманд i-ro канала соединен, с входом установки в ноль регистра кода операции i-ro канала и с информационным входом второго, коммутатора i-ro канала, выход которого соединен с-входом установки в ноль регистра микрокоманд i-ro канала, первый выход генератора тактовых импульсов соединен с вторыми входами тре гьего и четверW

5

10

и вторым входом схемы сравнения i-ro канала, вход которой соединен с третьим прямым входом третьего элемента И i-ro канала, выход пятого элемента ИЛИ соединен с четвертым прямым входом третьего элемента И i-ro канала, выход которого соединен со счетным входом триггера приоритета канала, выход первого элемента ИЯИ-НЕ соединен с первым инверс- ньш входом третьего элемента И, с управляющим входом первого ком- мут атора i-ro канала, с вторьп.инверсным входом первого элемента И и с вторым входом четвертого элемента ИЛИ, выход которого соединен с вторым входом второго элемента И, выход первого коммутатора i-ro канала соединен с инверсным информационным

того элементов И и с управляющим вхо- 20 входом второго коммутатора i-ro канала, с третьими входами первого, второго элементов И i-ro канала, и с i-M входом щестого элемента ИЛИ, выход которого соединен с первым инвер- 25 сным вxoдo f второго элемента И, выход которого соединен со счетным входом счетчика каналов, выход которого соединен с входом дешифратора i-й выход которого соединен с информационными входами первого коммутатора i-ro кадом второго коммутатора 1-го канала, второй вход генератора тактовых импульсов соединен с первыми прямыми входами первого и второго элементов И и вторым входом первого элемента И i-ro канала, выход которого соединен с входом синхронизации регистра адреса i-ro канала, третий выход генератора тактовых импульсов соединен с вторым входом второго элемента И i-ro канала, выход первого элемента ИЛИ соединен с входом установки в единицу триггера управления i-ro канала и вторым входом первого

30

нала, выход второго элемента ИЛИ соединен с входом.установки в ноль счетчика каналов, вход пуска системы соединен с единичным входом триггера элемента ИЛИ i-ro канала, выход кото- 35 пуска, прямой выход которого соединен рого соединен с i-м входом второго с входом пуска генератора импульсов, элемента ИЛИ № с входом установки в ноль триггера приоритета i-ro канала, прямой выход которого соединен

вход останова системы соединен с первым входом третьего элемента И, выход которого соединен с входом установс управлякицим входом первого коммута- й в ноль триггера пуска, выход втотора 1-го канала и с i-м входом третьего элемента ИЛИ, выход которого соединен с входом установки в ноль счетчика приоритета, с первым инверсным входом первого элемента И и с первым вкодом четвертого элемента ЕПИ, выход счетчика приоритета соединен с входами пятого элемента ИЛИ

10

и вторым входом схемы сравнения i-ro канала, вход которой соединен с третьим прямым входом третьего элемента И i-ro канала, выход пятого элемента ИЛИ соединен с четвертым прямым входом третьего элемента И i-ro канала, выход которого соединен со счетным входом триггера приоритета канала, выход первого элемента ИЯИ-НЕ соединен с первым инверс- ньш входом третьего элемента И, с управляющим входом первого ком- мут атора i-ro канала, с вторьп.инверсным входом первого элемента И и с вторым входом четвертого элемента ИЛИ, выход которого соединен с вторым входом второго элемента И, выход первого коммутатора i-ro канала соединен с инверсным информационным

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

вход останова системы соединен с первым входом третьего элемента И, выход которого соединен с входом установрого элемента ИЛИ-НЕ соединен с вторым входом третьего элемента И и с входом установки в ноль триггера управления, прямой выход которого сое- 45 динен с вторым прямым входом первого элемента И, выход которого соединен со счетным входом счетчика приоритета.

2i{

V h

.X7

Фиг.1

42./

25.1 25.2 Л5.3

6.1

7.1 12.;

27

8.2

8.3 33

26 9.2 5.3 . 6.2 72

7Z.Z

Й.2

&3

73

12.3

211

31

Л П ППП I Л П П П П П

ZDC

Л

г7

30

}

J

33

Л

иг. 5

-Хзд

-Xtf2

-Kiff

Редактор А.Лежнина

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

Техред Л. Сердюкова. Корректор В Бутяга

Зак аз 7068/55 Тираж 671 Подписное ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д.4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная,4

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

название год авторы номер документа
Микропрограммное устройство для ввода-вывода информации 1983
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1144099A1
Многоканальное микропрограммное устройство ввода-вывода 1983
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1104500A1
Мультимикропрограммная управляющая система 1983
  • Сидоренко Николай Федорович
  • Свищ Владимир Митрофанович
  • Остроумов Борис Владимирович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1133594A1
Мультимикропрограммная управляющая система 1984
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Чигрин Олег Николаевич
  • Благодарный Николай Петрович
  • Кальченко Сергей Борисович
  • Ткаченко Сергей Николаевич
  • Дашковский Юрий Александрович
SU1241244A1
Мультимикропрограммная управляющая система с контролем и восстановлением 1988
  • Харченко Вячеслав Сергеевич
  • Кальченко Сергей Борисович
  • Пугач Евгений Васильевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Ткаченко Сергей Николаевич
SU1704147A1
Мультимикропрограммное устройство управления 1983
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
  • Малахов Виктор Александрович
SU1161942A1
Микропрограммное устройство управления с контролем 1983
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Никольский Сергей Борисович
  • Ткаченко Сергей Николаевич
SU1142832A1
Устройство для управления и обмена данными 1986
  • Кривоносов Анатолий Иванович
  • Куванов Вячеслав Владимирович
  • Миролюбский Вадим Михайлович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1319042A1
Мультимикропрограммная система управления 1985
  • Сидоренко Николай Федорович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Кальченко Сергей Борисович
  • Ткаченко Сергей Николаевич
  • Остроумов Борис Владимирович
SU1291981A1
Микропрограммное устройство управления 1989
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Золотарев Андрей Георгиевич
  • Ткаченко Сергей Николаевич
  • Подзолов Герман Константинович
  • Хлебников Николай Иванович
  • Гнедовский Юрий Михайлович
SU1633402A1

Иллюстрации к изобретению SU 1 280 628 A1

Реферат патента 1986 года Многоканальная микропрограммная управляющая система

Изобретение относится к области вычислительной техники и может быть использовано при проектировании рас- пределенных вычислительных систем, в которых заложена возможность программного формирования и модификации структур, наиболее адекватных решаемым задачам. Цель изобретения состо - ит в расширении области применения системы путем реализации динамичес-. ких приоритетных отношений между всеми микропрограммами системь. Многоканальная микропрограммная управляющая содержит каналы микропрограммного управления, генератор тактовых импульсов, счетчик каналов, счетчик приоритета, триггер пуска, триггер управления, дешифратор, два элемента ИЛИ-НЕ, шесть элементов ИЛИ и злементы И. Каждый канал микропрограммного управления содержит блок памяти микропрограмм, регистр кода операции, регистр адреса, регистр микрокоманд, триггер заявок, триггер приоритета, формирователь адреса, схему сравнения, два коммутатора, четыре элемента И, два элемента ИЛИ и одновибратор. Введение счетчиков каналов и приоритета, дешифратора, триггеров пуска и управления, генератора тактовых импуль- со в, с первого по шестой элементов ИЛИ, с первого по третий элементов И, первого и второго элементов ИЛИ- НЕ, а в каждом канале - регистра кода операции, схемы сравнения, триггера приоритета, второго коммутатора, одновибратора, второго элемента ИЛИ, с первого по четвертый элементов И обеспечивает достижение поставленной цели. 6 ил. §

Формула изобретения SU 1 280 628 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1280628A1

Приспособление для нарезания резьбы 1976
  • Скопин Николай Борисович
SU634874A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Микропрограммное устройство управления 1980
  • Берсон Герман Залкович
SU955055A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 280 628 A1

Авторы

Конорев Борис Михайлович

Чернышов Михаил Анатольевич

Харченко Вячеслав Сергеевич

Тимонькин Григорий Николаевич

Ткаченко Сергей Николаевич

Никольский Сергей Борисович

Кальченко Сергей Борисович

Даты

1986-12-30Публикация

1985-06-18Подача