Цифровой накопитель
Иллюстрации
Показать всеРеферат
Изобретение относится к импульсной и вычислительной технике и может быть использовано в качестве формирователя сетки частот, для функционального преобразования информации, в качестве сумматоров цифровых вычислителей. Цель изобретения - повышение производительности и улучшение эксплуатационных свойств цифрового накопителя. Устройство содержит регистр 1, коммутатор 2, сумматор 3, элемент ИЛИ 4 и вычислитель 5 и позволяет устанавливать объем цифрового накопителя , получать частные суммы в прямом коде, производить начальную установку цифровых накопителей. 1 ил., 1 табл. 9 Ё 8 VJ 00 ю GJ 4 .
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
10 (21) 4724998/24 (22) 31.05.89 (46) 07.05.92. Бюл. N 17 (71) Львовский политехнический институт им.Ленинского комсомола и Научно-исследовательский институт битовой радиоэлектронной аппаратуры (72) В.Г.Брандорф, Л.С,Квурт и B.Ë,Êîòëÿров (53) 681.325.5(088.8) (56) Авторское свидетельство СССР
¹ 1291968, кл. G 06 F 7/50, 1985.
Авторское свидетельство СССР
N 1169164, кл. Н 03 К 25/00, 1984.
Авторское свидетельство СССР
¹ 1383491, кл. Н 03 К 23/00, 1986.
„„ Ж„„1732344 А1 (si)s G 06 F 7/60// Н 03 К 23/00 (54) ЦИФРОВОЙ НАКОПИТЕЛЬ (57) Изобретение относится к импульсной и вычислительной технике и может быть использовано в качестве формирователя сетки частот, для функционального преобразования информации, в качестве сумматоров цифровых вычислителей. Цель изобретения — повышение производительности и улучшение эксплуатационных свойств цифрово. го накопителя. Устройство содержи1 регистр 1, коммутатор 2, сумматор 3, элемент ИЛИ 4 и вычислитель 5 и позволяет устанавливать объем цифрового накопителя, получать частные суммы в прямом коде, производить начальную установку цифровых накопителей, 1 ил., 1 табл.
1732344
Изобретение относится к вычислительной технике и может быть использовано в качестве формирователя дискретной сетки частот, для функционального преобразования информации, в качестве сумматоров цифровых вычислителей, Известные накапливающие сумматоры, выходные коды которых представляют собой сумму всех слагаемых, поданных на их входы в момент поступления тактовых импульсов "Суммирование".
Недостатком этих сумматоров является невозможность управления их емкостями.
Емкости этих сумматоров определяются их конструктивным исполнением, Известны цифровые накопители, емкостями которых можно управлять путем подачи кодов управляющих чисел. Таким накопителем является цифровой накопитель, содержащий входной, управляющий и выходной регистры, переключатель кодов, накапливающий сумматор, генератор тактовых импульсов, RS-триггер и элемент ИЛИ.
Недостатками этого устройства являются его сложность, низкие быстродействие и надежность.
Наиболее близким к предлагаемому является цифровой накопитель, содержащий регистр, первый и второй сумматоры, коммутатор.
Недостатками известного устройства являются невозможность предварительной установки и неудобство программирования емкости цифрового накопителя (емкость задается как выражение 2"-М, где и — количество двоичных разрядов накопителя, M— код программирования емкости).
Целью изобретения является повышение производительности и эксплуатационных свойств цифрового накопителя.
Цифровой накопитель, содержащий регистр, коммутатор и сумматор, причем вход коммутатора соединен с информационным входом регистра, выход которого соединен с первым входом сумматора и с выходом цифрового накопителя, второй вход сумматора соединен с входом слагаемых цифрового накопителя, первый информационный вход коммутатора соединен с выходом сумматора, первый управляющий вход коммутатора соединен с выходом переполнения цифрового накопителя, содержит элемент
ИЛИ и вычитатель, входы которого соединены с выходом сумматора и входом программирования емкости цифрового накопителя, а выход соединен с вторым информационным входом коммутатора, третий информационный вход которого соединен с входом предварительной установки цифрового накопителя, а второй управляющий вход — с
50 третий информационный вход которого соединен с входом 10 предварительной установки цифрового накопителя, а второй управляющий вход — с входом 11 записи цифрового накопителя и первым входом
55 элемента ИЛИ 4, второй вход которого подключен к тактовому входу 12 устройства, а выход — к тактовому входу регистра 1, выход переполнения Bbl÷èòàòåëåì 5 соединен с выходом 8 переполнения цифрового накопителя.
45 входом записи цифрового накопителя и первым входом элемента ИЛИ, второй вход которого подключен к тактовому входу устройства, а выход — к тактовому входу регистра, выход переполнения вычитателя соединен с входом переполнения цифрового накопителя.
Повышение производительности цифрового накопителя достигается за счет сокращения начального цикла работы путем осуществления начальной установки кода числа, значение которого может быть не кратным коду, поступающего на вход цифрового накопителя. Экономия времени при этом в среднем достигает величины
Т ср где N — емкость счетчика;
К вЂ” значение кода входного сигнала; тти — период тактовых импульсов.
Удобство программирования емкости цифрового накопителя реализуется за счет того, что требуемая емкость (М) задается в поямом коде, В вычитателе происходит вычитание М-С, где С вЂ” накапливаемая частная сумма кодов, поступающих на вход цифрового накопителя, Подобное решение в построении цифровых накопителей не существует.
На чертеже представлена структурная схема цифрового накопителя.
Накопитель содержит регистр 1, коммутатор 2, сумматор 3, элемент ИЛИ 4 и вычитатель 5, причем выход коммутатора 2 соединен с информационным входом регистра 1, выход которого соединен с первым входом сумматора 3 и с выходом 6 суммы цифрового накопителя, второй вход сумматора 3 соединен с входом 7 слагаемых цифрового накопителя, первый информационный вход коммутатора 2 соединен с выходом сумматора 3, первый управляющий вход коммутатора 2 соединен с выходом переполнения цифрового накопителя, входы вычитателя 5 соединены с выходом сумматора 3 и входом 9 программирования емкости цифрового накопителя, а выход 8 соединен с вторым информационным входом коммутатора 2, 1732344
Сигнал "Переполнение" на выходе 8
Номер ТИ (вход
12) Значения ко ов чисел
Примечание
На информационных выходах 6 цифрового накопителя
На информационных выходах сумматора 3
Наличие сигнала
ЗАПИСЬ
15
0
1
0
0
1
0
8
13
18
23
28
6
11
13
18
23
28
33
11
16
2
4
6
8
11
12
13
14
Цифровой накопитель работает следующим образом.
Предварительная установка цифрового накопителя производится с помощью сигнала "Запись", поступающего на вход 11 управления. Этот сигнал обеспечивает прохождение кода числа установки через коммутатор 2 и занесение его в регистр 1 с помощью разрешающего сигнала с выхода элемента ИЛИ 4, Код числа предварительной установки наводится на вторых информационных входах сумматора 3 и при поступлении по информационным входам 7 на первые информационные входы сумматора 3 кода слагаемого с его информационных выходов снимается сумма кодов входных чисел. Код суммы поступает на коммутатор 2 и вычитатель 5. Если значение частной суммы не достигает значения установленной емкости цифрового накопителя, то с выхода 8 управления снимается нулевой сигнал, обеспечивающий прохождение кода числа через коммутатор 2 кодов с выхода сумматора 3. При достижении частной суммы (или при ее превышении) значения установленной емкости на выходе 8 снимается сигнал "Переполнение" ("1"), обеспечивающий занесение в регистр 1 разности частной суммы (с выхода сумматора 3) и установленной емкости. Если принять, что задания емкости цифрового накопителя составляет 32 ед., предварительная установка
20 ед., а слагаемое, не изменяющееся во времени, составляет 5 ед., то работа цифрового накопителя характеризуется данными, приведенными в таблице.
При работе цифрового накопителя сигнал "ЗАПИСЬ" в коммутаторе 2 блокирует действие сигнала "ПЕРЕПОЛНЕНИЕ".
5 Формула изобретения
Цифровой накопитель, содержащий регистр, коммутатор и сумматор, причем выход коммутатора соединен с информационным входом регистра, выход
10 которого соединен с первым входом сумматора и с выходом суммы цифрового накопителя, второй вход сумматора соединен с входом слагаемых цифрового накопителя, первый информационный вход коммутатора
15 соединен с выходом сумматора, первый управляющий вход коммутатора соединен с выходом переполнения цифрового накопителя, отличающийся тем, что, с целью повышения производительности и улучше20 ния эксплуатационных свойств, цифровой накопитель содержит элемент ИЛИ и вычитатель, входы которого соединены с выходом сумматора и входом программирования емкости цифрового накопителя,а выход сум25 мы соединен с вторым информационным входом коммутатора, третий информационный вход которого соединен с входом предварительной установки цифрового накопителя, а второй управляющий вход — с
30 входом записи цифрового накопителя и первым входом элемента ИЛИ, второй вход которого подключен к тактовому входу цифрового накопителя, а выход — к тактовому входу регистра, выход переполнения вы35 читателя соединен с выходом переполнения цифрового накопителя.
1732344
Продолжение таблицы
15
25
35
Составитель B.Áåðåýêèí
Техред М.Моргентал Корректор М.Максимишинец
Редактор И.Дербак
Заказ 1583 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101
П р и м е ч а н и е: Заданная емкость 32 ед., предварительная установка 10 ед., слагаемое, поступающее с каждым тактовым сигналом 5 ед.