Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.
Известны симметричные модули (см., например, фиг.1 в описании изобретения к патенту РФ 2171496, кл. G 06 G 7/52, 2001 г.), которые могут быть использованы для воспроизведения любой из четырех простых симметричных булевых функций, зависящих от четырех аргументов - входных двоичных сигналов х1,х2,х3,х4 ∈ {0,1}.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных симметричных модулей, относится ограниченные функциональные возможности, обусловленные тем, что не воспроизводится любая из n простых симметричных булевых функций, зависящих от n аргументов - входных двоичных сигналов x1,... ,xn∈{0,1}.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятый за прототип, симметричный модуль (фиг.1 в описании изобретения к патенту РФ 2192044, кл. G 06 G 7/52, 2002 г.), который содержит выход и может быть использован для воспроизведения любой из n простых симметричных булевых функций, зависящих от n аргументов - входных двоичных сигналов x1,... ,xn∈{0,1}.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится сложная настройка, обусловленная тем, что для ее реализации необходимо nV+V-1 управляющих сигналов,
где m=0,5(n+1) (m=0,5n) при нечетном (четном) n.
Техническим результатом изобретения является упрощение настройки на воспроизведение любой из n простых симметричных булевых функций, зависящих от n аргументов - входных двоичных сигналов, за счет обеспечения ее реализации с помощью двух управляющих сигналов.
Указанный технический результат при осуществлении изобретения достигается тем, что в симметричном модуле, содержащем выход, особенность заключается в том, что в него введены n D-триггеров, n элементов “И” и n элементов “ИЛИ”, причем выход i-ro элемента “И” соединен с первым входом i-го элемента “ИЛИ”, подключенного вторым входом к входу данных i-го D-триггера, вход установки и тактовый вход которого соединены соответственно с первым и вторым управляющими входами симметричного модуля, подключенного i-м информационным входом к первому входу i-го элемента “И”, второй вход которого соединен с неинвертирующим выходом i-го D-триггера, выход каждого предыдущего элемента “ИЛИ” подключен к второму входу последующего элемента “ИЛИ”, а второй вход первого и выход n-го элементов “ИЛИ” соединены соответственно с шиной нулевого потенциала и выходом симметричного модуля.
На фиг.1 и фиг.2 представлены соответственно схема предлагаемого симметричного модуля и временные диаграммы управляющих сигналов.
Симметричный модуль содержит выход 1, D-триггеры 21,... ,2n, элементы “И” 31,... ,3n и элементы “ИЛИ” 41,... ,4n, причем выход элемента 3iсоединен с первым входом элемента 4i, подключенного вторым входом к входу данных D-триггера 2i, вход установки и тактовый вход которого соединены соответственно с первым и вторым управляющими входами симметричного модуля, подключенного i-м информационным входом к первому входу элемента 3i, второй вход которого соединен с неинвертирующим выходом D-триггера 2i, выход элемента 4kподключен к второму входу элемента 4k+1, а второй вход элемента 41 и выход элемента 4n соединены соответственно с шиной нулевого потенциала и выходом 1 симметричного модуля.
Работа предлагаемого симметричного модуля осуществляется следующим образом. На его первый,... , n-й информационные и первый, второй управляющие входы подаются соответственно двоичные сигналы x1,... ,хn∈{0,1} и импульсные сигналы y1,y2∈{0,1} (фиг.2). Тогда сигнал на выходе элемента 4iбудет определяться рекуррентным выражением
где есть номер момента времени tj (фиг.2); W(i-1)0=1; W0j=0. Период Т сигнала y2 должен удовлетворять условию Т>Δ t, где Δ t=Δ tTp+Δ tИ+nΔ /t или, а Δ tTp, Δ tи и Δ tили есть длительности задержек, вносимых соответственно D-триггером 2i, элементами 3i и 4i. В представленной ниже таблице приведены значения выражения (1) при n=4.
Таким образом, предлагаемый симметричный модуль на выходе 1 воспроизводит функцию
где τ 1,... ,τ n есть простые симметричные булевы функции (см. стр. 126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974.). Согласно (2) и фиг.2 настройка модуля (фиг.1) на воспроизведение функции τ j осуществляется соответствующим количеством m=j-1 импульсов сигнала y2 после предварительной установки в исходное состояние импульсом сигнала y1.
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый симметричный модуль воспроизводит любую из n простых симметричных булевых функций, зависящих от n аргументов - входных двоичных сигналов, и обладает более простой по сравнению с прототипом настройкой, так как она реализуется с помощью только двух управляющих сигналов.
название | год | авторы | номер документа |
---|---|---|---|
ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2004 |
|
RU2262734C1 |
ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2002 |
|
RU2227931C1 |
ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2003 |
|
RU2248036C1 |
ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2006 |
|
RU2324219C1 |
ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2011 |
|
RU2445679C1 |
ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2005 |
|
RU2284567C1 |
ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2005 |
|
RU2282234C1 |
ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2007 |
|
RU2353967C1 |
ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2004 |
|
RU2276399C1 |
ЛОГИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2005 |
|
RU2294009C1 |
Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др. Техническим результатом изобретения является упрощение настройки на воспроизведение любой из n простых симметричных булевых функций, зависящих от n аргументов - входных двоичных сигналов, за счет обеспечения ее реализации с помощью двух управляющих сигналов. Указанный технический результат достигается за счет того, что модуль содержит n D-триггеров, n элементов “И” и n элементов “ИЛИ”, причем выход i-го элемента “И” соединен с первым входом i-го элемента “ИЛИ”, подключенного вторым входом к входу данных i-го D-триггера, вход установки и тактовый вход которого соединены соответственно с первым и вторым управляющими входами модуля, подключенного i-м информационным входом к первому входу i-го элемента “И”, второй вход которого соединен с неинвертирующим выходом i-го D-триггера, выход каждого предыдущего элемента “ИЛИ” подключен к второму входу последующего элемента “ИЛИ”, а второй вход первого и выход n-го элементов “ИЛИ” соединены соответственно с шиной нулевого потенциала и выходом модуля. 2 ил.
Симметричный модуль, предназначенный для воспроизведения любой из n простых симметричных булевых функций, зависящих от n аргументов - входных двоичных сигналов, содержащий выход, отличающийся тем, что в него введены n D-триггеров, n элементов “И” и n элементов “ИЛИ”, причем выход i-го элемента “И” соединен с первым входом i-го элемента “ИЛИ”, подключенного вторым входом к входу данных i-го D-триггера, вход установки и тактовый вход которого соединены соответственно с первым и вторым управляющими входами симметричного модуля, подключенного i-м информационным входом к первому входу i-го элемента “И”, второй вход которого соединен с неинвертирующим выходом i-го D-триггера, выход каждого предыдущего элемента “ИЛИ” подключен к второму входу последующего элемента “ИЛИ”, а второй вход первого и выход n-го элементов “ИЛИ” соединены соответственно с шиной нулевого потенциала и выходом симметричного модуля.
РЕЛЯТОРНЫЙ СЕЛЕКТОР | 2001 |
|
RU2192044C1 |
РАНГОВЫЙ ФИЛЬТР | 2000 |
|
RU2171496C1 |
Устройство для вычисления симметрических булевых функций | 1991 |
|
SU1833860A1 |
Многовходовый логический модуль | 1990 |
|
SU1793547A1 |
Авторы
Даты
2005-03-10—Публикация
2003-05-27—Подача