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

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

Авторы: Рогальский, Шагун, Ященко

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК 1191 1111 193 05 В 19/1 3: ЕГ.:.тт; Е Ь.д ПИСАНИЕ ИЗОБРЕТЕНИ К АВТОРСКОМУ СВ ЬСТВ в- ом ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИПРИ ГКНТ СССР(56) Авторское свидетельство СССР У 1208536, кл. С 05 В 19/18, 1984.Авторское свидетельство СССР У 1201693, кл. С 05 В 19/18, 1984, (54) ПЕРЕПРОГРАММИРУЕМОЕ УСТРОЙСТВ ДЛЯ МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для упра ления различными устройствами, в т числе и внешними устроиствами вычислительных комплексов, Цель изобретения - расширение области примененияза счет моделирования последовательности управляющих сигналов в любом сочетании, Перепрограммируемое устройство для микропрограммного управления содержит регистры 1,2, дешифратор 4, п первых регистров 5, второй элемент И 6, генератор импульсов 7, и первых элементовИ 8, элемент ИЛИ 9, блок 12 перепрограммируемой памяти микрокоманд, ппервых триггеров 13, первый 10 ивторой 11 счетчики импульсов, триггер 3. Данное устройство позволяетмоделировать последовательность управляющих сигналов в любом сочетании1478193 45 Изобретение относится к автоматике и вычислительной технике и можетбыть использовано для управленияразличными устройствами, в том числе и внешними устройствами вычислительных комплексов.Цель изобретения - расширениеобласти применения эа счет моделирования последовательности управляющих 10сигналов в любом сочетании.На Фиг. 1 представлена структурнаясхема перепрограммируемого устройства для микропрограммного управления;на Фиг. 2 - пример управляющей микропрограммы и временная диаграммауправляющих сигналов; на фиг, 3 -пример решения счетчика,Перепрограммируемое устройстводля микропрограммного управления 20(фиг. 1) содержит второй 1 и третий2 регистры, второй 3 триггер,.дешифратор 4, и первых регистров 5, второй элемент И 6, генератор 7 импульсов, и первых элементов И 8, элементИЛИ 9, первый 10 и второй 11 счетчики импульсов, блок 12 перепрограммируемой памяти микрокоманд, и первых триггеров 13, входные шины, входы разрешения записи 14, разрешения чтения 15, информационный вход16 второго регистра 1, вход 17 элемента И 6, информационный вход 18третьего регистра 2, входы 19-19разрешения ;,писи, информационныевходы 201- ,О первых регистров 5,выходы 21.,г.2,23 - 23 первых триггеров 13 и выход 24 регистра 1.На фиг. 1 приняты следующие обозначения:- информационный выход, 40П - информационный вход, ЗП - входразрешения записи, ЧТ - вход разрешения чтения, Б - вход установки вединицу, К - вход установки в нуль,А - адресный вход,- разрешающийвход.Счетчик 10 задержки состоит изформирователя 25 сигнала, высокочастотного генератора 26 тактовых сигналов и счетчика 27 (фиг. 3).50Устройство работает следующим образом.Предварительно в и первых регистров 5 последовательно по разрешающимсигналам 19, - 19 и по входам 2020 записываются начальные адреса(уменьшенные на "1") микропрограмм,соответствующих командам управлениявнешним устройством. Микропрограммы прошиваются в блоке перепрограммируемой памяти микрокоманд На вход 14 подается сигнал, разрешающий запись во второй регистр 1 адреса управляемого устройства по входу 16, и код выполняемой команды в третий регистр 2 по входу 18. Код команды дешифруется в дешифраторе 4 и разрешающий сигнал с выхода дешифратора 4 поступает на один из и первых элементов И, через которую начальный адрес минус один последовательности микро- команд (предварительно записанный в один из первых регистров 5) проходит на вход второго счетчика 11 импульсов и по сигналу с выхода элемента ИЛИ 9 записывается во второй счетчик 11 импульсов,По сигналу 15 разрешения чтения адрес управляемого устройства подается по выходу 24 в канал связи с управляемыми устройствами. Устройство с указанным адресом отвечает о готовности (сигнал 17) приема управляющих сигналов 21 - 23 с выходов триггеров 13 или серии данных 24 с выхода регистра 1, По второму входу второго элемента И 6 запускает генератор 7 тактовых импульсов Тактовые импульсы поступают на инкрементный вход второго счетчика 11 импульсов и через первый счетчик 10 задержки на вход разрешения чтения блока 12 перепрограммируемой памяти.При поступлении сигнала на вход В счетчика 10 импульсов запускается высокочастотный генератор 26, счетчик 27 отсчитывает серию импульсов и с выхода счетчика сигнал снимается на вход формирователя 25, формируется и останавливает генератор 26 тактовых сигналов и сбрасывает счетчик 27 в исходное (нулевое) состояние С выхода блока 12 перепрограммируемой памяти микрокоманды поступают на входы первых триггеров 13 и формируют последовательность управляющих сигналов (фиг, 2), которые передаются в канал связи с управляющим устройством, Последняя микрокоманда выполняемой команды управления сигналами ш + 2 и ш + 3 сбрасывает второй триггер 3 и останавливает генератор 7 импульсов. При поступлении сигнала ш + 3 на вход генератора 7 импульсов последний останавливается, на вход Р перБ" вого счетчика 10 импульсов сигналне поступает и он устанавливается висходное состояние,5Формула изобретения Перепрограммируемое устройство для микропрограммного управления, содержащее генератор импульсов, соединенный с входом первого счетчика импульсов, второй счетчик импульсов, выход которого подключен к адресному входу блока перепрограммируемой памяти, и первых элементов И, и первых ре гистров и второй элемент И, о т - л и ч а ю щ е е с я тем, что, с целью расширения области применения, в него введены дешифратор, элемент ИЛИ, и первых триггеров, второй триг гер, второй и третий регистры, причем выход третьего регистра соединен с входом дешифратора, разрядные выходы которого соединены с разрешающими входами соответствующих п пер вых элементов И и с соответствующими входами элемента ИЛИ, выход которого соединен с входом разрешения записи второго счетчика импульсов, а информационный вход соединен с выходами группы первых элементов И, выходы и первых регистров соединены с информационными входами п первых элементов И, выход генератора импульсовсоединен с инкреметным входом второго счетчика импульсов, выход первого счетчика импульсов соединен свходом разрешения чтения блока перепрограммируемой памяти, выход которого соединен с входами установкив "1" и с входами установки в "0"и первых триггеров, выход блока перепрограммируемой памяти соединен свходом разрешения чтения второго регистра, с входом установки в 0 второго триггера и с первым входом генератора импульсов, входы разрешения записи второго и третьего регистров соединены между собой и с входомустановки в "1" второго триггера,выход которого соединен с первымвходом второго элемента И, выход которого соединен с вторым входом генератора импульсов, выход второгорегистра, второй вход второго элемента И и входы и первых триггеров являются выходными шинами устройства,а входы разрешения записи и чтениявторого регистра, информационныевходы и первых регистров, второго итретьего регистров, входы разрешениязаписи и первых регистров являютсявходными шинами устройства.1478193 Шве Составитель И. цТехред М.Ходанич Корректор Т, Мал Редакт оловау да а,10 г.ужгород, ул. Г Заказ 2362/47 Тираж 789ВНИИПИ Государственного комитета по изобретения113035, Москва, Ж, Раушская Производственно-издательский комбинат "Пат Подписноеоткрытиям при ГКНТ СССР

Смотреть

Заявка

4223528, 04.03.1987

ИНСТИТУТ КИБЕРНЕТИКИ ИМ. В. М. ГЛУШКОВА

ЯЩЕНКО ВИТАЛИЙ АЛЕКСАНДРОВИЧ, ШАГУН ВЛАДИМИР АЛЕКСАНДРОВИЧ, РОГАЛЬСКИЙ ЮРИЙ ЕФИМОВИЧ

МПК / Метки

МПК: G05B 19/18

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

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

Код ссылки

<a href="https://patents.su/4-1478193-pereprogrammiruemoe-ustrojjstvo-dlya-mikroprogrammnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Перепрограммируемое устройство для микропрограммного управления</a>

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