МНОГОФУНКЦИОНАЛЬНЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ Российский патент 2000 года по МПК G06F7/00 

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

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

Известен многофункциональный логический модуль для реализации функций от трех переменных, имеющий 5 входов и один выход [1].

Недостатками такого модуля являются неоднородность структуры и необходимость коммутаций на входах модуля для его настройки, что уменьшает быстродействие модуля, усложняет техническую реализации в виде БИС и ограничивает область его применения.

Наиболее близким по технической сущности к изобретению является многофункциональный логический модуль, использующий пирамидальную схему с базисными мажоритарными элементами и метод последовательного исключения переменных для реализации произвольной логической функции от трех переменных [2].

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

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

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

Схема многофункционального логического модуля приведена на чертеже.

Многофункциональный логический модуль содержит восемь настроечных входов 1, 2, 3, 4, 5, 6, 7, 8, три информационных входа 9, 10, 11, семь модифицированных логических элементов 12, 13, 14, 15, 16, 17, 18. Модифицированный логический элемент содержит три входа и один выход. Обозначим первый вход этого элемента - A, второй вход элемента - B, третий вход элемента - C, а его выход - Y, где связь между входами и выходом определяется логической функцией
Многофункциональный логический модуль способен выполнять любую из 256 логических функций от трех переменных. Вид функции определяется восьмигранным кодом настройки на настроечных входах 1, 2, 3, 4, 5, 6, 7, 8 модуля, а значение функции, получаемое на выходе 19 модуля, зависит от значений входных переменных X1, X2, X3 на информационных входах 9, 10, 11 модуля. Между кодом настройки модуля и реализуемой логической функцией Yk(X1,X2,X3), (k= 0,1, ...,255 - порядковый номер функции) всегда существует однозначное соответствие. Если обозначить значения любой логической функции Yk(X1,X2,X3) на всех i упорядоченных двоичных наборах X1,X2,X3 последовательностью значений выхода Yik, (i=0,1,2,3,4,5,6,7), то код настройки, устанавливаемый на настроечных входах 1,2,3,4,5,6,7,8 модуля, связан со значениями Yik зависимостью вида, приведенного в табл. 1
Например, функциям

всегда можно поставить в соответствие следующие упорядоченные последовательности значений выхода (см. табл. 2).

Для этих функций коды настроек определяют согласно указанной ранее связи следующим образом (см. табл. 3).

Таким образом, многофункциональный логический модуль, обладающий минимальной сложностью и простотой настройки, использует в работе только прямые значения входных переменных X1,X2X3. Это ускоряет процессы настройки и вычисления любой из 256 возможных логических функций и позволяет использовать этот модуль в качестве базисного элемента при создании многофункциональных логических модулей с большим числом входных переменных, а также для применения во всевозможных управляющих логических устройствах.

Источники информации
1. А. С. 333550, СССР, МКИ G 06 F 1/00. Многофункциональный логический модуль // П.Е.Бочков, Ю.М.Горностаев, А.Е.Кабацкий и Ю.А.Попов. Опубл. в Б. И., 1972, N 11.

2. Варшавский В.И., В.Б.Мараховский, В.А.Песчанский, Л.Я.Розенблюм. Однородные структуры. М., Энергия, 1973, с. 122 (прототип).

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

название год авторы номер документа
Устройство для вычисления симметрических булевых функций 1990
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
  • Лазаревич Эдуард Георгиевич
  • Лазаревич Юрий Эдуардович
SU1748149A1
РЕЛЯТОРНЫЙ МОДУЛЬ 2012
  • Андреев Дмитрий Васильевич
RU2490704C1
МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ 1997
  • Зотов И.В.
  • Колосков В.А.
  • Титов В.С.
RU2111528C1
Универсальный логический модуль 1987
  • Торбунов Владимир Васильевич
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
  • Тарарин Сергей Николаевич
SU1536370A1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2020
  • Андреев Дмитрий Васильевич
RU2758186C1
Устройство для вычисления симметрических булевых функций 1988
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
SU1559337A1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2003
  • Андреев Д.В.
RU2248034C1
ЛОГИЧЕСКИЙ МОДУЛЬ 2006
  • Андреев Дмитрий Васильевич
RU2303283C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2005
  • Андреев Дмитрий Васильевич
RU2281545C1
Устройство для вычисления симметрических булевых функций 1988
  • Авгуль Леонид Болеславович
  • Криницкий Алексей Петрович
  • Супрун Валерий Павлович
SU1517017A1

Иллюстрации к изобретению RU 2 159 463 C1

Реферат патента 2000 года МНОГОФУНКЦИОНАЛЬНЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ

Изобретение относится к области вычислительной техники и может быть использовано при построении цифровых вычислительных устройств, а также в управляющих логических устройствах. B многофункциональный логический модуль введены семь модифицированных логических элементов, предназначенных для вычисления логической функции У модуля имеется восемь настроечных и три информационных входа. Технический результат - повышение быстродействия модуля при минимальной сложности и простоте его настройки. 1 ил., 3 табл.

Формула изобретения RU 2 159 463 C1

Многофункциональный логический модуль, отличающийся тем, что введены семь модифицированных логических элементов, предназначенных для вычисления логической функции при этом первый - восьмой настроечные входы модуля подключены соответственно к первому и второму входам первого - четвертого модифицированных логических элементов, третьи входы этих элементов подключены к девятому информационному входу модуля, выходы первого - четвертого модифицированных логических элементов подключены соответственно к первому и второму входам пятого и шестого модифицированных логических элементов, третьи входы этих элементов подключены к десятому информационному входу модуля, выходы пятого и шестого модифицированных логических элементов - к первому и второму входам седьмого модифицированного элемента, третий вход этого элемента соединен с одиннадцатым информационным входом модуля.

Документы, цитированные в отчете о поиске Патент 2000 года RU2159463C1

Универсальный логический модуль 1984
  • Смирнов Вячеслав Леонидович
  • Изотов Сергей Николаевич
  • Макареня Сергей Николаевич
  • Мищенко Валентин Александрович
SU1234825A1
Универсальный логический модуль 1987
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
SU1476457A1
Универсальный логический модуль 1984
  • Авгуль Леонид Болеславович
  • Бенкевич Виктор Иосифович
  • Мищенко Валентин Александрович
  • Козюминский Валерий Дмитриевич
SU1218375A1
US 5936426 A, 10.08.1999.

RU 2 159 463 C1

Авторы

Захаров И.С.

Лопин В.Н.

Даты

2000-11-20Публикация

1999-03-05Подача