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

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

Изобретение относится к вычислительной технике и может быть исполь зовано дл5| микропрограммного управления устройств вычислительной техники. Цель изобретения - сокращение объема оборудования. На фиг.1 представлена функционал ная схема устройства; на фиг.2 - пр мер прошивки шифратора адреса. На фиг.1 приняты следующие обозн чения: блок 1 памяти микрокоманд; регистр 2 микроопераций; счетчик 3 адреса; шифратор 4 адреса; блок 5 памяти адресов переходов; триггер 6 и элементы И 7, 8. Сущность изобретения заключается в том, что адресные и управляющие разряды микрокоманд записаны со ответственно в блоке 5 памяти адресов переходов и в .блоке 1 памяти микрокоманд. Такое разделение разря ДОН микрокоманд позволяет исключить нулевые (пустые) значения адресов в памяти устройства, т.е. уменьшить оборудование, необходимое для постр ения памяти за счет более плотной упаковки информации. Значение адресных разрядов блока 5 памяти адре сов переходов находится в однозначном соответствии с кодом, установле ным на регистре 3 (текущим адресом) , т.е. Y; cf; (X), где Y; значение i-ro разряда на входе блока памяти адресов переходов 5; X множество наборов кодов, установлен ных на счетчике адреса. Шифратор адреса является функцио нальным преобразователем п-разрядного кода регистра 3 адреса в k-раз рядный код, которьм вместе с разрядами кода условий поступает на адресные входы блока памяти адресов переходов. При преобразовании должны быть учтены требования однозначности и оптимальности кодирования, последнее выражается формулой log Qpl где Qp - число адресов переходов; k - число выходов шифратора ад реса. Устройство работает следующим об разом. В исходном состоянии на счетчике 3 адреса установлен нулевой код на шинах условий - начальный код. Сигналом С 1 осуществляется возбуж7дение блока 1 памяти микрокоманд, сигналы с выхода которого устанавливают на регистре 2 код начальной микрокоманды. Сигналом с разряда (т+1) блока 1 памяти микрокоманд устанавливается триггер 6 в единичное состояние. Сигналом С 2 через элемент И 7 возбуждается блок 5 памяти адресов переходов, на выходе которого при начальном коде условий на входах (k-b 1)г блока памяти появляется нулевой код, т.е. код на счетчике адреса 3 не изменяется. Сигналом С 3 триггер 6 устанавливается в нулевое состояние, и работа устройства повторяется. Если код условий отличен от начального , сигналом с выхода элемента И 7 возбуждается блок 5 памяти адресов переходов, сигналами с выхода последнего на счетчике 3 адреса устанавливается код отличный от нулевого. При отсутствии сигналов на выходе (m-t-1) разряда блока 1- памяти триггер 6 сохраняет нулевое состояние и тогда сигналом С 2 через элемент И 8 возбуждается счетный вход счетчика 3, который увеличивает свое состояние на единицу. Таким образом, осуществляется установка кода в счетчике 3 адреса- сигналами с выходов блока 5 памяти адресов переходов - при наличии сигнала на выходе (m-t-1) разряда блока 1 памяти микрокоманд, или увеличение кода на +1 счетчика адреса 3 - в противном случае. Пример прошивки шифратора адреса для микропрограммного устройства, адресная часть которого равна 10 разрядам, число адресов переходов равно 62, представлен на фиг.2. При минимизации адресных кодов перехода были использованы известные методы минимизации переключательных функций. Аналитическая зависимость выходных функций шифратора адреса от входных переменных (кодов адреса регистра 3) имеет следующие выражения 6 10 , ; Конструктивные особенности предлагаемого устройства позволяют сократить vj6opy;iOBaHHe за счет более плотной упаковки информации в адресной части переходов, в и заключается положительньш эффект при использовании устройства. Формула изобретени Устройство микропрограммного управления, содержащее счетчик адреса регистр микроопераций, блок памяти адресов переходов и блок памяти мик рокоманд, информационные входы и с первого по т-й (т .- разрядность управляющей части микрокоманды) выходы которого соединены соответственно с информационными выходами счетчика адреса и с первого по т-й информационными входами регистра микроопераций, выходы которого являются выходами Микроопераций устройства, о т личающееся тем, что, с целью сокращения объема оборудования оно содержит первый и второй элементы И, триггер и щифратор адреса, пер вая и вторая группы адресных входов и информационный выход блока памяти адресов переходов соединены соответ27.4 ственно с выходами шифратора адреса, с входами логических условий устройства и с информационными входами счетчика адреса, входы щифратора адреса соединены с выходами счетчика адреса, первый вход синхронизации . устройства соединен с входом записи регистра микроопераций и входом.чтения блока памяти микрокоманд, (т+1)-й выход которого соединен с входом установки в единицу триггера, прямой и инверсный выходы которого соединены соответственно с первыми входами первого и второго элементов И, вторые входы которых соединены с вторым входом синхронизации устройства, третий вход синхронизации устройства соединен с входом установки в ноль триггера, выход первого элемента И соединен с входом записи счетчика адреса и с входом чтения блока памяти адресов переходов, выход второго элемента И соединен со счетным входом счетчика адреса, вход начальной установки устройства соединен с входом установки в ноль счетчика адреса.

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

название год авторы номер документа
Микропрограммное устройство для контроля и управления 1985
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Малахов Виктор Александрович
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
SU1325476A1
Микропрограммное устройство управления 1987
  • Харченко Вячеслав Сергеевич
  • Пугач Евгений Васильевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Ткаченко Сергей Николаевич
  • Мунтяну Александр Владимирович
SU1629910A1
Микропрограммное устройство для ввода-вывода информации 1983
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1144099A1
Микропрограммный процессор 1981
  • Харченко Вячеслав Сергеевич
  • Плахтеев Анатолий Павлович
  • Благодарный Николай Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU980095A1
Адаптивная система обработки данных 1984
  • Куракин Сергей Зосимович
  • Макаров Сергей Борисович
  • Чуркин Владимир Николаевич
SU1267429A1
Микропрограммное устройство управления 1980
  • Харченко Вячеслав Сергеевич
  • Сидоренко Валентин Иванович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU920726A1
Микропрограммное устройство управления 1983
  • Супрун Василий Петрович
  • Байда Николай Константинович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1124299A1
Микропрограммное устройство управления модуля распределенной параллельной вычислительной системы 1985
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Никольский Сергей Борисович
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
  • Колесников Василий Иванович
SU1252775A1
Микропрограммное устройство управления с контролем 1983
  • Кривоносов Анатолий Иванович
  • Кириченко Николай Васильевич
  • Калмыков Валентин Александрович
  • Супрун Василий Петрович
  • Меховской Николай Филиппович
  • Сычев Александр Васильевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1136162A1
Микропрограммное устройство управления 1983
  • Брагин Виталий Николаевич
  • Мельников Владимир Алексеевич
SU1109751A1

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

Реферат патента 1986 года Устройство микропрограммного управления

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

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

Фиа. 1

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

Микропрограммное устройство управления 1975
  • Егорычева Нина Владимировна
  • Автономов Борис Борисович
  • Шульгин Андрей Андреевич
  • Рабинс Маргарита Владиславовна
  • Коханова Римма Ивановна
  • Черниговская Вера Михайловна
SU561964A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Микропрограммное устройство управления 1983
  • Брагин Виталий Николаевич
  • Мельников Владимир Алексеевич
  • Кныш Павел Иванович
SU1103230A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Хассон
Микропрограмное управление
М.: Мир, 1974
Глушков В.М
Синтез цифровых автоматов
И.: Фиэматгиз, 1962.

SU 1 273 927 A1

Авторы

Меркуль Валерий Васильевич

Даты

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

1985-06-18Подача