SU890388A1 - Adjustable device - Google Patents
Adjustable device Download PDFInfo
- Publication number
- SU890388A1 SU890388A1 SU792828357A SU2828357A SU890388A1 SU 890388 A1 SU890388 A1 SU 890388A1 SU 792828357 A SU792828357 A SU 792828357A SU 2828357 A SU2828357 A SU 2828357A SU 890388 A1 SU890388 A1 SU 890388A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- input
- tuning
- memory
- register
- Prior art date
Links
Landscapes
- Logic Circuits (AREA)
Description
Изобретение относится к автоматике и вычислительной технике и предназначено для реализации путем настройки булевых функций.The invention relates to automation and computer engineering and is intended to be implemented by setting up Boolean functions.
Известно устройство с последователь $ ной настройкой, содержащее в качестве операционного блока многофункциональный логический модуль с η информационными и л настроечными входами, настрой^ ка которого осуществляется только путем подачи констант 0 и 1, сдвигающий регистр состоит из η ячеек, а выходы этого регистра подсоединены к соответствующим настроечным входам модуля. Это устройство имеет два настроечных входа, на один из которых последовательно подаются тактовые импульсы, а на второй - код настройки 11] . деA device with sequential tuning is known, which contains as an operating unit a multifunctional logic module with η information and tuning inputs, the configuration of which is carried out only by supplying constants 0 and 1, the shift register consists of η cells, and the outputs of this register are connected to corresponding module configuration inputs. This device has two tuning inputs, on one of which clock pulses are supplied sequentially, and on the second - tuning code 11]. de
Недостатком известного устройства является то, что число тактов, которое необходимо для настройки таких устройств^велико и равно п.A disadvantage of the known device is that the number of clock cycles required to configure such devices is large and equal to n.
Наиболее близким к предлагаемому по технической сущности является устройство с последовательной настройкой, в котором вместо сдвигающего регистра, содержащего п ячеек, используется счетчик, состоящий из того же числа ячеек. Это устройство имеет всего лишь один настроечный вход, на который подаются настроечные сигналы, число которых равно десятичному эквиваленту кода настройки. Число тактов, необходимых для настройки устройства, может достигать 2П [2].Closest to the proposed technical essence is a device with sequential tuning, in which instead of a shift register containing n cells, a counter consisting of the same number of cells is used. This device has only one tuning input, to which tuning signals are sent, the number of which is equal to the decimal equivalent of the setting code. The number of measures required to configure the device can reach 2 P [2].
Недостатком данного устройства является низкое быстродействие при настройке.The disadvantage of this device is the low performance during configuration.
Цель изобретения - повышение быстродействия при настройке.The purpose of the invention is to improve performance during configuration.
Это достигается тем, что настраиваемое устройство, содержащее многофункциональный логический модуль с η информационными входами, подключенными к η информационным входам устройства соответственно, и m настроем890388 to t5 ными входами (n?m), дополнительно содержит регистр памяти настройки и блок сброса памяти настройки, содержащий η-входовой элемент ИЛИ-HE и двухвходовой элемент И, регистр памяти настройки, содержит m двухвходовых элементов И и щ триггеров, единичные выходы которых подключены к m настроечным входам модуля соответственно, единичные входы подключены к выходам m элементов И регистра памяти соответственно, нулевые входы подключены к выходу элемента И блока сброса памяти настройки, первый вход которого подключен к (п+1)-му информационному входу устройства и к первым входам элементов И регистра памяти, второй вход подключен к выходу η-входового элемента ИЛИ-HE блока сброса памяти настройки, ΐ вход которо- 20 го (i = 1, 2, ..., η) подключен к i-ому информационному входу устройства и к второму входу i-го элемента И группы регистра памяти соответственно.This is achieved by the fact that a tunable device containing a multifunctional logic module with η information inputs connected to η information inputs of the device, respectively, and m set up 890388 to t5 inputs (n? M), additionally contains a configuration memory register and a configuration memory reset block containing The η-input element OR-HE and the two-input element AND, the setup memory register, contains m two-input elements AND and u triggers, the unit outputs of which are connected to the m training inputs of the module, respectively, the input inputs are connected to the outputs of m elements AND of the memory register, respectively, the zero inputs are connected to the output of the element AND of the tuning memory reset unit, the first input of which is connected to the (n + 1) th information input of the device and to the first inputs of the elements AND of the memory register, the second input connected to the output of the η-input element OR-HE of the tuning memory reset block, the input of which 20 (i = 1, 2, ..., η) is connected to the i-th information input of the device and to the second input of the i-th element And memory register groups respectively.
На чертеже приведена схема настраиваемого устройства.The drawing shows a diagram of a custom device.
Настраиваемое устройство содержит (η+Ί ) входов 1 j , 1ц, 1ц, 1п+1 » блок 2 сброса памяти настройки, состоя-, .щий из η-входового элемента ИЛИ-HE 3 и двух входового элемента И 4, регистр 5 памяти, состоящий из η двухвходовых элементов И 6t, 62, ..., 6щ и η триггеров с раздельными входами, информация в которых не разрушается при снятии напряжения питания 7( , 7.··,· 7m, многофункциональный логический модуль 8 с η информационными 9,, 92» ..., 9η и m настроечными входами 10, , 102, · · , выход 11.The device to be configured contains (η + Ί) inputs 1 j, 1c, 1c, 1p + 1 "unit 2 for resetting the configuration memory, consisting of η-input element OR-HE 3 and two input element AND 4, memory register 5 , consisting of η two-input elements And 6 t , 6 2 , ..., 6ш and η triggers with separate inputs, the information of which does not break down when the supply voltage is removed 7 ( , 7. · ·, · 7m, multifunction logic module 8 s η information 9 ,, 9 2 ”..., 9η and m tuning inputs 10,, 10 2 , ·, output 11.
Функционирование устройства происходит следующим образом.The operation of the device is as follows.
При подаче на (п+1) вход устройства 1п + 1 первого импульса и отсутствии сигналов на первых η входах устройства 1, , 12> . .., 1п срабатывает элемент И 4 блока сброса, так как при этом на выходе элемента ИЛИ-HE 3 имеется единичный сигнал. Выходной сигнал элемента И 4 блока сброса переводит все триггеры 7t > 72 > ···> 7щ регистра памяти 5 в состояние О. Если код настройки состоит из всех нулей, то на этом настройка устройства завершается. Если в коде настройки присутствует хотя бы одна единица, то настройка осуществляется следующим образом. На первые η входы устройства , ..., 1 η подается код настройки. С выхода элемента ИЛИ-HE исчезает единичный сигнал, и блок сброса отключается от выходов установки в О триггеров регистра памяти. После этого на (п+1 )-й вход устройства 1п+{ подается второй импульс. Единичный сигнал появляется на выходах всех тех элементов И, на первые входы которых поступают единичные сигналы со входов устройства. Эти сигналы соответствуют тем разрядам кода настройки, в которых имеются единицы. Триггеры, связанные с элементами И, на выходе которых имеется единичный сигнал, переходят в состояние 1, а на единичных выходах этих триггеров появляются единичные сигналы, поступающие на соответствующие настроечные входы модуля.When applying to (p + 1) the input of the device 1 p + 1 of the first pulse and the absence of signals at the first η inputs of the device 1,, 1 2> . .., 1n, the AND element 4 of the reset unit is triggered, since in this case there is a single signal at the output of the OR-HE 3 element. The output signal of element And 4 of the reset unit transfers all triggers 7 t >72>···> 7sc of memory register 5 to state O. If the setup code consists of all zeros, this completes the device setup. If at least one unit is present in the setup code, then the setup is performed as follows. At the first η inputs of the device, ..., 1 η a setup code is supplied. A single signal disappears from the output of the OR-HE element, and the reset unit is disconnected from the outputs of the set in O triggers of the memory register. After that, the second pulse is applied to the (n + 1) -th input of the device 1 p + { A single signal appears at the outputs of all those AND elements, the first inputs of which receive single signals from the inputs of the device. These signals correspond to those bits of the setup code in which there are units. Triggers associated with AND elements, at the output of which there is a single signal, go into state 1, and on the individual outputs of these triggers appear single signals arriving at the corresponding training inputs of the module.
Таким образом, модуль настраивается на реализацию требуемой булевой функции. При этом код настройки записан в регистре памяти. Настройка устройства осуществлена всего лишь за два такта - такта обнуления и такта записи кода настройки. Выигрыш по времени настройки по сравнению с известным,имеющим то же самое число внешних выводов, может достигать 2й-1 раз. В силу того, что в устройстве применяются триггеры, информация в которых не разрушается при снятии жения питания, его настройка может осуществляться в одном приборе (приборе настройки), а использование - в другом (проектируемом приборе). После того как устройство настроено на реализацию заданной функции, оно может применяться для реализации любой схемы (в том числе и асинхронной) как логический модуль с η входами.Thus, the module is configured to implement the required Boolean function. In this case, the setup code is recorded in the memory register. The device was set up in just two clock cycles — the zeroing clock and the clock for recording the setup code. Compared to the known one having the same number of external outputs, the gain in tuning time can reach 2 th −1 times. Due to the fact that the device uses triggers, the information in which is not destroyed when the power supply is removed, its adjustment can be carried out in one device (setup device), and use in another (designed device). After the device is configured to implement a given function, it can be used to implement any circuit (including asynchronous) as a logic module with η inputs.
напря-tense
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792828357A SU890388A1 (en) | 1979-10-15 | 1979-10-15 | Adjustable device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792828357A SU890388A1 (en) | 1979-10-15 | 1979-10-15 | Adjustable device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU890388A1 true SU890388A1 (en) | 1981-12-15 |
Family
ID=20854354
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU792828357A SU890388A1 (en) | 1979-10-15 | 1979-10-15 | Adjustable device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU890388A1 (en) |
-
1979
- 1979-10-15 SU SU792828357A patent/SU890388A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4037089A (en) | Integrated programmable logic array | |
SU890388A1 (en) | Adjustable device | |
GB1363707A (en) | Synchronous buffer unit | |
SU594530A1 (en) | Shift register storage cell | |
ES432837A1 (en) | An improved electronic switch element. (Machine-translation by Google Translate, not legally binding) | |
SU1273916A1 (en) | Controlled logic module | |
SU602939A1 (en) | Information shifting arrangement | |
SU799148A1 (en) | Counter with series shift | |
SU838700A1 (en) | Multifunction logic module | |
SU1529444A1 (en) | Binary counter | |
SU546937A1 (en) | Tunable phase-pulse multi-stable element | |
SU680177A1 (en) | Functional calculator | |
SU962918A1 (en) | Device for computing logic voltages in n variables | |
SU1056469A1 (en) | Pulse repetition frequency divider | |
SU748878A1 (en) | Pulse distributor | |
SU456269A1 (en) | Tact Sensor | |
SU766018A1 (en) | Pulse repetition frequency divider | |
SU1529207A1 (en) | Device for input of digital information | |
SU680172A1 (en) | Pulse distributor | |
SU1377847A1 (en) | Data input device | |
SU1598146A1 (en) | Commutator | |
SU652618A1 (en) | Memory cell for shift register | |
SU738177A1 (en) | Circular register counter | |
SU1091164A1 (en) | Device for serial separating of ones from binary code | |
SU966920A1 (en) | Decimal counter |