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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в цифровых вычислительных системах, а также терминальной аппаратуре. Целью изобретения является расширение функциональных возможностей устройства путем управления анализом изменений входных сигналов. С этой целью в устройство, содержащее первый и второй мультиплексоры условий, мультгплексор команды, мультиплексор адреса , элемент ИЛИ, регистр адреса, регистр условий, формирователь адресов микрокоманд, схему сравнения, два элемента И, первый элемент задержки, блок памяти микрокоманд и блок синхронизации , введены триггер результата , группа триггеров условий, второй элемент задержки и группа мультиплексоров . 8 ил. л с ю О5 О ;о ел 00

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

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

РЕСПУБЛИН (5и 4 С 06 F 9/22

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

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3864651 /24-24 (22) 01. 03. 85 (46) 30.09.86. Бюл. Ф 36 (72) И.Ю.Мирецкий и А.К.Володин (53) 681.325(088.8) (56) Авторское свидетельство СССР

У 640294, кл. G 06 F 9/22, 1978.

Авторское свидетельство СССР

 1176328, кл. G 06 Г 9/22, 1984. (54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО

УПРАВЛЕНИЯ (57) Изобретение относится к автоматике и вычислительн6й технике и может быть использовано в цифровых вычислительных системах, а также терминальной аппаратуре. Целью изоб„,ЯО, 1260953 А1 ретения является расширение функциональных возможностей устройства путем управления анализом изменений входных сигналов. С этой целью в устройство, содержащее первый и второй мультиплексоры условий, мультгплексор команды, мультиплексор адреса, элемент ИЛИ, регистр адреса, регистр условий, формирователь адресов микрокоманд, схему сравнения, два элемента И, первый элемент задержки, блок памяти микрокоманд и блок синхронизации, введены триггер результата, группа триггеров условий, второй элемент задержки и группа мульти° плексоров. 8 ил.

1 12

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

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

Микропрограммное устройство управления (фиг. 1) имеет первую и

Ь вторую группы 1 и 2 входов условий, группу 3 входов кода команды, вход 4 начальной установки, содержит первый и второй мультиплексоры 5 и 6 условий, мультиплексор 7 команды, первый элемент ИЛИ 8, группу 9 триггеров условий, регистры 10 адреса 11 условий, мультиплексор 12 адреса, формирователь 13 адресов микрокоманд, схему 14 сравнения, второй элемент И 15, первый элемент 16 задержки, блок 17 памяти микрокоманд, блок 18 синхронизации, второй элемент 19 задержки, первый элемент

И 20, триггер 21 результата, группу

22 мельтиплексоров и имеет группу 23 выходов.

Блок 18 синхронизации (фиг, 2) имеет вход 24 управления режимом, вход 25 запуска, содержит счетный триггер 26, элемент 27 задержки; первый и второй мультиплексоры 28 и 29, первый, второй, третий и четвертый генераторы 30-33 импульсов, первый и второй элементы ИЛИ 34 и 35 и имеет второй и первый выходы 36 и 37.

Формирователь 13 адресов микрокоманд (фиг. 3) имеет вход 38 ут;равления адресным переходом, вход 39 признака перехода, вход 4О начальной

60953 устанойки, первую и вторую группы

41 и 42 информационных входов, вход

43 синхронизации, содержит первый и второй элементы И 44 и 45, первый и третий триггеры 46-48, регистр 49 команд, схему 50 определения адреса следующей микрокоманды, регистр 51 адреса и имеет группу 2 выходов.

Схема 50 определения следующего адреса .(фиг. 4 и 5) имеет адресные входы 53. О, . ° ., 53.6, входы 54,0.. °, 54.7 команды, выход 55 записи в регистр 49 команд, содержит девять мультиплексоров 56-64, девять элементов 2И-ИЛИ 65, элемент И 66 и имеет входы 67-70, соответствующие вых дам регистра 49 команд, выходы

7i-73 признаков, соответствующие выходам триггеров 46-48, входы 7482, соответствующие выходам регистра

51 адреса, вход 83 начальной установки, соответствующий входу 40 начальной установки на функциональной схеме формирователя 13 (фиг. 3), выходы 84-92.

Символом Х на фиг. 5 обозначено безразличное состояние.

Формат микрокоманды (фиг. 6) содержит семь полей 93-99. Поля 93 и

94 включают группы разрядов микрокоманды, которым соответствуют выходы управления адресным переходом блока 17 памяти микрокоманд. Поле 95 включает группу разрядов микроко35 манды, которой соответствует группа адресных выходов блока 17, и предназначено для формирования адреса следующей микрокоманды. Поле 96 включает разряд, которому соответ® ствует первый адресный выход блока

17, и предназначено для формирования адреса следующей микрокоманды. Поле

97 включает разряд блокировки, которому соответсвует выход признака

45 режима блока 17. Поле 98 включает группу разрядов, которым соответствуют выходы маски блока 17, и предназначено для управления анализом изменения входных сигналов, Поле

50 99 включает группу разрядов, которым соответствуют выходы кода микроопераций блока 17:

На фиг. 7 приняты следующие обозначения: сигналы 100 на входах груп55 пы 9 триггеров; сигнал 101 с выхода разряда блокировки блока 17; сигнал

102 на выходе элемента 15; сигнал

103 на выходе элемента 20; сигнал

1260953

104 на выходе элемента 19; сигнал 105 на инверсном выходе триггера 21; сигналы 106 и 107 со второго и первого выходов блока 18 синхронизации.

Схема 14 сравнения (фиг. 8) содержит группу 108 элементов ИСКЛОЧАIOIJlEE ИЛИ и элемент ИЛИ 109 °

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

Для приведения устройства в исходное состояние на его вход 4 подается сигнал начальной установки, которым регистры 10 и 11, а также группа 9 триггеров переводятся в нулевое состояние, и по которому

15 блок 18 начинает вырабатывать серии тактовых сигналов 106 и 107. Кроме того по сигналу начальной установки в формирователь 13 заносится первый исполнительный адрес микропрограммы, поступающий на первые информационные входы с выходов мультиплексора 7.

Этот адрес появляется на выходах формирователя 13 с приходом фронта первого тактового сигнала 107 с выхода блока 18.

По адресу, представленному на выходах формирователя 13, происходит считывание микрокоманды иэ блока 17.

Группы разрядов микрокоманды, като- ЗО ,рым соответствуют выходы управления адресным переходам блока 17 (т.е. поля 93 и 94 в формате микрокоманды), предназначены дгя управления работой мультиплексоров 5-7 и формировате- З5 ля 13 соответственно. Группа адресных выходов блока 17 и сигналы с выходов мультиплексоров 5-7 используются для формирования адреса следующей микрокоманды. Разряд блоки- 4р ровки микрокоманды, которому соответствует выход управления режимом блока 17, предназначен для задания режима работы устройства во времяисполнения текущей микрокоманды. В 45 том случае, если он установлен в "1", устройству разрешен переход к следующей микрокоманде до окончания полного цикла исполнения текущей микрокоманды, Если же разряд установлен 50 в "0", устройство переходит к исполнению следующей микрокоманды только по окончании полного цикла исполнения текущей микрокоманды. С соответствующих выходов блока 17 на выход 23 55 устройства передается операционная часть микрокоманды, осуществляющая воздействие на управляемую микропрограммным устройтствдм систему. Микрокоманды исполняются за один такт.

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

По фронту тактового импульса 107 на а выходах формирователя 13 формируется адрес, по которому происходит считывание микрокоманды из блока 17. В соответствии с управляющими сигналами на выходе управления адресным переходом блока 17 на выходах мультиплексоров 5-7 присутствует определенная комбинация входных сигналов, которая подается на соответствующие информационные входы группы 9 триггеров типа защелка 1. На входах синхронизации триггеров 9 присутствуют уровни, определяемые значениями соотверствующих разрядов поля 98 маски блока 17. Каждая микрокоманда допускает вполне определенное множество комбинаций изменений входных сигналов устройства, ведущих к изменению режима работы, т.е. к переходу к следующей микрокоманде до окончания полного цикла исполнения данной микрокоманды. Так в момент времени происходит изменение режима работй (фиг. 7), а в момент времени нет. В соответствии с этим кодируется поле маски. Те триггеры 9, которым соответствуют установленные в "1" разряды поля маски, пропускают на свои выходы сигналы с информационных входов, те же триггеры, которым соответствуют разряды, установленные в

"0", работают в режиме хранения. В случае несовпадения комбанации сигналов на выходах триггеров 9 и кода, записанного в регистр 11, схема 14 вырабатывает единичный урбвень, который с задержкой, определяемой элементом 16, поступает на вход записи регистра 11, и в него записывается комбинация сигналов с выходов триггеров 9. Схема 14 вырабатывает сигнал нулевого уровня. Таким образом, если имело место несовпадение кодов на первом и втором входах схемы 14, она вырабатывает единичный импульс, длительность которого определяется элементом 16.

Единичный импульс с выхода схемы

14 проходит на выход элемента 15 и поступает на вход управления режимом блока 18 в том случае, если одновре †. менно выполняются два условия: разряд блокировки имеет единичное значе1260953 ние, и сигнал на инверсном выходе триггера 21 имеет единичный уровень (момента t, — : на фиг. 7). Суть

9 первого условия состоит в том, что микропрограммно разрешен переход к 5 выполнению следующей микрокоманды до завершения полного цикла текущей микрокоманды, Разряд блокировки всегда имеет единичное значение, когда хотя бы один из раэрадов поля установлен в "1". Рассмотрим второе условие. Когда хотя бы один из тактовых сигналов 106 или 107 имеет нулевой уровень, устройство находится в фазе подготовки к выборке очередной микрокоманды, и изменение входных сигналов может привести его к неопределенному состоянию. Устройство может быть приведено к неопределенному состоянию и изменением входных 20 сигналов во временном интервале от момента появления фронта тактового сигнала 107, по которому на адресных входах блока 17 появляется адрес очередной микрокоманды, до момента окончания выборки микрокоманды, определяемого задержкой от входов к выходам блока 17.

Для предотвращения этого перехода нулевым уровнем с выхода элемента 20 ЗО производится установка в "1" тригге.— ра 21, нулевой уровень с инверсного выхода которого блокирует прохождение единичного импульса с выхода схемы

14 на вход управления режимом блока з5

18. Триггер является динамическим

D-триггером относительно входа синхронизации.

Импульс отрицательной полярности с выхода элемента 20, задержанный 40 элементом 19 на время срабатывания блока 17 своим спадом (т.е. изменением уровней из "1" в "0"), стробирует занесение "0" в триггер 21, и единичный уровень с инверсного выхода 45 триггера 21 разрешает прохождение через элемент И t5 импульса с выхода схемы 14. Нулевой уровень с прямого выхода триггера 21 пропускает на входы синхронизации триггеров 9 ин- SO формацию с прямых входов группы 22 мультиплексоров, т.е. информацию, представленную на выходах, разрядов поля маски блока 17.

Если на выходе элемента 15 присут-у ствует нулевой уровень, блок 18 вырабатывает сигналы 106 и 107 заданной частоты и длительности. В соответствии с кодовой комбинацией на управляющих входах мультиплексора 5 на его выходе присутствует либо один из входных сигналов, либо (при комбинации 00...0 на управляющих входах) сигнал с первого адресного блока 17. Сигнал с выхода мультиплексора 5 поступает на первые информационные входы регистра 10 и мультиплексора 12. Задним фронтом тактового сигнала 106 в регистр 10 осуществыляется занесение данных, представленных на его информационных входах.

Элемент 8 производит логическое суммирование значений сигналов на управляющих входах мультиплексора 5. Если на выходе элемента 8 присутствует единичный уровень, то на выход мультиплексора 12 проходит информация с его первого входа, если же на выходе элемента 8 нулевой уровень, то на выход мультиплексора 12 поступает информация с его второго входа, т.е. с первого выхода регистра 10. Таким образом, до прихода заднего фронта тактового сигнала 106 в регистре 10 хранится информация об адресе текущей микрокоманды.

По единичному импульсу на входе управления режимом блок 18 формирует текущий тактовый сигнал 106 и временно снимает тактовый сигнал 107.

Исполнение текущей микрокоманды окончено, ее цикл был неполным. В регистре 10 хранится информация об адресе микрокоманды, исполняющейся до снятия тактового сигнала t07 Так как переходы по условию в предлагаемом устройстве осуществляются под воздействием входных сигналов устройства, то все, кроме первого, разряды регистра 10, которые не связаны со входными сигналами и поэтому не могут быть условиями перехода, используются для формирования адреса следующей микрокоманды, Назначение элемента 8 и мультиплексора 12 состоит в том, чтобы пропустить на первый информационный вход второй группы формирователя 13 выбранный мультиплексором 5 входной сигнал, который мог измениться за время выполнения микрокоманды, или сигнал с первого выхода регистра 10, если условием перехода не является изменение одного из входных сигналов, поступающих на вход мультиплексора 5.

1260953

После паузы блок 18 вновь начинает вырабатывать тактовые сигналы 107, по переднему фронту первого из которых происходит формирование адреса следующей микрокоманды. Во время подготовки к выборке и выборки очередной микрокоманды триггер 21 находится в единичном состоянии. Сигнал с его прямого выхода разрешает прохождение сигналов с инверсных входов на выходы группы 22 мультиплексоров. В итоге на выходы группы 22 поступает единичный импульс с выхода элемента 20, который стробирует занесение информации во все триггеры 9.

Таким образом в конце каждого цикла в триггеры 9 заносится информация, представленная на выходах мультиплексоров 5-7 и содержащая незарегистрированное во время такта изменение. Во избежание потерь информации об изменении входных сигналов запись в триггеры 9 блокируется на время срабатывания блока 11. т.е. на время выборки очередной микрокоманды (момент t4 на фиг. 7). Эти изменения вызывают реакцию устройства сразу же после окончания выборки микрокоманды.

Рассмотрим работу блока 18 синхро- ЗО низации (фиг. 2). Для приведения блока в исходное состояние на его вход 25 подается сигнал начальной установки, которым триггер 26 переводится в единичное состояние. Ин- 35 версный выход триггера 26, управляющий работой мультиплексора 28 и 29, пропускает на их прямые выходы сигналы с их входов. Генераторы 30-33 импульсов вырабатывают тактовые сигна- Ю лы в том случае, если на их входах присутствуют сигналы единичного уровня. Таким образом, после появления сигнала начальной установки серии импульсов начинают вырабатывать ге- 4> нераторы 30 и 31, так как на их входах присутствуют сигналы единичного уровня. Так как входы генераторов

32 и 33 связаны с инверсными выходами мультиплексоров 28 и 29 соответ- БО ственно, на которых присутсвуют сигналы нулевого уровня, то после сигнала начальной установки эти генераторы пассивны и на их выходах сигналы нулевого уровня. i5

Сигналы с выходов генератора 30 и 33, а также сигналы с выходов генераторов 31 и 3 логически суммируются элементами 34 и 35 соответственно. С выходов элементов 34 и 35 сигналы передаются на выходы 36 и 37 блока соответственно. В таком режиме блок 1 8 работает до появления импульса на входе 24 блока. Со входа

24 блока импульс поступает на счетный вход триггера 26, в результате чего триггер 26 перебрасывается в нулевое состояние, тем самым разрешая передачу со вторых входов мультиплексоров 28 и 29 на их выходы, В итоге на инверсном выходе мультиплексора

29 появляется сигнал единичного уровня, и с задержкой, определяемой элементом 27, после этого появляется сигнал единичного уровня на инверсном выходе мультиплексора 28.

Таким образом, с приходом первого единичного импульса на вход 24 блока в работе блока 18 происходят следующие изменения: прекращает вырабатывать тактовые сигналы генератор 31 и начинает вырабатывать тактовые сигналы генератор 33, а затем с задержкой прекращает вырабатывать импульсы генератор 30 и начинает вырабатывать импульсы генератор 32.

В этом режиме блок 18 работает до появления на его входе 24 следующего импульса. Далее блок 18 синхронизации функционирует аналогично описанному. Сигналы с выходов всех генераторов 30-33 имеют одинаковые параметры.

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

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

i260953 с выходом мультиплексора команды, выход второго мультиплексора условий подключен к входу признаков перехода формирователя адресов микрокоманд, первый разряд второго информационного входа которого соединен с выходом мультиплексора адреса, управляющий вход которого подключен к выходу элемента ИЛИ, а входы элемента ИЛИ соединены с выходом поля управления tG адресом блока памяти микрокоманд, выход первого мультиплексора условий подключен к первым информационным входам регистра адреса и мультиплексора адреса, второй информационный 15 вход которого соединен с первым разрядом выхода регистра адреса, остальные п-1 разрядов которого подключены к разрядам второго информационного входа, с второго по и-й формировате- 20 ля адресов микрокоманд, вход синхронизации формирователя адресов микрокоманд соединен с первым выходом блока синхронизации и первым входом первого элемента И, второй вход которого подключен к второму выходу блока синхронизации и входу синхронизации регистра адреса, разряды информационного входа регистра адреса, с второго по п-й, соединены- соответственно с разрядами ЗО адресного выхода„ с второго по п-й блока памяти микрокоманд, первый разряд которого подключен к первому информационному входу первого мультиплексора условий, выход регистра 35 условий соединен с первым входом схемы сравнения, выход которой подключен к первому входу второго элемента И и входу первого элемента задержки, выход первого элемента за- 40 держки соединен с входом синхронизации регистра условий, выход и второй вход которого подключены соответственно к входу блока синхронизации и выходу признака режима блока памя- 45 ти микрокоманд, входы начальной установки формирователя адресов микрокоманд, регистра адреса, регистра условий и вход запуска блока синхрониэации соединены с входом начальной установки устройства, второй информационный вход первого мультиплексора условий подключен к первому входу условий устройства, информационные входы второго мультиплексора условий и мультиплексора команды соединены соответственно с вторым входом условий и входом кода команды устройства, выход кода микроопераций блока памяти микрокоманд подключен к выходу устройства, о .т л и ч а ю щ ее с я тем, что, с целью расширения функциональных возможностей путем управления анализом изменений входных сигналов, оно содержит триггер результата, группу триггеров условий, второй элемент задержки и группу мультиплексоров, причем прямой и инверсный выходы триггера результата подключены соответственно к управляющим входам мультиплексоров группы и третьему выходу второго элемента И, прямые и инверсные входы мультиплексоров группы соединены соответственно с выходом поля маски блока памяти микрокоманд и выходом первого элемента И, выход первого элемента И подключен также к входу установки триггера результата и входу второго элемента задержки, выход которого соединен с входом синхронизации триггера результата, информационный вход которого подключен к шине нулевого потенциала, выходы мультиплексоров группы соединены с входами синхронизации соответствующих триггеров условий группы, выходы которых подключены к информационному входу регистра условий и второму входу схемы сравнения, информационные входы триггеров условий группы, начиная с первого, соединены с выходами: первого и второго мультиплексоров условий и мультиплексора команды соответственно, а входы установки триггеров условий группы подключены к входу начальной установки устройства.

126095 3 юЕ еЮ

Ъ»

as

Ф ч- . ею вц

1260953

И

В8

)260953

Сютвмие ад ecwbix «одежд

ЙФ2

ХЗ,2 $5jf яа вя

85 84 (7П

53 $3f (5 БЗ

gtt фФ,а а»

Щ, (53 (Оа1 (7Щ (781 а" (8Ц т (Sa(0 дз

tt 0» л з (Л 5a<

l5 " (7 1 пз

Г5

И 11

f7 (az

g» (77 (5 (8 (И1 д» (70 ву

1» (5 (771 (7Я

П" (5 (8/1

f » и21

»f (5J

%21

f »

И11

Ф; (541 (54., (54, (54 (54 6

Х Х

$3, $3,5

f У1,/» ю »

«(» р»

4" юз ж

82 БЗ, f" 55

Х Х

Состояние ь кадо6

L53 (53 а ВЗГ

53 БЗ (801 nZ (7Д (741

53,(Л, (681 671

70 (6П (757 (743 (54 ГЛМ (6И Г673 (54 (54 4

1260953 et.8

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

Редактор Т. Парфенова Техред Л.Олейник Корректор А. Тяско

Заказ 5233/50

Тира к 671

Подписное

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

113035, Москва, Ж-ЭЗ, Рауиская иа6., д. 4/5

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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