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

Номер патента: 467351

Авторы: Асцатуров, Кондратьев, Мальцев

ZIP архив

Текст

О П И С А Н ИЕ ИЗОБРЕТЕНИЯ тт-тт" 4673 И Союз Советских Социалистических Республик(51) М Заявлено 25.08,72 с присоединением заявки2) Приоритет 4 31 осударственный комитет овета Министров СССР УДК 681,325(088.8 Опубликовано 15,04.75. Бюллетень14 Дата опубликования описания 03.11,75 о делам изабрет н открытн 72) Авторы изобретен А. Мальцев Р. М. Асцатуров, А. П атьев аявитель(54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИ Предлагаемое изобретение относится к области вычислительной техники и может быть использовано в качестве устройства управления цифровых вычислительных машин (ЦВМ) .Известны микропрограммные устройства управления, содержащие блок памяти микроттрограмм, адресный регистр, регистр микро- команды, дешифраторы, линию задержки и логические схемы. Устройство вырабатывает набор тактовых сигналов (микроопераций), управляющих работой различных блоков ЦВМ, причем длительность мироттрог 1 таммного такта выбирается равной циклу наиболее медленного из устройств. Это снижает общее быстродействие ЦВМ,Цель изобретения - расширение функциональных возможностей устройства,Поставленная цель достигается тем, что устройство содержит блок управления длительностью микропрограммного такта, входы которого соединены с соответствующими выходами дешифраторов и линий задержки, а выход блока подключен к синхронизирующему входу адресного регистра и через схему НЕ - к выходу линии задержки.На фиг. 1 приведена схема микропрограммного устройства управления, где изображены адресный регистр 1, блок 2 памяти микропрограмм 2, регистр 3 микрокомапды, поля 4 управления блоками, время цикла которых больше длительности обычного такта, дешифраторы 5 этих полей, блок управления 6 длительностью микропрограммного такта, секционная линия задержки 7 задания длительности такта, схема НЕ 8.5 На фиг. 2 приведена временная диаграммамикропрограммного такта, где lао, Йт, Й - выходы секций линии задержки 7, время задержки которых соответственно то, тт, т; Й - выход блока управления 6 длительностью 10 микропрограммного такта; 1, 1 -- выходыдешифраторов 5 полей 4, управляющих работой блоков ЦВМ, время цпла которых больше длительности обычного такта; То - 2 то -- длительность обычного такта; Тт - 2 тт и 15 Т=2 т - длительность тактов при работемедленттьтх блоков; ,р - момент времени переключения блока управления 6 длительностью микропрограммного такта.Выходы адресного регистра 1 соединены сблоком 2 памяти микропрограмм, выходы которого подключены к регистру 3 микрокоман.ды. Выходы полей 4 регистра 3 подключены к дешифраторам 5, выходы которых, а также выходы Йо, тсь Й линии задержки 7 соединены со входами блока управления 6 длительностью микропрограммного такта. Выход блока 6 соединен с синхронизирующим входом адресного регистра 1 и входом схемы НЕ 8, выход ко.торой подключен ко входу линии задержки 7.В микропрограммном устройстве управления микрокоманда, выполняемая в данном467351 Фиг.1 такте, считывается из блока памяти в предыдущем такте. Поэтому к началу каждого такта подготовлены сигналы, определяющие его длительность. Так, если в тактах не требуетсг выполнить тяжелые режимы работы для некоторых блоков, то ни один из выходов дешифраторов 5 полей 4, подключенных к блоку управления 6 длительностью микропрограммного такта, не будет возбужден и он разрешит прохождение сигнала с выхода Й, линии 10 задержки 7. При этом занесение в адресный регистр 1, чтение по этому адресу микро- команды из блока памяти 2 в регистр 3 с последующей выработкой соответствующих управляющих сигналов (микроопераций) бу дет происходить через время, равное длительности обычного такта То -- 2 то (фиг, 2). Если считанная микрокоманда содержит микрооперации, задающие выполнение тяжелых режимов работы, т. е. когда будет возбужден 20 хоть один из выходов 1, 1 дешифраторов 5 полей 4, блок управления 6 длительностью микропрограммного такта разрешит прохождение сигнала с соответствующего из выходов А й линии задержки 7, Поэтому длитель ность такта увеличится и будет определяться временем задержки (ть т) той же секции задержки 7, выход которой подключен через блок управления 6 длительностью микропрограммного такта к входу схемы НЕ 8, т. е. 30 длительность такта станет равной Т,=2 т или Т =2 т . При появлении сразу нескольких запросов на длинный такт блок управления 6 длительностью микропрограммного такта определит их приоритет и будет выработан такт, равный по длительности циклу более медлепного из запускаемых блоков.После окончания длинного такта при отсутствии повторных запросов на него, блок управления 6 переключится на обычный такт ТоДля нормальной выработки тактовых сигналов это переключение производится в момент времени, когда на всех выходах линии задержки присутствуют одинаковые уровни (на фиг. 2 - 1 щ,), например, сигналом с выхода Алинии задержки 7. Предмет изобретения Микропрограммное устройство управления, содержащее блок памяти микропрограмм, подключенный к адресному регистру и регистру микрокоманды, дешифраторы, соединенные с регистром микрокоманды, линию задержки и логические схемы, отл ич а ющееся тем, что, с целью расширения функциональных возможностей, оно содержит блок управления длительностью микропрограммного такта, входы которого соединены с соответствующими выходами дешифраторов и линий задержки, а выход блока подключен к сипхронизирующему входу адресного регистра и через схему НЕ - к входу линий задержки.-о;г Составитель В. ЛысиковТехред Т. Миронова Корректор А, Степанова Редактор Б. Нанкина Заказ 2571/19 Изд.1364 Тираж 679 Подписное ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий Москва, Ж, Раушская ваб., д. 4/5

Смотреть

Заявка

1824212, 25.08.1972

ПРЕДПРИЯТИЕ ПЯ М-5339

АСЦАТУРОВ РУБЕН МИХАЙЛОВИЧ, КОНДРАТЬЕВ АНАТОЛИЙ ПАВЛОВИЧ, МАЛЬЦЕВ НИКОЛАЙ АНАТОЛЬЕВИЧ

МПК / Метки

МПК: G06F 9/16

Метки: микропрограммное

Опубликовано: 15.04.1975

Код ссылки

<a href="https://patents.su/3-467351-mikroprogrammnoe-ustrojjstvo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Микропрограммное устройство управления</a>

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