РЕВЕРСИВНЫЙ СЧЕТЧИК Советский патент 1973 года по МПК H03K23/86 

Описание патента на изобретение SU362490A1

1

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

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

Однако быстродействие известного счетчика относительно невысоко, так как его скорость

счета импульсов составляет имп/сек, где

20«

/ - частота тактовых импульсов; п - количество десятичных разрядов в регистре.

Целью изобретения является повышение быстродействия счетчика.

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

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

Быстродействие описываемого ниже счетчика определяется выражениями:

Юл + 1

/

имп1сек

в режиме сложения. 10«+9 имп/сек

в режиме вычитания.

На чертеже изображена схема предлагаемого реверсивного счетчика.

Счетчик состоит из десятичного фазоимпульсного регистра 1, управляемого коммутатором разрядов 2. Выход регистра соединен со входом схемы 3 типа «И, выход которой подведен ко входу десятичного фазоимпульсного

сумыато эа 4. Выход 5 сумматора, соответствующий сигналам суммы (разности), подключен к схеме 6 типа «И, второй вход которой соедипеп с первым выходом управляющего автомата 7. Выход схемы 6 подведен ко входу регистра / и ко входам схем 8 и 9 типа «И. Вторые входы схем 5 и 9 соединены соответственно с единичным и нулевым выходами триггера 10. К пулевому входу триггера 10 подключен выход 11 сумматора 4, соответствующий сигналам переноса (заема). Выход схемы 8 подведен ко второму входу управляющего автомата 7 и ко входу установки в исходное положение коммутатора разрядов 2. В свою очередь, выход схемы 9 подключен к единичному входу триггера 10, ко входу сдвига коммутатора разрядов 2 и ко входу схемы 12 типа «ИЛИ. Второй вход схемы 12 является входом счетчика, а ее выход подведен к первому входу управляющего автомата 7. Третий вход управляющего автомата связан с выходом схемы 3, а второй его выход подключен ко второму входу этой же схемы. Синхронная работа всех узлов счетчика обеспечивается генераторами 13 фазоимнульсных констант и 14 тактовых импульсов.

Управляющий автомат 7 может быть реализован, например, на двух триггерах.

Работа счетчика состоит в следующем.

Предположим, что в младщем разряде регистра 1 паходится число X. Входной импульс устанавливает управляющий автомат 7 в состояние «1. При этом на первом выходе автомата 7 появляется нулевой сигнал, а на втором - единичный сигнал, открывающий схему 3. Тогда импульс, соответствующий числу X (импульс X), с выхода регистра 1 проходит через схему 3 и поступает на сумматор 4 и автомат 7, устанавливая последний в состояние «2 и, тем самым, открывая схему 6 и закрывая схему 3. В зависимости от режима работы счетчика, определяемого единичным сигналом по щинам 15 и 16 (15 - сложение, 16- вычитание), на выходе сумматора -i появится импульс Х± (mod 10), который проходит через схему 6 на вход регистра /, так как автомат 7 находится в состоянии «2. Этот же импульс поступает на входы схем 8 и 9, которые управляются сигналами с выходов триггера 10. Если при обработке первого разряда регистра возник сигнал переноса (заема), то триггер 10 устанавливается этим сигналом в пулевое состояние, открывая схему 9. Поэтому импульс с выхода схемы 9 сдвинет коммутатор разрядов 2 на один разряд влево, установит триггер 10 в единичное состояние и автомат 7--снова в состояние «1. Вследствие этого произойдет прибавление (вычитание) единицы к содержимому следующего разряда регистра. Если же сигнал переноса (заема) при обработке очередного разряда не возник, то будет открыта схема 8. Импульс с выхода схемь 8установит коммутатор разрядов 2 в исходное положение, а автомат 7 - в состояние «3, при котором на обоих выходах автомата появляются нулевые сигналы. С приходом следующего входного импульса описанный процесс повторяется.

В режиме сложения для занесения в младщий разряд счетчика числа (mod 10) требуется один такт, поскольку при фазоимпульсном представлении информации импульс Х+1 (mod 10) следует сразу же за импульсом X. Если при обработке младщего разряда возникает перенос, то для его прибавления к содержимому следующего разряда необходимо повторное срабатывание коммутатора 2, сумматора 4 и управляющего автомата 7. Для этого требуется одиннадцать тактов. В случае,

когда переносы могут появиться во всех п разрядах счетчика, время счета одного импульса будет равно 10 n-f-l тактов.

В режиме вычитания для занесения в младщий разряд счетчика числа X-1 (mod 10)

требуется девять тактов, так как при фазоимпульсном представлении информации импульс X- 1 (mod 10) может появиться лишь через девять тактов после импульса X. Если сигналы заема возникают при обработке всех п

разрядов, то время вычитания одного импульса равно 10 тактов. Следовательно, быстродействие описываемоимп/сек в рего счетчика составляет

10/г + 1

/

имп/сек в |зежнме

жиме сложения и

10« + 9

вычитания, где / - тактовая частота.

Предмет изобретения

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

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

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

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

выходами триггера, нулевой вход которого подключен к выходу нереноса сумматора, причем выход второй схемы «И соединен со входом установки в исходное положение коммутатора разрядов и со вторым входом управляющего автомата, а выход третьей схемы «И соединен с единичным входом триггера, со входом сдвига коммутатора разрядов и через схему «ИЛР1, второй вход которой подсоединен ко входной клемме счетчика, с первым

входом управляющего автомата, третий вход

которого соединен со входом сумматора и с выходом четвертой схемы «И, входы которой подключены к выходу регистра и ко второму

выходу управляющего автомата, входы сложения и вычитания сумматора соединены со входными клеммами.

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

название год авторы номер документа
ПОСЛЕДОВАТЕЛЬНЫЙ ДЕСЯТИЧНЫЙ СУММАТОР 1965
SU169891A1
Фазоимпульсный сумматор 1980
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Меженый Анатолий Филиппович
  • Мишинский Юрий Никифорович
  • Тарасенко Владимир Петрович
  • Токовенко Степан Емельянович
SU885996A1
Устройство для деления п-разрядных десятичных чисел 1976
  • Пешков Анатолий Тимофеевич
  • Глухова Лилия Александровна
SU742933A1
Устройство для деления 1980
  • Духнич Евгений Иванович
SU949653A1
Устройство для вычитания двоично-десятичных кодов 1982
  • Кобринский Аркадий Гершевич
  • Орлова Людмила Арсеньевна
SU1043640A1
Десятичный сумматор 1973
  • Арье Валентин Леонидович
SU491947A1
Преобразователь двоично-десятичного кода в двоичный 1988
  • Дрозд Александр Валентинович
  • Николенко Илья Викторович
  • Шемпер Леонид Исаакович
  • Горбатый Семен Моисеевич
  • Дубчак Александр Павлович
  • Горбатый Владимир Моисеевич
SU1554143A1
Устройство для вычисления среднеквадратического отклонения 1974
  • Лубяный Виктор Захарович
  • Гордиенко Григорий Федорович
  • Божко Александр Васильевич
SU518777A1
Преобразователь двоично-десятичного кода в последовательный двоичный код 1974
  • Емельянов Николай Леонович
  • Дивин Николай Николаевич
  • Корнилов Николай Вениаминович
SU543934A1
Устройство для формирования импульсов 1985
  • Мачнев Александр Григорьевич
  • Лагуновский Михаил Лукич
  • Матюшков Леонид Петрович
  • Самошкин Михаил Александрович
  • Садыхов Рауф Хосровович
SU1285574A1

Иллюстрации к изобретению SU 362 490 A1

Реферат патента 1973 года РЕВЕРСИВНЫЙ СЧЕТЧИК

Формула изобретения SU 362 490 A1

/5 /6

ёход

SU 362 490 A1

Авторы

Витель В. И. Корнейчук В. П. Тарасенко

Даты

1973-01-01Публикация