Микропрограммное устройство управления
Иллюстрации
Показать всеРеферат
оп ИсАНИЕ <»„4.
ИЗОБРЕТЕНИЯ
Союз Советских
Социалистических
Республик
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное: к авт. свид-ву— (22) Заявлено 03.03.76(21) 2330815/24 с присоединением заявки № (23) Приоритет(43) Опубликовано 05 о7 77Бюллетень №,25 (45) Дата опубликования описания17.08.77 (51) М. Кл.е
6 06 F 9/16
Гасударстеениый комитет
Совета Министров СССР по делам изобретений и открытий (р) уд 681,325 (088.8) (72) Авторы изобретения
Р. Б. Иунеп, И. Л. Колодчак и B. К. Овсяк (71) Заявитель (54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ
Изобретение относится к области вычислительной техники, в частности к устройствам управления и может быть исполт зовано при построении ЫВМ с микропрог раммным управлением.
Известно микропрограммное устройство управления (lj, содвржащее ЗУ регистры, дешифраторы, генераторы тактовых сигналов. Недостатками устройства являются ограниченное быстродействие и малая гибкость структуры.
Наиболее близким к изобретению по технической сущности и достигаемому эффекту является микропрограммное устройся во управления (2), содержащее генератор тактовых импульсов, выход которого соединен со входом узла вьщеления четных и нечетных импульсов, первый регистр, дешифратор адреса, выход которого соединен со входом блока памяти, многоканальный блок выдачи, содержащий в каждом канале первый, второй и третий элементы И, элемент HF и дешифратор, Управляющий вход дешифратора канала соединен с первым входом первого элемента И канала не посредственно, а с первым входом второго элемента И. канала через элемент НЕ ка; нала. Выход дешифратора канала соединен с первым входом третьего элемента И канала. Выходы третьих элементов И каналов являются выходами устройства. Управ» ляющий вход дешифратора канала соединен с соответствующим признаковым выхо» дом первого регистра, кодовый вход—
10 с соответствующим кодовым выходом первого регистра, адресный выход которого соединен с кодовым входом дешифратора адреса, управляющий вход которого и вторые входы первого и второго элементов И
16 канала блока выдачи соединены с первым выходом узла выделения четных и нечетных импульсов, а выход генератора тактовых импульсов соединен со вторыми входами третьих элементов И каналов блока выдачи.
20 В данном устройстве управления длитель- ность тактов Т, Т вы.бранп такой, что время выборки слова из ЗУ составляет незначительную ее часть. Увеличение быстродействия этого устройства соответствует
26 увеличению частоты повторения f генера
564635 тора тактовых сигналов и приводит к тому, что время выборки слова из ЗУ соизмеримо с длительностью такта Л . При этом. время выполнения элементарных операций в такте Т уменьшается до нуля и не рав но времени выполнения элементарных операций в такте T . С другой стороны, эконо-. мически целесообразным считается построеwe такого микропрограммного устройства управления, в котором скорость выборки д слова из ЗУ и скорость выполнения элементарных операций были согласованы, т.е, равны, поэтому быстродействие описанного устройства ограничено.
0ель изобретения — повышение быстро- 15 действия устройства.
Поставленная цель достигается тем, что предложенное устройство содержит второи регистр и группу элементов И.
Выход блока памяти через второй регистр: 0 соединен с первыми входами элементов г улиыа элементов И, выходы которых соединены с соответствующими" кодовыми вхо» дами второго регистра. Вторые входы элементов группы элементов И соединены со вторым выходом узла выделения четных и нечетных импульсов, авыходы второго и третьего элементов И каналов блока выдачи соединены с соответствующими призна.» ковыми входами первого регистра. 30 . Блок-схема устройства представлена на чертеже.
Микропрограммное устройство управле ния. содержит генератор тактовых импульсов 1,узел 2 Выделения четных и нечеъных импульсов, элемент И,дешифратор 4 адреса, блок 5 памяти, регистры 6, 7 и многоканальный блок выдачи 8.
Блок выдачи 8 содержит элементы И
9-11, элемент НЕ 12 и дешифратор 13..
Устройство работает следующим обра»
ЗОМ.
Генератор 1 вырабатывает сигналы с частотой повторения.,1, которые Опраши» вают элементы И 9. Сигнал появляется на выходе того элемента И 9, на входе которого имеется разрешающий потенциал от дешифратора 13. Этот разрешающий потен циал образуется, если разряд признака соответствующего поля регистра 7 находи 0 ся B состоцнии "1 . С ПЩ>ВОГО ВыхОда уз." ла 2 Выделяются нечетнв е сигналы, соот ветствуюшие тактам Т, по которым происХОДИТ СЧИтЫВаНИЕ НОВОГО СЛОВа ИЗ рЕГИСт ра 6 и запись его В регистр 7. Кроме того, в этих же тактах вырабатываются элементарные операции, заданные теми полями регистра 7,у,которых разряд приз-. рака находится в состоянии "1. По окончании тактов Т на втором выходе узла
2 Вьщеляются четные сигналы, соответствующие тактам Т, по которым через элементы И 10, 11 блока 8 происходит изьа нение состояний дополнительных разрядов признака на противоположные, а также: считывание нового слова и блока 5 в рогистр 6. Очевидно также, что во время т@к тов Т выполняются элементарные операции, заданные теми полями регистра 7, дещифраторы 13 которых были заблокирова ны в такте Т разрядами признака.
В изобретении время выполнения элементарных операций соизмеримо со временем выборки слов из блока 5, в то время как в известном устройстве необходимо, чтобы время выборки слов из блока 5 со тавляло незначительную часть времени выполнения элементарных операций и чем меньше - тем лучше, Отсюда при равных быстродействиях блоков памяти предложенного и известного устройств первое имеет большее быстродействие. Кроме того, применение узла вьщеления четных и нечетных имульсов с двумя соответствующими. выходами позволяет исключить линии за держки в цепях установки дополнительных разрядов признака.
Формула изобретения
Микропрограммное устройство управления, содержащее генератор тактовых импульсов, выход которого соединен со входом узла выделения четных и нечетных импульсов, первый регистр, дешифратор адреса, выход которого соединен со вхо дом блока памяти, многоканальный блок выдачи, содержащий в каждом канале пер вый, второй и третий элементы И, элемещ
НЕ и дешифратор, причем управляющий вход дешифратора канала соединен с первым входом первого элемента И канала. непос редственно, а с первым входом второго элемента И - канала через элемент НЕ канала, выход дешифратора канала соединен с первым входом третьего элемента И ка;нала, Выходы третьих элементов И кана лОВ являются ВыхОдами устройстВа р ляюший вход дешифратора канала соединен с соответствующим признаковым выходом первого регистра, кодовый вход дешифра тора канала соединен с соответствующим кодовым выходом первого регистра, адрес ный выход которого соединен с кодовым входом дешифратора адреса, управляющий вход которого и вторые входы первого и второго элементов И канала блока выдачи соединен с первым выходом узла вьщеления четных и нечетных импульсов, а выход
564635
Составитель Ф. Шагиахметов
Гехред А. демьянова Корректор д Мельниченко
Редактор Л. Утехина
Заказ 2 17 9/2 1 2 Тираж 818,Подписное
БНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113О35, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ЛПП "Патент", r. Ужгород, ул. Проектная, генератора тактовых импульсов соединен со вторыми входами третьих элементов И каналов блока выдачи, о т л и ч а ю ш е». е с я тем, что, с пенью повышения быст., родеяствия, оно содержит второй регистр и группу элементов И,причем выход блока памяти через второй регистр соединен с первыми входами элементов группы элементов И, выходы которых соединены с соответствующими кодовыми входами второго регистра вторые входы элементов группы
1 элементов И соединены со вторым выхолом узла выделения четных и нечетных импуль сов, а выходы второго и третьего зле ментов И каналов блока выдачи соединены с соответствующими признаковыми входами первого регистра. Источники информапии, принятые во вни мание при экспертизе
1. Авторское свидетельство СССР
% 342380, кл. Q 06 К 9/16, 1971.
2. Авторское свидетельство СССР
М 331387. кл. 5 06 f 9/ 16, 1А70,