многофункциональный логический модуль

Классы МПК:G06F7/00 Способы и устройства для обработки данных с воздействием на порядок их расположения или на содержание обрабатываемых данных
Автор(ы):,
Патентообладатель(и):Курский государственный технический университет
Приоритеты:
подача заявки:
1999-03-05
публикация патента:

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

Формула изобретения

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

Описание изобретения к патенту

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

Известен многофункциональный логический модуль для реализации функций от трех переменных, имеющий 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, где связь между входами и выходом определяется логической функцией многофункциональный логический модуль, патент № 2159463

Многофункциональный логический модуль способен выполнять любую из 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

Например, функциям

многофункциональный логический модуль, патент № 2159463

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

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

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

Источники информации

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

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

Класс G06F7/00 Способы и устройства для обработки данных с воздействием на порядок их расположения или на содержание обрабатываемых данных

обнаружение квантового исключения с плавающей десятичной точкой -  патент 2526004 (20.08.2014)
способ перемножения десятичных чисел -  патент 2525477 (20.08.2014)
устройство формирования переноса в сумматоре -  патент 2525111 (10.08.2014)
функциональная структура младшего разряда сумматора fcd( )ru для аргументов слагаемых ±[1,2nj]f(2n) и ±[1,2mj]f(2n) формата "дополнительный код ru" (варианты русской логики) -  патент 2524562 (27.07.2014)
параллельный сумматор-вычитатель на нейронах со сквозным переносом -  патент 2523942 (27.07.2014)
способ формирования логико-динамического процесса преобразования условно минимизированных структур аргументов аналоговых сигналов слагаемых ±[ni]f(+/-)min и ±[mi]f(+/-)min в функциональной структуре сумматора ±f1( ru)min без сквозного переноса f1(± ) и технологическим циклом t 5 f(&)-и пять условных логических функций f(&)-и, реализованный с применением процедуры одновременного преобразования аргументов слагаемых посредством арифметических аксиом троичной системы счисления fru(+1,0,-1) и функциональные структуры для его реализации (вариант русской логики) -  патент 2523876 (27.07.2014)
устройство фильтрации динамических цифровых изображений в условиях ограниченного объема априорных данных -  патент 2522043 (10.07.2014)
способ и аппаратура для обеспечения поддержки альтернативных вычислений в реконфигурируемых системах-на-кристалле -  патент 2519387 (10.06.2014)
логический преобразователь -  патент 2518669 (10.06.2014)
логический преобразователь -  патент 2517720 (27.05.2014)
Наверх