Перепрограммируемое устройство для микропрограммного управления
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для управления различными устройствами, в том числе и внешними устройствами вычислительных комплексов. Цель изобретения - расширение области применения за счет моделирования последовательности управляющих сигналов в любом сочетании. Перепрограммируемое устройство для микропрограммного управления содержит регистры 1,2, дешифратор 4, N первых регистров 5, второй элемент И 6, генератор импульсов 7, N первых элементов И 8, элемент ИЛИ 9, блок 12 перепрограммируемой памяти микрокоманд, N первых триггеров 13, первый 10 и второй 11 счетчики импульсов, триггер 3. Данное устройство позволяет моделировать последовательность управляющих сигналов в любом сочетании. 3 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (51) 4 G 05 В 19/18
ЕГГ! .."H:">
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCH0MY СВИДЕТЕЛЬСТВУ ГЕЕД.,.;; ..., „,.;ц
E -.Á..; IÄ,, ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (21) 4223528/24-24 (22) 04.03.87 (46) 07.05.89. Бюл. № 17 (71) Институт кибернетики им. В.М.Глушкова (72) В.А.Ященко, В.А.Шагун и 10,Е.Рогальский (53) 621 .503.55(088.8) (56) Авторское свидетельство СССР № 1208536, кл. G 05 В 19/18, 1984.
Авторское свидетельство СССР
¹ 1201693, кл. G 05 В 19/18, 1984, (54) ПЕРЕПРОГРАММИРУЕМОЕ УСТРОЙСТВО
ДЛЯ МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для управления различными устройствами, в том
„„SU„„1478193 А1 числе и внешними устройствами вычислительных комплексов. Цель изобретения — расширение области применения за счет моделирования последовательности управляющих сигналов в любом сочетании. Перепрограммируемое устройство для микропрограммного управления содержит регистры 1,2, дешифратор 4, п первых регистров 5, второй элемент И 6, генератор импульсов 7, и первых элементов
И 8, элемент ИЛИ 9, блок 12 перепрограммируемой памяти микрокоманд, п первых триггеров 13, первый 10 и второй 11 счетчики импульсов, триггер 3. Данное устройство позволяет моделировать последовательность управляющих сигналов в любом сочетании.
3 ил.
1478193
Изобретение относится к автоматике и вычислительной технике и может быть использовано для управления различными устройствами, в том числе и внешними устройствами вычислительных комплексов.
Цель изобретения — расширение области применения эа счет моделирования последовательности управляющих 10 сигналов в любом сочетании.
На фиг. 1 представлена структурная схема перепрограммируемого устройства для микропрограммного управления; на фиг. 2 — пример управляющей мик- 15 ропрограммы и временная диаграмма управляющих сигналов; на фиг. 3— пример решения счетчика.
Перепрограммируемое устройство для микропрограммного управления 20 (фиг. 1) содержит второй 1 и третий
2 регистры, второй 3 триггер, дешифратор 4, и первых регистров 5, второй элемент И 6, генератор 7 импульсов, и первых элементов И 8, элемент
ИЛИ 9, первый 10 и второй 11 счетчики импульсов, блок 12 перепрограммируемой памяти микрокоманд, и первых триггеров 13, входные шины, входы разрешения записи 14, разреше- 30 ния чтения 15 информационный вход
16 второго регистра 1, вход 17 элемента И 6, информационный вход 18 третьего регистра 2, входы 19„-19„ разрешения ;-,писи, информационные входы 20 -- 0„ первых регистров 5, выходы 21., 2,23 „- 23„„первых триггеров 13 и выход 24 регистра 1.
На фиг. 1 приняты следующие обозначения: Q — информационный выход, 40
D — - информационный вход, ЗП вЂ” вход разрешения записи, ЧТ вЂ” вход разрешения чтения, S — - вход установки в единицу, К вЂ” вход установки в нуль, А — адресный вход, — разрешающий вход.
Счетчик 10 задержки состоит из формирователя 25 сигнала, высокочастотного генератора 26 тактовых сигналов и счетчика 27 (фиг. 3).
Устройство работает следующим образом.
Предварительно в и первых регистров 5 последовательно по разрешающим сигналам 19, — 19 и по входам 20<20„ записываются начальные адреса (уменьшенные на "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 перепрограммируемой памяти.
При поступлении сигнала на вход
D счетчика 10 импульсов запускается высокочастотный генератор 26, счетчик 27 отсчитывает серию импульсов и с выхода счетчика сигнал снимается на вход формирователя 25, формируется и останавливает генератор
26 тактовых сигналов и сбрасывает счетчик 27 в исходное (нулевое) состояние„ С выхода блока 12 перепрограммируемой памяти микрокоманды поступают на входы первых триггеров
13 и формируют последовательность управляющих сигналов (фиг, 2), которые передаются в канал связи с управляющим устройством. Последняя микрокоманда выполняемой команды управления сигналами m + 2 и m + 3 сбрасывает второй триггер 3 и останавливает генератор 7 импульсов.
При поступлении сигнала m + 3 на вход генератора 7 импульсов последний останавливается, на вход D nep3478393
П 22 2)т
, 1о fr2o)r) er лр ki1 1+2 м ) 1ишрю.
У
3 а
5 °
T
8 ю
2g
1У
121S и
f5
2Б вого счетчика 10 импульсов сигнал не поступает и он устанавливается в исходное состояние.
Формула изобретения
Перепрограммируемое устройство для микропрограммного управления, содержащее генератор импульсов, соединенный с входом первого счетчика импульсов, второй счетчик импульсов, выход которого подключен к адресному входу блока перепрограммируемой памяти, п первых элементов И, и первых регистров и второй элемент И, о т— л и ч а ю щ е е с я тем, что, с целью расширения области применения, в него введены дешифратор, элемент
ИЛИ, и первых триггеров, второй триг- 0 гер, второй и третий регистры, причем выход третьего регистра соединен с входом дешифратора, разрядные выходы которого соединены с разрешающими входами соответствующих п пер- 25 вых элементов И и с соответствующими входами элемента ИЛИ, выход которого соединен с входом разрешения записи второго счетчика импульсов, а информационный вход соединен с выходами группы первых элементов И, выходы и первых регистров соединены с информационными входами и первых элементов И, выход генератора импульсов соединен с инкреметным входом второго счетчика импульсов, выход первого счетчика импульсов соединен с входом разрешения чтения блока перепрограммируемой памяти, выход которого соединен с входами установки в "1" и с входами установки в "0" и первых триггеров, выход блока перепрограммируемой памяти соединен с входом разрешения чтения второго регистра, с входом установки в "0" второго триггера и с первым входом генератора импульсов, входы разрешения записи второго и третьего регистров соединены между собой и с входом установки в "1" второго триггера, выход которого соединен с первым входом второго элемента И, выход которого соединен с вторым входом генератора импульсов, выход второго регистра, второй вход второго элемента И и входы и первых триггеров являются выходными шинами устройства, а входы разрешения записи и чтения второго регистра, информационные входы и первых регистров, второго и третьего регистров, входы разрешения записи и первых регистров являются входными шинами устройства.
1478193
Фиад
Составитель И. Швец
Техред М.Ходанич
Корректор Т. Малец
Редактор О. Головач
Заказ 2362/47 Тираж 789 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж"35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101