Устройство для формирования последовательности команд

Иллюстрации

Показать все

Реферат

 

Изобретение относится к импульсной технике, автоматике и вычислительной технике . Цель изобретения - повышение надежности за счет упрощения. Устройство содержит генератор 1 импульсов, счетчик 3 времени, элемент И 5, шину 12 начальной установки, шину 10 запуска и выходы 13. Введение блока 6 памяти, счетчика 8 ко манд, схемы И сравнения, демультиплексора 7, устройства 2 выделения целых импульсов, инвертора 9 и шины 11 логической константы позволяет повысить надежность устройства. 2 ил., 1 табл.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)5 Н 03 К 17/296, 3/64

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1 (21) 4837686/21 (22) 11,06.90 (46) 15.02.93, Бюл. М 6 (71) Московский институт электромеханики

- и автоматики (72) В.Э.Петров и С.Г.Дорофеев (56) Справочник по ЦВТ, Киев: Техника, 1974, с. 260, .рис, 5.31.

Гольденберг Л.Н. и др. Цифровые устройства на интегральных схемах в технике связи. — М.: Связь, 1979, с, 61, 62, рис. 229. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ

ПОСЛЕДОВАТЕЛЬНОСТИ КОМАНД Ы 1795540 А1 (57) Изобретение относится к импульсной технике, автоматике и вычислительной технике. Цель изобретения — повышение надежности за счет упрощения. Устройство содержит генератор 1 импульсов, счетчик 3 времени, элемент И 5, шину 12 начальной установки, шину 10 запуска и выходы 13.

Введение блока 6 памяти, счетчика 8 ко. манд, схемы И сравнения, демультиплексора 7, устройства 2 выделения целых импульсов, инвертора 9 и шины 11 логической константы позволяет повысить надежность устройства. 2 ил., 1 табл.

1795540

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

Недостатком этого устройства являются большие аппаратурные затраты, особенно для тех применений, где требуется формирование нескольких десятков команд с большим периодом повторения и малыми интервалами между некоторыми командами.

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

Это устройство также требует значительных аппаратурных затрат ввиду того, что каждый шаг программы должен быть представлен отдельным кодом, а каждый разряд этого кода — отдельным счетчиком.

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

Недостатком этого устройства являются большие аппаратурные затраты, и как следствие низкая надежность.

Целью изобретения является повышение надежности, которая достигается за счет упрощения.

Поставленная цель достигается тем, что в устройство для формирования последова. тельности "команд, содержащее генератор импульсов, счетчик времени, элемент И, шину начальной установки, соединенную с установочным входом счетчика времени, шину запуска и выходные шины, введены шина логической константы, блока памяти, счетчик команд, схема сравнения, демультиплексор, устройство выделения целых импульсов, и инвертор, причем выход генератора импульсов через устройство выделения целых импульсов связан с счетным входом счетчика времени. а также с первым входом элемента "И", выход которого соединен с информационным входом демультиплексора и через инвертор — со счетным входом счетчика команд, выходы разрядов счетчика времени соединены с первой груп35 ми демультиплексора 7. Шина начальной установки 12 соединена с входом начальной установки счетчика команд 8 и входам начальной установки счетчика времени 3, Выходы разрядов счетчика времени 3

45 соединены с первой группой входов схемы сравнения 4, вторая группа входов которой соединена с выходами блока памяти 6, а выход — с вторым входом элемента И 5, Управляющий вход 11 блока памяти 6 соединен с шиной логической константы, соответствующей режиму считывания. Шина запуска 10 соединена с управляющим входом устройства для выделения целых импульсов 2, 50

Выходы 13 демультиплексора 7 являются выходами команд с 1-й по К, Перед нача лом работы сигналом по шине 12 в,исходные состояния устанавливаются устройства 3, 8, После подачи на шину 10 разрешающего сигнала (логической единицы) счетчик 3 осуществляет пересчет импульсов генератора

1. Устройство 2 предназначено для выделения целых импульсов генератора 1. В исходном состоянии счетчика 8 на адресную шину устройства 6 подан адрес первой по очереди пой входов схемы сравнения, вторая группа входов которой соединена с выходами блока памяти, адресные входы которого соединены с выходами счетчика команд и с

5 информационными входами демультиплексора, выход схемы сравнения соединен с вторым входом элемента "И", шина начальной установки соединена с установочным входом счетчика времени и с входом начальной установки счетчика команд, управляющий вход блока памяти соединен с шиной логической константы, шина запуска соединена с управляющим входом устройства для выделения целых импульсов, выходы демультиплексора соединены с выходами устройства, Блок-схема предлагаемого устройства представлена на фиг,1, где I — генератор импульсов, 2 — устройство выделения целых

20 импульсов, 3 — счетчик времени, 4 — схема сравнения, 5 — элемент "И", 6 — блок памяти, 7 — демультиплексор, 8 — счетчик команд, 9 — инвертор, 10 — шина запуска, 11 — управляющий вход, 12 — шина начальной установки, 13 — выходы устройства, Выход генератора 1 через устройство для выделения целых импульсов 2 связан с счетным входом счетчика времени 3 и первым входом элемента "И" 5, выход которого соединен с информационным входом демультиплексора 7 и через инвертор 9 с счетным входом счетчика команд 8 выходы разрядов которого соединены с адресным входом блока памяти и с адресными входа1795540

55 команды. Код первой команды с устройства

6 подается на первую группу входов схемы

4. Этим же кодом счетчика 8 демультиплексор 7 настраивается на выбор шины, соответствующей первой команде. Когда 5 текущий код счетчика 3 будет равен, коду на выходе устройства 6, открывается элемент

И вЂ” 5 и импульс с генератора 1 проходит на выход первой команды. Одновременно по заднему фронту импульса с элемента И 5, 10 состояние счетчика 8 увеличивается на 1, что приводит к выбору из устройства 6 кода следующей по очереди команды и подготовке соответствующего выхода в демультиплексоре 7. 15

Аналогичным образом происходит формирование всех последующих команд.

Временная диаграмма работы устройства представлена на фиг.2, где а — выход генератора, б — вход запуска, в — выход 20 устройства, для выделения целых импульсов, г. — выход схемы сравнения, д — выход элемента И, ж — выходы команд. з — состояние (код) счетчика команд.

После прихода разрешения "б" целые 25 импульсы генератора поступают на счетный вход счетчика 3, Когда код в счетчике 3 будет равен коду, поступающему из блока памяти

6 при нулевом коде в счетчике 8 на выходе блока памяти присутствует код, соответст- 30 вующий первой команде, на выходе схемы

4 возникает сигнал разрешения "r" и импульс "д" поступает на стробирующий вход демультиплексора 7. который начальным кодом счетчика команд 8 открыт для пропу- 35 ска сигнала по первому выходу, В результате на первом выходе 1 формируется импульс первой команды. По заднему фрон- ту сигнала "д" счетчик команд 8 переходит из состояния 00...0 в состояние 100...0, в 40 результате чего на выходе блока памяти 6 . возникает код, соответствующий следующей команде, а демультиплексор 7открывает второй выход.

Когда текущий код счетчика времени 3 45 будет равен коду на выходе блока памяти 6. импульс "д" пройдет на выход 2 демультиплексора 7, Аналогичным способом будут сформированы следующие команды. .50

Демультиплексор состоит из комбинационной схемы, имеющей m выходов, где m

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

Устройство для формирования последовательности команд, содержащее генератор импульсов, счетчик времени, элемент И, ши= (logzK), () — округление до ближайшего целого в большую сторону, и К вЂ” выходов, где К вЂ” число команд. Каждому коду на входах 3 соответствуют "1" только на одном соответствующем выходе.

В качестве счетчиков 3, 8 на фиг,1 могут быть использованы синхронные двоичные счетчики с естественным порядком счета и начальной установкой, соответствующей нулям во всех разрядах.

Частота генератора fr, модуль счета счетчика 3 и число его разрядов выбираются. исходя из заданной программы выдачи команд и требуемых точностей, Для реализации точных временных программ требуется использование кварцевый генератор импульсов. Если Л вЂ” погрешность формирования временных ко ланд, выраженная в секундах, то частота генератора может быть найдена из неравенства

fr >2/ Л Тогда модуль счета счетчика 3 М=

= fi Т, где Т вЂ” период выдачи команд, à era разрядность N = (logzM). Модуль работы счетчика 8 равен числу К требуемых команд, а число его разрядов n = (1оцгК).

Приблизительные данные аппаратурных затрат для различных значений N, К, (N=K) и двух типов серий интегральных схем приведены в таблице, 0> — число корпусов предлагаемого решения Qz — число корпусов прототипа.

Из таблицы видно, что число корпусов интегральных схем, необходимое для построения предлагаемого устройства меньше, чем для известного решения, Следует также отметить, что в и редлагаемом устройстве легко осуществить перенастройку программы выдачи команд за счет перезаписи содержимого блока памяти, в то время как, аналогичная процедура в известном решении требует смены множества связей внутри схемы. Ввиду того, что количество требуемых в предлагаемом решении элементов существенно уменьшено конструктивная надежность предлагаемого устройства выше чем известного.

Наиболее эффективно использование устройства при построении управляющих цепей, характеризуемых большими значениями N и К. ну начальной установки, соединенную с установочным входом счетчика времени, шину запуска и выходные LUNHbl„o т л и ч а ю щ ее с я тем, что, с целью повышения надежно1795540

Составитель В.Петров

Техред М.Моргентал Корректор С.фско

Редактор В,Трубченко

Заказ 435 Тираж Подписное

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

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

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