SU1488795A1 - Вычислительное устройство - Google Patents
Вычислительное устройство Download PDFInfo
- Publication number
- SU1488795A1 SU1488795A1 SU874351557A SU4351557A SU1488795A1 SU 1488795 A1 SU1488795 A1 SU 1488795A1 SU 874351557 A SU874351557 A SU 874351557A SU 4351557 A SU4351557 A SU 4351557A SU 1488795 A1 SU1488795 A1 SU 1488795A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- signal
- mode
- elements
- Prior art date
Links
- 238000009434 installation Methods 0.000 claims description 7
- 230000002441 reversible effect Effects 0.000 claims description 6
- 241000282326 Felis catus Species 0.000 claims 1
- 230000001960 triggered effect Effects 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Manipulation Of Pulses (AREA)
Description
Изобретение относится к автоматике и вычислительной технике и может быть использовано в информационно-измерительных системах для выполнения арифметических операций над времяимпульсными сигналами. Цель изобретения - расширение функциональных возможностей за счет формирования
ности обработки временных интервалов с произвольным соотношением длительностей и повышение быстродействия в режиме сложения операндов. Вычислительное устройство содержит генератор 1 тактовых импульсов, пять элементов ИЛИ 2,5,10,21,22, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 3, одновибратор 4, элемент 6 задержки, одиннадцать элементов И 7,12,13,14,15,16,17,18,19,20, 29, два элемента ИЛИ-НЕ 11,23, реверсивный счетчик 24, триггер 25, два счетчика 26,28, три элемента НЕ 8,9, 27 и управляемый делитель 30 частоты с соответствующими связями. Устройство работает в режимах сложения, вычитания, деления и умножения времяимпульсных сигналов. Режим работы задается путем подачи на один из соответствующих управляющих входов 31, 34, 35, 36 устройства разрешающего πό-
50 .„,1488795 А1
1488795
Изобретение относится к области автоматики и вычислительной техники и может быть использовано в информационно-измерительных системах для вы-у полнения арифметических операций над времяимпульсными сигналами.
Цель изобретения - расширение ' функциональных возможностей за счет формирования сигнала окончания вычис- Ю ления, возможности обработки временных интервалов с произвольным соотношением длительностей и повышение быстродействия в режиме сложения операндов. 15
На чертеже представлена функциональная схема вычислительного устройства.
Вычислительное устройство содержит генератор 1 тактовых импульсов, 20 первый элемент ИЛИ "2, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 3, одновибратор 4, пятый элемент ИЛИ 5, элемент 6 задержки, первый элемент И 7, первый и второй элементы НЕ 8 и 9, второй элемент 25 ИЛИ 10, первый элемент ИЛИ-НЕ 11,. второй, третий, четвертый, пятый, шестой, седьмой, восьмой и девятый элементы И 12-19, одиннадцатый элемент И 20, третий и четвертый элемен- 30 ты ИЛИ 21, 22, второй элемент ИЛИ-НЕ 23, реверсивный счетчик 24, триггер 25, первый счетчик 26, третий элемент НЕ 27, второй счетчик 28, десятый элемент И 29, управляемый делитель 30 35 частоты, управляющий вход 3Г режима "Сложение", первый и второй информационные входы 32 и 33, управляющий вход 34 режима "Вычитание", управляющий вход 35 режима "Деление", управ- 40 ляющий вход 36 режима "Умножение", . установочный вход 37, выходную информационную шину 38, знаковый выход 39 и выход 40 окончания вычисления устройства с соответствующими связя- 45 ми.
Устройство работает следующим образом.
Вычислительное устройство может работать в режймах сложения, вычитания , деления и перемножения временных интервалов. Задание необходимого режима производится подачей сигнала (уровнем логической единицы) на соот- $$ ветствующий управляющий вход. Перед подачей сигналов временных интервалов на входы 32 и 33 необходимо подачей импульса на установочный' вход
37 привести устройство в исходное состояние,
В исходном состоянии при отсутствии сигналов временных интервалов на входах 32 и 33 триггер 25, счетчики 24, 26, 28 и управляемый делитель 30 частоты находятся в нулевом или в исходном положении. Элементы И 7, 1216, 18 и 19 закрыты сигналами нулевого уровня на входах 32 и 33. На выводах элементов ИЛИ 2, 10, 21 и 22 отсутствует сигнал из-за отсутствия :сигналов на входах, на выходе элемента ИЛИ-НЕ 11 отсутствует сигнал.из-за наличия на первом входе сигнала с нулевого выхода триггера 25. На выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 3 отсутствует сигнал из-за отсутствия сигналов на его входах.
Режим сложение временных интервалов.
Режим задается подачей сигнала на вход 31, к работе оказываются подготовлены элементы И 12 и 20. При поступлении (на входы 32 и 33 сигналов временных интервалов Т./ и Тд соответственно формируется сигнал на выходе элемента ИЛИ 2, открывается по третьему входу элемент И 12, по второму и третьему входам элемент И 20 и закрывается элемент И 29 по сигналу нулевого уровня на выходе элемента НЕ 8, на выходной шине 40 снимается сигнал. При появлении на выходе генератора 1 импульса срабатывает элемент И 12 и импульс с его выхода поступает через элемент ИЛИ 21 на счетный вход триггера 25, который устанавливается в единичное положение, при этом на первом входе элемента ИЛЙ-НЕ 11 снимается сигнал, но на выходе элемента ИЛИ-НЕ 11 сигнал не формируется, так как на его втором входе присутствует импульс. При появлении паузы на выходе генератора 1 закрывается элемент И 12 и формируется сигнал на выходе"элемента ИЛИ-НЕ 11, вследствие чего срабатывает элемент И 20 и снимается сигнал на выходе элемента ИЛИ-НЕ 23, триггер 25 устанавливается в нулевое состояние, к содержимому счетчика 26 (в данном случае оно равно "0") прибавляется "1", а на выходной информационной шине 38 формируется код числа . "2". Аналогичным образом устройство работает до момента окончания одного из временных интервалов Τή или Т^,.
1488795
6
при этом в течение одного периода импульсов генератора 1 к содержимому1
счетчика 26, прибавляется код числа "2", поэтому в момент окончания какого-либо из временных интервалов, допустим , на выходной шине 38 будет сформирован код числа Νρβ3=
(Та - период выходных сигналов генератора 1). В этот же момент закрывается элемент И 20 и далее, до окончания временного интервала Т^, триггер 25 работает в обычном счетном режиме. В момент окончания временного интервала Т2 снимается сигнал на выходе элемента ИЛИ 2, закрывается элемент И 12, на выходе элемента НЕ 8 формируется сигнал с уровнем логической единицы и срабатывает элемент И 29, выдавая на выход 40 сигнал об окончании отработки режима, т.е. в данном случае об окончании определения суммы временных интервалов Т( и На выходной шине 38 будет сформи10
15
20
25
рован код числа N
2Т4 +Т2-Т<
реэ
Время определения суммы
30
временных интервалов равно длительности большего временного интервала, в описанном случае - Т^.
Режим вычитания временных интервалов .
Режим задается подачей сигнала на вход 34, к работе оказывается подготовленным элемент И 13. При поступлении на входы 32 и 33 сигналов временных интервалов и соответственно формируется сигнал на выходе элемента ИЛИ 2 и снимается сигнал на выходе элемента НЕ 8, навыходе элемента И 29, и, соответственно, на выходе 40. На выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 3 сигнал не формируется, так как имеются сигналы на обоих его входах и поэтому элемент И 13 остается закрытым. В момент окончания меньшего временного интервала, допустим , снимается сигнал с выхода 32 и вследствие этого формируется сигнал на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 3, открывается элемент И 13 и импульсы генератора 1 начинают проходить через элементы И 13 и ИЛИ 21 на счетный вход триггера 25, который работает в обыч35
40
50
55
ном счетном режиме. В момент окончания временного интервала Т2 снимается сигнал на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 3 и закрывается элемент И 13, снимается сигнал на выходе элемента. ИЛИ 2 - и поэтому формируется сигнал на выходе элемента НЕ 8 и срабатывает элемент И 29, выдавая сигнал об окончании отработки режима на выход 40.
На выходной шине 38 будет сформирован
код числа
ре г
|Тг-Т,
То
Время определения разности временных интервалов 'равно длительности большего временного интервала, в описанном случае Т2. Если интервал Тг больше по длительности, чем интервал Т/, то в момент окончания интервала Т/ импульс, выдаваемый одновибратором 4, проходит через элемент И 7 на знаковый выход 39, в противном случае этот импульс через элемент И 7 на знаковый выход 39 не проходит.
Режим деления временных интервалов .
Режим задается подачей сигнала на вход 35, к работе оказываются подготовленными элементы И 14 и 19 и через элемент ИЛИ 5 элемент И 15.
При поступлении на входы 32 и 33 сигналов временных интервалов и соответственно формируется сигнал на выходе элемента ИЛИ 2 и снимаются сигналы на выходах элементов НЕ 8 и 9 и элементы И 18 и 19 остаются закрытыми, снимается сигнал на выходе элемента И 29 и соответственно на выходе 40. Через элемент И 15 импульсы генератора 1 начинают поступать на суммирующий вход счетчика 28 и фиксируются ими. Б счетчике 28 накап45
ливается код числа N < =
Т.
Если интервал Тг меньше по длительности, чем интервал Т1, то в момент окончания интервала Т2 закрываются элементы И 7 и 19. В момент-окончания интервала Т закрывается элемент И 15, а импульс, выдаваемый одновибратором 4, через элемент И 7 не проходит из-за отсутствия сигнала на шине 33. В этот же момент снимается сигнал на выходе элемента ИЛИ 2 и формируется сигнал на выходе элемента НЕ 8, срабатывает элемент И 29, выдавая сигнал об окончании отработки режима (об окончании
7
1488795
8
определения частного от деления
т
~· ) на выход 40. На выходной шине 1 <
38 будет находиться нулевой код (код * числа "О"), так как в этом случае на счетный вход триггера 25.импульсы не поступают. Если интервал Тг больше по длительности, чем интервал Т, , то первым оканчивается интервал Т( , и импульс, выдаваемый в момент окончания интервала Ту одновибратором 4, проходит через элементы И 7, ИЛИ 10,
И 14 и ИЛИ 21 на счетный вход триггера 25 и фиксируется им (фиксируете ся то, что в интервале Т2 содержится один интервал Т<). Одновременно закрывается элемент И 15, в счетчике 28
м 20
при этом находится код числа
1-σ
кроме того, формируется сигнал на выходе элемента НЕ 9, открывается элемент И 19 и импульсы генератора 1 начинают проходить через элементы И 19 и ИЛИ 22. на тактовый вход управляемо' го делителя 30 частоты, коэффициент деления которого равен . Управляемый делитель 30 частоты после этого будет выдавать на свой выход импульс 30 после поступления на его тактовый вход каждого импульса, номер которого кратен Ν, , в течение времени действия на' входе 33 сигнала интервала Τβ с Каждый импульс с выхода управляв-35 мого делителя 30 частоты через элементы ИЛИ 10, И 14 и ИЛИ 21 поступает на счетный вход триггера 25, который работает в'обычном счетном режиме. Схема из триггера 25 и одетчика . 40 26 фиксирует количество временных интервалов Т,, укладывающихся в длительность интервала . В момент окончания интервала закрываются элементы И 7 и 19, снимается сигнал на вы- 45 ходе элемента ИЛИ 2 и формируется сигнал на выходе элемента НЕ 8, срабатывает элемент И 29, выдавая сигнал об окончании отработки режима (об окончании определения целой части ча-50 стного от деления Т2 на Т, ) на выход 40. На выходной шине 38 будет находаться код числа N реэ= епНег(~).
Время опред'еления Νρβ5 равно длительности большего временного интервала.
Режим перемножения временных интервалов.
55
Режим задается подачей сигнала на вход -36, I? работе оказываются подготовленными элементы И 16 - 18 и через элемент ИЛИ 5 оказывается подготовленным к работе· элемент И 15. При поступлении на входы 32 и 33 сигналов временных интервалов и Тй соответственно формируется сигнал на выходе элемента ИЛИ 2 и снимается сигнал на выходе элемента НЕ 8, по первому входу закрывается элемент И 29 и на выходе 40 снимается сигнал. Через элемент И 15 импульсы генератора 1 проходят на суммирующий вход счетчика . 28, в котором в течение времени действия интервала Т4 формируется код
числа
ТГ
т ’ *·£>
в момент окончания
интервала Т, элемент И 15 закрывается, в счетчике 28 в этот момент находится число Ν4. Через элемент И 16 импульсы генератора 1 проходят на суммирующий вход счетчика 24., в котором в течение времени действия интерт
вала формируется код числа Ν2=~.
1 о
В момент, когда счетчик 24 зафиксирует первый импульс, поступйвший на его суммирующий вход, на выходе (выходе ВК) счетчика 24 формируется сигнал и элемент И 18 открывается по четвертому входу, кроме того, снимается сигнал на выходе элемента НЕ 27 и дополнительно закрывается эле- : мент И 29. В момент окончания интервала закрывается элемент И 16, в счетчике 24 в этот момент находится код числа Ν2. В момент окончания большего временного интервала (т.е. тогда, когда окончились оба временных интервала) снимается сигнал на выходе элемента ИЛИ 2 и формируется сигнал на выходе элемента НЕ 8, который открывает элемент И 18..Импульсы генератора 1 через элементы И 18 и ИЛИ 22 начинают поступать на тактовый вход управляемого делителя 30 частота, который выдает на выход импульс после поступления на тактовый вход каждого импульса, номер которого кратен Ν<, а через элементы И 18 и ИЛИ 21 - на счетный вход триггера 25. Импульсы с выхода управляемого делителя 30 частоты через элемент И 17 поступают ’на вычитающий вход счетчика 24 и каждый из них вычитает из с одер9
1488795
1 О
жимого счетчика 24 "1"» После окончания Ν2~γο импульса с выхода управляемого делителя 30 частоты снимается сигнал на выходе счетчика 24, закрывается элемент И 18, формируется сигнал на выходе элемента НЕ 27 и срабатывает элемент И 29, выдавая на выход 40 сигнал об окончании отработки режима (об окончании определения результата перемножения временных интервалов). На вход управляемого делителя 30 частоты и на счетный вход триггера 25 поступит всего Ν<·Ν2 импульсов с выхода элемента И 18 и, таким образом, в схеме, состоящей из триггера 25 и счетчика 26, будет зафиксирован код числа Νρε3 = Ν,' Να, этот же код будет находиться на шине 38.
Claims (1)
- Формула изобретен и яВычислительное устройство, содержащее генератор тактовых импульсов,. первый, второй, третий и четвертый элементы ИЛИ,· одновибратор, первый, второй, третий,, четвертый, пятый, шестой, седьмой, восьмой, девятый и десятый элементы И, триггер, первый и второй счетчики, реверсивный .счетчик и управляемый делитель частоты, установочные входы которого соедине6ны соответственно с разрядными выIходами второго счетчика, счетный вход которого соединен с выходом пятого элемента И, первый вход которого соединен с входом одновибратора и первым информационным входом устройства, 'второй вход пятого элемента И соединен с выходом генератора тактовых импульсов и первым входом’шестого элемента И, второй вход которого соединен с вторым информационным входом устройства, выход управляемого делителя частоты соединен с первым входом седьмого элемента И, второй вход которого соединен с управляющим входом режима "Умножение" устройства, установочный вход устройства соединен с входами установки в "0" первого и второго счетчиков, реверсивного счетчика и .управляемого делителя частоты, отличающееся тем, что, с целью расширения функциональных возможностей за счет формирования сигнала окончания вычисления, возможности обработки временных интервалов с произвольным соотношением длительностей'и повышения быстродействия устройства в режиме сложения операндов, в него введены элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент задержки, пятый элемент ИЛИ, ·' одиннадцатый элемент И, первый и вто- ! рой элементы ИЛИ-НЕ и первый, второй и третий элементы НЕ, причем выход генератора тактовых импульсов соединен с первым входом первого элемента ИЛИ-НЕ, первыми входами второго, — третьего, восьмого и девятогоюлемен.тов И, выход первого элемента ИЛИ-НЕ ,соединен с первым входом одиннадца! того,, элемента И, выход которого соединен с первым входом второго элемента ИЛИ-НЕ, второй вход которого соединен с установочным входом устройства,’ а выход второго элемента ИЛИ-НЕ соединен с входом установки в "0" ' триггера, прямой выход которого соединен с первым разрядом выходной ин•формационной шины устройства, а инверсный выход триггера соединен с вторым входом первого элемента ИЛИ-НЕ и со счетным входом первого счетчика, разрядные выходы которого соединены соответственно с разрядами выходной информационной шины устройства, начиная с второго, первый информационный вход устройства соединен с первым входом первого . элемента ИЛИ, с вторым входом одиннадцатого элемента И, первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, входом второго элемента НЕ, выход которого соединен с вторым входом девятого элемента И, второй информационный вход устройства соединен с вторым входом первого элемента ИЛИ, третьим входом одиннадцатого элемента И, вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первым входом первого элемента И и входом элемента задержки, выход первого элемента ИЛИ соединен с вторым входом второго элемента И и с входом первого элемента НЕ, выход которого, соединен с вторым входом восьмого элемента И и первым входом десятого' элемента И, выход которого соединен с выходом окончания вычисления устройства, управляющий вход режима "Сложение" устройства соединен с четвертым входом одиннадцатого элемента И и с третьим входом второго элемента И, выход которого соединен с первым входом третьего элемента ИЛИ, управляющий вход режима "Вычитание" устройства соединен с вторым входом третьего элемента И, тре1 114887951 2тий вход которого· соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, а выход третьего элемента И соединен с вторым входом третьего элемента ИЛИ, вы- $ ход одновибратора соединен с вторым входом первого'элемента И, выход которого соединен с первый входом второго элемента ИЛИ и со знаковым выходом устройства, выход управляемого Ю делителя частоты соединен с вторым входом второго элемента ИЛИ, выход которого соединен с первым входом четвертого элемента И, управляющий вход режима "Деление" устройства сое- 15 динен с первым входом пятого элемента ИЛИ, третьим входом девятого элемента И и с вторым входом четвертого элемента И, выход которого соединен с третьим входом третьего элемен- 20 та ИЛИ, управляющий вход режима "Умножение" устройства соединен с третьим входом восьмого элемента И, вторым входом пятого элемента ИЛИ, выход котторого соединен с третьим входом пятого элемента И, и третьим входом шестого элемента И, выход которого соединен с входом сложения реверсивного счетчика, вход вычитания которого соединен с выходом седьмого элемента И, а выход нулевого состояния реверсивного счетчика соединен с входом третьего элемента НЕ, и четвертым входом восьмого элемента И, выход которого соединен с четвертым входом третьего элемента ИЛИ и первым входом четвертого элемента ИЛИ, выход которого соединен с тактовым входом управляемого делителя частоты, выход элемента задержки соединен с четвертым входом девятого элемента И, выход которого соединен с вторым входом Четвертого элемента ИЛИ, выход третье его элемента НЕ соединен с вторым входом десятого элемента И, а выход третьего элемента ИЛИ соединен с тактовым входом Триггера.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874351557A SU1488795A1 (ru) | 1987-10-02 | 1987-10-02 | Вычислительное устройство |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874351557A SU1488795A1 (ru) | 1987-10-02 | 1987-10-02 | Вычислительное устройство |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1488795A1 true SU1488795A1 (ru) | 1989-06-23 |
Family
ID=21345507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU874351557A SU1488795A1 (ru) | 1987-10-02 | 1987-10-02 | Вычислительное устройство |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1488795A1 (ru) |
-
1987
- 1987-10-02 SU SU874351557A patent/SU1488795A1/ru active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1488795A1 (ru) | Вычислительное устройство | |
SU813429A1 (ru) | Устройство управлени цифровойиНТЕгРиРующЕй СТРуКТуРы | |
SU425174A1 (ru) | Блок определения интервала | |
SU902237A1 (ru) | Устройство дл задержки импульсов | |
RU2045768C1 (ru) | Устройство для определения середины импульсов периодической импульсной последовательности | |
SU1205050A1 (ru) | Устройство дл измерени абсолютного отклонени частоты | |
RU1783451C (ru) | Цифровой частотомер мгновенных значений | |
SU1164889A1 (ru) | Преобразователь частота-код | |
SU430372A1 (ru) | Устройство формирования временной последовательности импульсов | |
SU542192A2 (ru) | Автоматический программатор временных интервалов | |
SU542338A1 (ru) | Умножитель частоты следовани периодических импульсов | |
SU1049819A1 (ru) | Устройство дл измерени средней частоты импульсов нестационарного случайного потока | |
SU917172A1 (ru) | Цифровой измеритель временных интервалов | |
SU1525889A1 (ru) | Устройство дл контрол последовательности импульсов | |
SU1273954A1 (ru) | Врем -импульсный функциональный преобразователь | |
SU1003321A1 (ru) | Устройство задержки пр моугольных импульсов | |
RU2024926C1 (ru) | Устройство для контроля временных рассогласований импульсных последовательностей | |
SU690405A2 (ru) | Цифровой процентный частотомер | |
SU945818A1 (ru) | Цифровой частотомер | |
RU2032270C1 (ru) | Способ преобразования периодно-модулированного переменного напряжения в параллельный код и устройство для его осуществления | |
SU930628A1 (ru) | Селектор импульсов | |
SU817998A1 (ru) | Селектор импульсов по длительности | |
SU789996A1 (ru) | Многоканальный цифровой коррелометр | |
SU1374414A1 (ru) | Генератор импульсов с управл емой частотой | |
SU1672411A1 (ru) | Измеритель временных интервалов |