Устройство для формирования адреса следующей микрокоманды
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХ РЕСПУБЛИК 298746 9)8 1 4 Р 9 36 БРЕ САНИицкий Г.ИграммныхЭнергияе отво СССР32, 1981,т УДАРСТВЕННЫЙ НОМИТЕТ СССРДЕЛАМ ИЗОБРЕТЕНИЙ ИОТНРЫТИИ К АВТОРСКОМУ(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ АД.РЕСА СЛЕДУЗМЦЕЙ МИКРОКОМАНДЫ(57) Изобретение относится к вычислительной технике и позволяет сократить аппаратурные затраты при построении устройств формирования адресаследующей микрокоманды. Устройствосодержит регистр 1 исполнительногоадреса, грулпу элементов ИЛИ 2, двегруппы элементов И 3, 4, элементНЕ 6, блок 9 памяти микропрограмм,дешифратор 8, схему 7 сравнения ишифратор 5. Использование шифратора5 уменьшает объем памяти микропрограмм за счет того, что в блоке 9хранитая только один исполнительныйадрес, а второй формируется в самомустройстве. 1 ил., 1 табл.(ш 2)г,г,где С Изобретение относится к вычислительной технике и может быть использовано в микропрограммных устройствах управления, например, для формирования адреса следующей микрокоманды при организации переходов в алгоритмах тестов функциояального и функционально-динамического контроля запоминающих устройств (ЗУ).Цель изобретения - упрощение уст в . Ю ройства за счет уменьшения необходимого объема памяти.На чертеже показана функциональная схема предлагаемого устройства 1 для формирования адреса следующей мик рок оманды.Устройство содержит регистр 1 исполнительного адреса, группу элементов ИЛИ 2, первую группу 3 элементов И, вторую группу 4 элементов И, шиф ратор 5, элемент НЕ б, схему 7 сравнения, дешифратор 8, блок 9 памяти микропрограмм (Б 11 МИ), Кроме того, на чертеже показаны код 10 исполнительного адреса микрокоманды, код 11 пре 25 образованного адреса мнкрокоманды, код 12 адреса микрокоманды, хранящийся в блоке 9, код 13 условия перехо,да, хранящийся в блоке 9, унитарный код 14,1, 14.2, , 14.г, , 14.г30 условия перехода, код 15. 1, 15. 2 15. г, , 15. г условия перехода операционного автомата, прямое 1 б и инверсное 17 значения результата сравнения кодов условий перехода, вход 18 начальной установки устройства, вход 19 синхронизации устройства.Устройство работает следующим образом.Перед началом работы на вход 18устройства подают сигнал, который устанавливает в регистре 1 исполнительного адреса код 10 исходного адреса выполняемой микрокоманды. Данный код 10 адреса поступает в операционный автомат (не показан) для выполнения необходимой микрокоманды. Кроме того, код 10 адреса поступает на адресные входы блока 9 и на входы шифратора 5, Иэ блока 9 считывает О ся код 12 первого адреса следующей микрокоманды и код 13 условия, которое надо выполнить в данной микрокоманде, чтобы перейти к следующей микрокоманде. На выходах шифратора 5 формируется код 11 второго адреса следующей микрокоманды. В процессе выполнения каждой микрокоманды код 4 б 213 условия перехода поступает навход дешифр ат ар а 8. С выходов дешифратора унитарный код 14. 1,14,214. г14.4 условия перехода поступает на первую группу информационных входов схемы 7 сравнения.На вторую группу информационныхвходов схемы 7 сравнения в то же время поступает код" 15,1, 15.2,15.г, , 15,г условия переходасформированный в операционном автомате при выполнении текущей микрокоманды. Если происходит совпадениекода 14.1, 14,2, , 14 , 14,гусловий перехода с кодом 15,1,15,215,15.г условий перехода,то на выходе схемы 7 сравнения формируется положительный сигнал 16, который поступает на первые входы элементов И второй группы 4. В противномслучае, на выходе схемы 7 сравнениябудет отрицательйый сигнал 1 б. Впервом случае на входы регистра 1адреса через группу 2 элементов ИЛИи вторую группу 4 элементов Ипоступает код 11 второго адреса следующей,микрокоманды с выходом шифратора 5.Во втором случае положительный сигнал 17 разрешает прохождение на вхо.ды регистра исполнительного адреса1 через группу 2 элементов ИЛИ ипервую группу 3 элементов И кода 12первого адреса следующей микрокомац;дь 1 с выходов блока 9. Код адресаследующей микроманды фиксируется врегистре 1 исполнительного адресасинхрониэирующими импульсами, поступающими на вход 19.Шифратор 5 описывается таблицейистинности. Шифратор 5 выполнен таким образом, что значение кода наего выходе всегда на единицу больше,чем на входе.Ниже приводится таблица истинности шифратора для случая четырехразрядного адреса микроманды,Быстродействие шифратора 5 определяется временемсрабатывания егостаршего разряда, которое выражаетсяформулой- время переключения элемента И;- время переключения элементаИСКЛЮЧА 1 ОЩЕ Е ИЛИ,- число разрядов адреса микрокоманды,О 0 0 0 0 0 О 0 0 0 0 0 0 0 0 0 О 0 0 0 0 О 0 0 О 0 0 0 0 0 0 3 129874В ряде случаев для малых значений ш формирование адреса следующей микрокоманды шифратора 5 осуществляется быстрее, чем выборка второго адреса микрокоманды из БПМП, как это делается в известном устройстве. Например, для ш = 4 формирование адреса следующей микрокоманды преобразователем кода, выполненного на микросхемах 155 (серии элемент ИЛИ 1, эле О мент НЕЛН 1, элемент ИСКЛЮЧАВЦЕЕ ИЛИЛП 5), осуществляется примерно за 60 нс, тогда как время выборки адреса из блока 9, выполненного на микросхемах 155 РУ 2, составляет при мерно 100 нс. Формула изобретения Устройство для формирования адре са следующей микрокоманды, содержащее регистр исполнительного адреса, группу элементов ИЛИ, две группы элементов И, элемент НЕ, блок памяти микропрограмм, дешифратор и схему 25 сравнения, причем вход начальной установки и вход синхронизации регистра исполнительного адреса являются одноименными входами устройства, выход регистра исполнительного адреса ЗО соединен с адресным входом блока па 6 4мяти микропрограмм, выходы первойгруппы которого подключены к первымвходам элементов И первой группы, выходы которых соединены с первыми входами элементов ИЛИ группы, выходыкоторых подключены к информационнымвходам регистра исполнительного адреса, выходы второй .группы блока памяти микропрограмм соединены с входами дешифратора, выход которого подключен к первому информационномувходу схемы сравнения, второй информационный вход которой является входом кода условия перехода устройства, выход признака равенства схемысравнения соединен с первыми входамиэлементов И второй группы и черезэлемент НЕ с вторыми входами элементов И первой группы, выходы элементов И второй группы соединены с вторыми входами элементов ИЛИ группы,о т л и ч а ю щ е е с я тем, что, сцелью упрощения устройства за счетуменьшения необходимого объема памяти, оно содержит шифратор, вход которого соединен с выходом регистраисполнительного адреса, а выход подключен к вторым входам элементов Ивторой группы, выход регистра исполнительного адреса является выходомустройства.0 0 0 О О О 0 О О 0 Составитель И. ПоливодаТехред М,Ходанич Корректор А.Зимокосов Редактор Е,Папп Заказ 890/51 Тираж 673 Подписное ВНИКНИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д, 4/5
СмотретьЗаявка
3971331, 28.10.1985
ПРЕДПРИЯТИЕ ПЯ А-3756
ИВАНОВ АЛЕКСАНДР НИКОЛАЕВИЧ, РОМАНОВ ВЯЧЕСЛАВ МИХАЙЛОВИЧ, СОЛОДОВА ЛЮДМИЛА ВЛАДИМИРОВНА
МПК / Метки
МПК: G06F 9/36
Метки: адреса, микрокоманды, следующей, формирования
Опубликовано: 23.03.1987
Код ссылки
<a href="https://patents.su/4-1298746-ustrojjstvo-dlya-formirovaniya-adresa-sleduyushhejj-mikrokomandy.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования адреса следующей микрокоманды</a>
Предыдущий патент: Устройство для формирования исполнительных адресов
Следующий патент: Устройство для распределения заданий между эвм
Случайный патент: П-гнтш-г1кшчсы