Устройство микропрограммного управления
Изобретение относится к автоматике и вычислительной технике, в частности к микропрограммным устройствам управления, и может быть использовано в цифровых вычислительных системах . Целью изобретения является упрощение устройства. Устройство содержит блок мультиплексоров 1, регистр 2 адреса, блок 3 памяти микрокоманд , регистр 4 микрокоманд, элемент И 5, генератор 6 тактовых импульсов , сдвиговый регистр 7, вход и выходы . 2 ил. о S (Л О J 4:
СОЮЗ СОВЕТСКИХ
СОЦИАЛ ИСТИЧЕСНИХ
РЕСПУБЛИК
„„SU„„1267412 (д 4 G 06 F 9/22
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (21) 3832640/24-24 (22) 25. 12 ° 84 (46) 30. 10.86. Бюл. Р 40 (72) В.П.Дубовицкий (53) 681.325(088.8) (56) Авторское свидетельство СССР
У 970367 кл. G 06 F 9/22, 1981, Авторское свидетельство СССР
N 949657, кл. G 06 F 9/22, 1980. (54) УСТРОЙСТВО МИКРОПРОГРАММНОГО
УПРАВЛЕ НИЯ (57) Изобретение относится к автоматике и вычислительной технике, в част. ности к микропрограммным устройствам управления, и может быть использовано в цифровых вычислительных системах. Целью изобретения является упрощение устройства. Устройство содержит блок мультиплексоров 1, регистр 2 адреса, блок 3 памяти микрокоманд, регистр 4 микрокоманд, элемент И 5, генератор 6 тактовых импуль.. сов, сдвиговый регистр 7, вход и выходы. 2 ил.
1267412
Изобретение относится к автоматике и вычислительной технике, в частности к микр опр ограммным ус тр ойс т вам управления, и может быть использовано
5 в цифровых вычислител:ьных системах.
Цель изобретения .- упрощение устройства.
На фиг. 1 приведена функциональная схема устройства микропрограммного управления, на фиг, 2 - временная диаграмма выполнения 3-,,2- и t-тактных микрокоманд, Устройство содержит блок 1 мультиплексоров, регистр 2 адреса, блок 3 памяти микрокоманд, регистр 4 микрокоманд, элемент И 5, генератор 6 тактовых импульсов, сдвиговый регистр
7, вход 8 кода логических условий, первый 9 и второй 10 выходы, Устройство работает следующим образом,.
После выполнения очередной микрокоманды на выходе старшего разряда регистра 7 устанавливается "1", при этом подается разрешающий потенциал на второй вход элемента И 5 и на вход синхронизации регистра 7., Последний переключается на прием информации с вьгхода блока 3 памяти, Исполнительный адрес очередной микрокоманды формируется модификацией адреса, поступающего из блока 3 памяти и блока 1 мультиплексоров, Ветвление B поспедовательности выполнения микрокоманд осуществляется опросом блока 1 мультип. -.ексорсв путем подачи на его адресный (ход и вход выборки управляющих сигналов с выхода регистра 4 микрокоманд.
Предположим„ что устройс.во микро- " программного управления должно сформировать последoBateJII Honò ь микроко.манд, длительность которых составляет 3, 2, 3 и 1 такта г енератора 6 тактовых импульсов.
По очередному синхроимпульсу .в регистр ? адреса и регистр 4 микрокоманд из блока 3 памяти заносятся соответственно адрес очередной микрокоманды и управляющие биты для работы операционного устройства, а выходы регистра 7 уста.навливаются в состояние, .приведенное на временной диаграмме фиг„ 2 после первого импульса на выходе элемента И . При этом регистр 7 изменяет режим работы с приема на сдвиг вследствие изменения на входе управления уровня сигнала с выхода старшего разряда регистра 7.
Сдвиг информации в регистре 7 осуществляется дс тех пор, пока íà его выходе старшего разряда вновь не появится единица.. В данном случае это произойдет после третьего импульса с выхода генератора 6, с приходом четвертого си|-:хроимпульса осуществляется герезапись нового состояния регистра. 7 и запись информации в регистры 2 и 4 адреса и микрокоманд состветственнс.
Таким образом, изменяя состояние регистра 7 после каждого синхроимпульса с выхода элемента И 5, можно регулировать -,лительнссть выполнения любой микрокоманды в гределах заданного в блоке 3 памяти диапазона от
Т до nT., где и — разрядность регистра 7, Т вЂ” период повторения импульсов генератора 6, Ф о р м у л а и з о б р е т е н и я
Устройство микропрограммного уп— равления, содержащее блок памяти микрокоманд, регистр микрокоманд, регистр адреса, блок мультиплексоров, элемент
И и генератор гактовых импульсов, причем выход регистра адреса соединен с адресным входом блока памяти микрокоманд, выход поля микрооперации которого соединен с информационным входом регистра микрскоманд, выход кода микрооперапии которого является первшм выходом ус:.рсйства, вьгход кода анализируемых логических условий регистра микрокоманц соединен с управляющим входом блока мультиплексоров, информационныи вход которого является входом логи .еских условий устройства, входы синхронизации регистра адреса и регисIpa микрокоманд соедиHpFIbI с выходом элемента И, выход блока мультиплекссров соединен с информационным входом младших разрядов рагистра апреса, о т л и ч а ю щ е е с я тем, что, с целью упрощения, оно содержит сдвиговый регистр, информационный вход которого соединен с выходом кода длительности микрооперации регистра микрокоманд, первый вход элемента И соединен с входом разрешения сдвига сдвигового регистра и с выходом старшего разряда сдвигового регистра, выход остальных разрядов которого является вторым выходом
3 12674 12 4 устройства, второй вход элемента И ля адреса блока памяти микрокоманд соединен с входом синхронизации сдви- соединен с информационным входом гового регистра и,с выходом генера- старших разрядов регистра ядретора тактовых импульсов, выход по- са.
8paк Ял 5
Зф/1
Составитель Ю. Ланцов
Редактор M.Ïåòðoâà Техред М.Моргентал Корр ект ор М. Демчик
Заказ 5775/47 Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4


