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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для управления различными устройствами, в том числе и внешними устройствами вычислительных комплексов. Цель изобретения - расширение области применения за счет моделирования последовательности управляющих сигналов в любом сочетании. Перепрограммируемое устройство для микропрограммного управления содержит регистры 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

121S и

f5

2Б вого счетчика 10 импульсов сигнал не поступает и он устанавливается в исходное состояние.

Формула изобретения

Перепрограммируемое устройство для микропрограммного управления, содержащее генератор импульсов, соединенный с входом первого счетчика импульсов, второй счетчик импульсов, выход которого подключен к адресному входу блока перепрограммируемой памяти, п первых элементов И, и первых регистров и второй элемент И, о т— л и ч а ю щ е е с я тем, что, с целью расширения области применения, в него введены дешифратор, элемент

ИЛИ, и первых триггеров, второй триг- 0 гер, второй и третий регистры, причем выход третьего регистра соединен с входом дешифратора, разрядные выходы которого соединены с разрешающими входами соответствующих п пер- 25 вых элементов И и с соответствующими входами элемента ИЛИ, выход которого соединен с входом разрешения записи второго счетчика импульсов, а информационный вход соединен с выходами группы первых элементов И, выходы и первых регистров соединены с информационными входами и первых элементов И, выход генератора импульсов соединен с инкреметным входом второго счетчика импульсов, выход первого счетчика импульсов соединен с входом разрешения чтения блока перепрограммируемой памяти, выход которого соединен с входами установки в "1" и с входами установки в "0" и первых триггеров, выход блока перепрограммируемой памяти соединен с входом разрешения чтения второго регистра, с входом установки в "0" второго триггера и с первым входом генератора импульсов, входы разрешения записи второго и третьего регистров соединены между собой и с входом установки в "1" второго триггера, выход которого соединен с первым входом второго элемента И, выход которого соединен с вторым входом генератора импульсов, выход второго регистра, второй вход второго элемента И и входы и первых триггеров являются выходными шинами устройства, а входы разрешения записи и чтения второго регистра, информационные входы и первых регистров, второго и третьего регистров, входы разрешения записи и первых регистров являются входными шинами устройства.

1478193

Фиад

Составитель И. Швец

Техред М.Ходанич

Корректор Т. Малец

Редактор О. Головач

Заказ 2362/47 Тираж 789 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж"35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101