Вычислительное устройство

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

Союз Советских

Социалистических

Республик ()840902 (61) Дополнительире к авт. свид-ву— (51)М. К,.з (22) Заявлено .06.0178 (21) 2568046!18-24

G 06 F 7/68 с присоединением заявки ¹

Государственный комитет

СССР. ио делам изобретений и открытий (23) Приоритет (53) УДК 681. 325 (088.Ц) Опубликовано 230681.Бюллетень No 23

Дата опубликования описания 23.0681

Р.А. Воробель, В. Б. Дудыкевич и Б.A. ПопОв (72) Авторы изобретения физико-механический институт AH Украинской СР и Львовский ордена Ленина политехнический." институт

I (71) Заявители (54) ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО

Изобретение относится к вычислительной технике.

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

Недостатками известного устройст.ва являются ограниченные функциональные возможности и сложность.

Наиболее близким по технической .сущности к предлагаемому является вы числйтельное устройство, содержащее два двоичных делителя частоты, каждый из которых состоит из регистра, блока сравнения кодов и счетчика, 15 два счетчика, элемент И и элемент запрета, соединены со счетными входаМи первого и третьего счетчиков (.2), Для выполнения операции сложения двух чисел Х и У в счетчик результа- 20 та записывается число Х, а в счетчик-регистр вносится число у в дополнительном коде. Счетчики первого и второго двоичных делителей частоты устанавливаются в нулевое состояние, а в регистры первого и второго двоичных делителей частоты заносится единица в младшие разряды. Тактовые импульсы проходят через двоичные делиХели на счетчик результата и счетчик- 34 регистр до тех пор, пока на счетчикрегистр не будет передано число У, переводящее его в нулевое состояние.

В этот момент срабатывает дешифратор нулевого состояния, закрывает элемент запрета и тем самым прекращает поступление тактовой частоты на входы двоичных делителей. В счетчике результата при этом формируется число Х + У, за время, равное

С 9 ° (s) где Т0 — период частоты F .

Работа устройства в режиме вычитания отличается от режима сложения занесением в счетчик-регистр прямого кода числа У. Тогда, в мОмент запира" ния элемента запрета потенциалом эле мента И, в счетчике результата формируется число N = Х + N — У = Х вЂ” У, где N = 2 — коэффициент пересчета

tl

GATI счетчика-регистра и счетчика результата. Этот результат формируется за время, равное Shit

° Для умножения двух чисел Х и У перед началом операции сомножитель Х записывается в регистр первого двоичного делителя, а дополнительный код числа У вЂ” в счетчик-регистр; счетчики двоичных делителей и счетчик ре840902 зультата устанавливаются в нулевое состояние, а в регистр второго двоичного делителя частоты заносится единица. Тогда на выходе счетчика-регистра формируется последовательность импульсов с периодом Т» Х. После пос.тупления У импульсов в счетчик-регистр за время

Tg (3) в счетчике результата формируется число

N= г ° то х.v=x Y (4)

При выполнении операции деления в исходном состоянии счетчики двоич-. ных делителей и счетчик результата находятся в нулевоМ состоянии. В регистр первого двоичного делителя 15 заносится единица, в регистр второго двоичного делителя — код числа У, а в счетчик-регистр - дополнительный код числа Х. Тогда после поступления Х импульсов в счетчик-регистр 20 с выхода первого двоичного делителя частоты, .за время (s) в счетчике результата формируется код числа

N — О.Х Т = — (6) Х (0 Ч

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

Цель изобретения — повышение быстродействия и упрощение устройства.

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

40 запрета, информационный вход которого является входом импульсной последовательности устройства, дополнительно введены две группы элементов

И, два операционных блока, два эле- 45 мента ИЛИ, при этом первые входы операционных блоков соединены с выходом элемента запрета, вторые входы, первого и второго,.операционных блоков — с выходами соответственно пер- 50 вого и второго элементов ИЛИ, выходы операционных блоков соединены со счетными входами соответственно первого и второго счетчиков, выходы второй глупцы первого счетчика и выходы второго счетчика соединены соответственно с информационными входами первой и второй групп элементов

И, входы управления которых соединены соответственно с выходами первого и второго регистров операндов, 40 а выходы — со входами соответствующих элементов ИЛИ.

На фиг. 1 приведена схема устройства; на фиг. 2 - схема операционного блока. 65

Устройство содержит регистры 1 и 2 операндов, счетчики 3 и 4, элемент И 5, элемент 6 запрета, группы элементов И 7 и 8; элементы ИЛИ 9 и 10; операционные блоки 11 и 12.

Каждый операционный блок включает триггер 13, элемент И 14, элемент

ИЛИ 15, элемент 16 задержки. При этом первый вход элемента ИЛИ является первым входом операционного блока, второй вход элемента ИЛИ соединен с выходом элемента задержки, а выход элемента ИЛИ соединен с первыми входами элемента И и триггера и является выходом операционного блока., второй вход триггера является вторым входом операционного блока, выход триггера соединен со вторым входом элемента И, выход которого соединен с входом элемента задержки.

Устройство работает. следующим образом.

На первые входы операционных блоков 11 и.12 при открытом элементе 6 запрета поступает тактовая частота F, Регистр 1 операнда с группой 7 элементов И, элементом ИЛИ 9 и счетчиком 3 представляет собой двоичный умножитель частоты, управляемый ко-. дом числа Z„ регистра 1, поэтому частота F на выходе элемента ИЛИ 9 on I ределяется выражением= т ят„, (7) где F — частота йа выходе блока 11;

Z - число, соответствующее коду в регистре 1; М„„ = 2 - коэффициент пересчета счетчика 3; и - количество разрядов регистра 1 и счетчика 3.

Так как частота F< поступает на второй вход блока 11, то, в соответствии с фиг. 2, частота F на его выходе определяется выражением

F2. FO+ FQ F1 откуда, с учетом (7), р ГO Nrn (&) .г,„

Регистр 2 с группой элементов И 8, элементом ИЛИ 10 и счетчиком 4 представляет собой двоичный умножитель частоты, управляемый кодом числа Z регистра 2. Поэтому частота F на выходе элемента ИЛИ 10 определяется выражением

3 4

2 (9) .4 N где F4 — частота на выходе блока 12 °

tl

N = 2 — коэффициент пересчета счетФ чика 4; п-количество двоичных разрядов регистра 2 и счетчика 4.

С выхода элемента ИЛИ 10 частота

F+ поступает на второй вход блока 12, поэтому, в соответствии с фиг. 2, частота Г4 на его выходе определяется выражением F4 = Г +. F4 - F, откуда, с учетом (9), . р Ш . (а)

Для выполнения операции сложения двух чисел Х и У, в исходном состоя840902

Ч.A сл- F

20 сл 4 га, М„„Р

Формула изобретения нии в счетчик 4 записывается код числа Х, а в регистры 1 и 2 — код числа A. В счетчик 3 вносится дополни- . тельный код числа У,. а именно код числа М - У. После внесения кода чисfTl ла в счетчик 3 элемент И 5 открывает элемент б запрета и импульсы тактовой частоты Га поступают на первые входы блоков 11 и 12. После поступления У импульсов на вход счетчика 3, в соответствии с (8), за время лемент И 5 закрывает элемент 6 запета и тем .самым прекращает поступле- )$ ние тактовой частоты Ftl на первые входы блоков 11 и 12.

За время „ (11) в счетчике 4 формируется код числа, в соответст вии с (10), 25 т.е. сумма двух чисел Х и У.

Для выполнения операции вычитания двух чисел Х и У в исходном состоянии в счетчик 4 записывается код числа Х, а в регистры 1.и 2 — код числа A. В счетчик 3 вносится код числа У. После внесения кода в счетчик

3 элемент И 5 открывает элемент запрета, и импульсы тактовой частоты .,поступают на первые входы блоков 11 и 12. После поступления N» — У им- 35 пульсов с выхода блока 11 на вход счетчика 3, в соответствии с (8) за время

40 (М„;Ч) ь - „-й„„ элемент И 5 закрывает элемент 6 зайрета. За .это время, tat,lN в счетчике

4, в соответствии с (10), формируется код числа (И -Ч1A а п-Х- +Й,п="" 5() =х+1 „Р =Х вЂ”,; = 3 т.е. разница чисел Х и У.

При выполнении операции умножения двух чисел Х и У, в исходном состоянии код числа Х заносится в регистр

i код числа A заносится в регистр 2 и дополнительный код числа У, т.е

N - У заносится в счетчик 3. Пос111 ле занесения кода в счетчик 3 откры- 60 вается сигналом элемента И 5 элемент б запрета и импульсы тактовой частоты поступают на первые входы блоков

11 и 12. Как тольКо на вход счетчика

3 поступит У импульсов с выхода блока 65

11 за время, равное, в соответствии с (8), Ч.Х мн р ., о элементом И 5 закрывается элемент 6 запрета и в счетчике 4 формируется код числа

Fа - Nle (.X N t F A A (1Ь) ми 4 .н

I т.е. произведение двух чисел Х и У.

При выполнении операции деления числа Х на число У, в исходном состоянии код числа У заносится в регистр 2, код числа A заносится в регйстр 1 и дополнительный код числа

Х заносится в счетчик 3. После открытия элемента И 5 элемента б запрета тактовая частота поступает на первые входы блоков 11 и 12 и как только на вход счетчика .3 поступит

Х импульсов с выхода блока 11,,за время, равное в соответствии с (8)., «>). ел элементом И 5 закрывается элемент б запрета и в счетчике 4 формируется, в соответствии с (10), код числа

4 Ч г йп„ч т.е. частное от деления чисел Х и У.

Таким образом, предлагаемое устройство выполняет все четыре арифметические операции.

Сравнивая выражения (1, 3 и 5) соответственно с (11, 13, 15 и 17) видим, что в предлагаемом устройстве быстродействие выполнения операции сложения, вычитания, умножения н деления увеличено.

Следовательно, включение в состав устройства двух схем сложения-вычитания и изменение связей позволили существенно упростить устройство (количество счетчиков уменьшилось с четырех до двух), а также повысить

его быстродействие.

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

Я иг.8

ВНИИПИ Заказ 4767/72 Тираж 745 Подписное филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 ля частот, два элемента ИЛИ, при этом первые входы сумматоров-вычитателей частот соединены с выходом элемента запрета, вторые входы первого и вто-, рого сумматоров-вычитателей частотс выходами соответственно первого и второго элементов ИЛИ, выходы сумматоров-вычитателей частот-соединены со счетными входами соответственно первого и второго счетчиков, вторая группа выходов первого счетчика и выходы второго счетчика соединены .соответственно с информационными вхо.дами элементов И первой и второй групп, входы управления которых соединены соответственно с выходами первого и второго регистров операндов, а выходы — со входами соответствующих элементов ИЛИ.

Источники информации, принятые во внимание при экспертизе

1. йвторское свидетельство СССР

В 310257, кл. G 06 G 7/16, 1970.

2. Дениев В.П. Цифрочастотные вычислительные устройства. И., "Энергия", 1976, с. 69-70, рис. 2-31 (прототип),

Вычислительное устройство Вычислительное устройство Вычислительное устройство Вычислительное устройство 

 

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

Изобретение относится к радиотехнике, а именно к измерительной технике, и в частности может быть использовано в технике радиосвязи, например в синтезаторах частоты приемопередающих установок с программной перестройкой рабочей частоты (ППРЧ) в качестве умножителей частоты следования импульсов

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

Изобретение относится к автоматике и вычислительной технике, а также к системам автоматического управления и может найти применение в системах числового программного управления, в измерительных и вычислительных устройствах

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

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

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

Изобретение относится к автоматике и вычислительной технике, а также к системам автоматического управления и может найти применение в системах числового программного управления, в измерительных и вычислительных устройствах

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах обработки сигналов частотных датчиков и при синхронизации сигналов в бесфильтровых анализаторах спектра
Наверх