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

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

Авторы: Дорофеев, Петров

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК Ы 3 К 17/296,(5) ТЕНИ 3 О ГОСУДАРСТВЕННОЕ ПАТЕНТНОВЕДОМСТВО СССР(71) Московский институт злектромехании автоматики(56) Справочник по ЦВТ, Киев: Техни1974, с. 260, рис, 5.31.Гольденберг Л.Н, и др, Цифровые уройства на интегральных схемах в технисвязи. - М,: Связь, 1979,с, 61, 62, рис. 22(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНПОСЛЕДОВАТЕЛЬНОСТИ КОМАНД 1795540 А(57) Изобретение относится к импульсной технике, автоматике и вычислительной технике. Цель изобретения - повышение надежности за счет упрощения. Устройство содержит генератор 1 импульсов, счетчик 3 времени, элемент И 5, шину 12 начальной установки, шину 10 запуска и выходы 13. Введение блока 6 памяти, счетчика 8 ко. манд, схемы И сравнения, демультиплексора 7, устройства 2 выделения целых импульсов, инвертора 9 и шины 11 логической константы позволяет повысить надежность устройства. 2 ил 1 табл.Изобретение относится к автоматике ивычислительной технике и может быть использовано при реализации техническихсредств в этих областях,Известно устройство формированияфункциональных зависимостей, которое мо. жет быть использовано для реализации уп.равляющих кодовых последовательностей.Недостатком этого устройства являютсябольшиеаппаратурные затраты, особеннодля тех применений, где требуется формирование нескольких десятков команд сбольшим периодом повторения и малымиинтервалами между некоторыми командами.Известно устройство для формирования функциональной зависимости, состоящее из счетчиков. При поступлении на входесчетчиков последовательности сцетных сигналов на выходе появляется последовательность кодов, которые соответствуютнеобходимым временным командам.Это устройство также требует значительных аппаратурных затрат ввиду того,что каждый шаг программы должен бытьпредставлен отдельным кодом, а каждыйразряд этого кода - отдельным счетчиком,Известно устройство для формирования последовательности временных команд, содержащее генератор импульсов,счетчик времени и схемы фиксации (дешифрации) команд. По своей технической сущности и достигаемому положительномуэффекту зто устройство является наиболееблизким к предлагаемому.Недостатком этого устройства являютсябольшие аппаратурные затраты, и как следствие низкая надежность.Целью изобретения является повышение надежности, которая достигается засчет упрощения.Поставленная цель достигается тем, чтов устройство для формулирования последова. тельности команд, содержащее генераторимпульсов, счетчик времени, элемент И, шину начальной установки, соединенную с установочным входом счетчика времени,шину запуска и выходные шины, введенышина логицеской константы, блока памяти,счетчик команд, схема сравнения, демультиплексор, устройство выделения целых импульсов, и инвертор, причем выходгенератора импульсов через устройство выделения целых импульсов связан с счетнымвходом счетчика времени, а также с первымвходом элемента "И", выход которого соединен с информационным входом демультиплексора и через инвертор - со счетнымвходом счетчика команд, выходь 1 разрядовсцетчика времени соединены с первой груп 35 ми демультиплексора 7. Шина начальной установки 12 соединена с входом начальной установки счетчика коланд 8 и входам начальной установки счетчика времени 3, Выходы разрядов счетчика времени 3 40 45 соединены с первой группой входов схемы сравнения 4, вторая группа входов которой соединена с выходами блока памяти б, а выход - с вторым входом элемента И 5, Управляющий вход 11 блока памяти б соединен с шиной логической константы, соответству 1 ощей режиму считывания. Шина запуска 10 соединена с управляющим входом устройства для выделения целых импульсов 2,50 Выходы 13 демультиплексора 7 являются выходами команд с 1-й по К, Перед нача лом работы сигналом по шине 12 в,исходнь 1 е состояния устанавливаются устройства 3, 8, После подачи на шину 10 разрешающего сигнала (логической единицы) счетчик 3 осуществляет пересчет импульсов генератора 1. Устройство 2 предназначено для выделения целых импульсов генератора 1. В исходном состоянии сцетцика 8 на адресную шину устройства б подан адрес первой по очереди пой входов схемы сравнения, вторая группа входов которой соединена с вь 1 ходами блока памяти, адресные входы которого соединены с выходами счетчика команд и с 5 информационными входами демультиплексора, выход схемы сравнения соединен с вторым входом элемента "И", шина начальной установки соединена с установочным входом счетчика времени и с входом началь- "0 ной установки счетчика команд, управляющий вход блока памяти соединен с шиной логической константы, шина запуска соединена с управляющим входом устройства для выделения целых импульсов, выходы де мультиплексора соединены с выходами устройства,Блок-схема предлагаемого устройствапредставлена на фиг,1, где 1 - генератор импульсов, 2 - устройство выделения целых 20 импульсов, 3 - счетчик времени, 4 - схемасравнения, 5 - элемент "И", б - блок памяти, 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 на выходеблока памяти присутствует код, соответствующий первой команде, на выходе схемы4 возникает сигнал разрешения "г" и импульс "д" поступает на стробирующий входдемультиплексора 7. который начальнымкодом счетчика команд 8 открыт для пропуска сигнала по первому выходу, В результате на первом выходе 1 формируетсяимпульс первой команды. По заднему фронту сигнала "д" счетчик команд 8 переходитиз состояния 000 в состояние 1000, в 40результате чего на выходе блока памяти 6. возникает код, соответствующий следующей команде, а демультиплексор 7 открывает второй выход,Когда текущий код счетчика времени 3 45будет равен коду на выходе блока памяти 6,импульс "д" пройдет на выход 2 демультиплексора 7,Аналогичным способом будут сформированы следующие команды. .50Демультиплексор состоит из комбинационной схемы, имеющей гп выходов, где гп Формула изобретения Устройство для формирования последовательности команд, содержащее генераторимпульсов, счетчик времени, элемент И, ши= 1 оцгК,3 - округление до ближайшего целого в большую сторону, и К - выходов, где К - число команд. Каждому коду на входах 3 соответствуют "1" только на одном соответствующем выходе.В качестве счетчиков 3, 8 на фиг,1 могут быть использованы синхронные двоичные счетчики с естественным порядком счета и начальной установкой, соответствующей нулям во всех разрядах,Частота генератора 1 г, модуль счета счетчика 3 и число его разрядов выбираются, исходя из заданной программы выдачи команд и требуемых точностей,Для реализации точных времевных программ требуется использование кварцевый генератор импульсов. Если Л - погрешность формирования временных коланд, выраженная в секундах, то частота генератора может быть найдена из неравенства 1 2/ Л Тогда модуль счета счетчика 3 М= = б Т, где Т - период выдачи команд, а его разрядность й = оцгМ. Модуль работы счетчика 8 равен числу К требуемых команд, а число его разрядов и = 1 оцгК).Приблизительные данные аппаратурных затрат для различных значений М, К, (И=К) и двух типов серий интегральных схем приведены в таблице, 0 - число корпусов предлагаемого решения 02 - число корпусов прототипа.Из таблицы видно, что число корпусов интегральных схем, необходимое для построения предлагаемого устройства меньше, чем для известного решения,Следует также отметить, что в и редлагаемом устройстве легко осуществить перенастройку программы выдачи команд за счет перезаписи содержимого блока памяти, в то время как, аналогичная процедура в известном решении требует смены множества связей внутри схемы. Ввиду того, что количество требуемых в предлагаемом решении элементов существенно уменьшено конструктивная надежность предлагаемого устройства выше чем известного.Наиболее эффективно использование устройства при построении управляющих цепей, характеризуемых большими значениями Ми К,ну начальной установки, соединенную с установочным входом счетчика времени, шину запуска и выходные шиныо т л и ч а ю щ ее с я тем, что, с целью повышения надежно1795540 Составитель В Петровдактор В,Трубченко Техред М.Моргентал Корректор гказ 435 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035. Москва, Ж, Раушская наб., 4/5 Производственно-издательский ком т "П г. Ужгород, ул, Гагари сти за счет упрощения, в него введены шина логической константы, блок памяти, счетчик команд, схема сравнения, демультиплексор, устройство выделения целых импульсов и инвеотор, причем выход генератора импульсов через устройство выделения целых импульсов связан со счетным входом счетчика времени, а также спервым входом элемента "И", выход которого соединен с информационным входом демультиплексора и через инвертор со счетным входом счетчика команд, выходы разрядов счетчика времени соединены с первой группой входов схемы сравнения, вторая группа входов которой соединены с выходами блока памяти, адресные входы которого соединены с выходами счетчика команд и с адресными входами демультиплексора, выход схемы сравнения соединен с вторым входом элемента И, шина начальной установки соединена с еходом начальной установки счетчика команд, управляющий вход блока памяти соединен с шиной логической константы, шина запуска соединена с управляющим входом устройства выделения целых импульсов, выходы демультиплексора соединены с выходами устройства.

Смотреть

Заявка

4837686, 11.06.1990

МОСКОВСКИЙ ИНСТИТУТ ЭЛЕКТРОМЕХАНИКИ И АВТОМАТИКИ

ПЕТРОВ ВЛАДИМИР ЭМИЛЬЕВИЧ, ДОРОФЕЕВ СЕРГЕЙ ГРИГОРЬЕВИЧ

МПК / Метки

МПК: H03K 17/296, H03K 3/64

Метки: команд, последовательности, формирования

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

Код ссылки

<a href="https://patents.su/4-1795540-ustrojjstvo-dlya-formirovaniya-posledovatelnosti-komand.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования последовательности команд</a>

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