селектор двоичных чисел

Классы МПК:G06F7/06 устройства для сортировки, выборки, подборки или сравнения данных на отдельных носителях информации
G06F7/02 сравнение цифровых данных
Автор(ы):
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" (RU)
Приоритеты:
подача заявки:
2008-01-09
публикация патента:

Изобретение относится к вычислительной технике и может быть использовано как средство предварительной обработки информации. Техническим результатом является расширение функциональных возможностей. Устройство содержит 4n элементов «Запрет», 2n элементов «2ИЛИ», 2n размыкающих и 2n замыкающих ключей. 1 ил., 1 табл. селектор двоичных чисел, патент № 2365975

селектор двоичных чисел, патент № 2365975

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

Селектор двоичных чисел, содержащий элемент «2ИЛИ», отличающийся тем, что в него дополнительно введены 2n-1 элементов «2ИЛИ», 4n элементов «Запрет», 2n замыкающих и 2n размыкающих ключей, причем все элементы и ключи сгруппированы в n групп так, что j-я (j=1,n) группа содержит два элемента «2ИЛИ», четыре элемента «Запрет», два замыкающих и два размыкающих ключа, в j-й группе выход i-го (i=1, 2) элемента «Запрет», подключенного инвертирующим входом к неинвертирующему входу (3-i)-го элемента «Запрет», и выход (2+i)-го элемента «Запрет», подключенного инвертирующим входом к второму входу (3-i)-го элемента «2ИЛИ», соединены соответственно с неинвертирующим входом (2+i)-го элемента «Запрет» и первым входом i-го элемента «2ИЛИ», подсоединенного выходом к входу управления объединенных выходами i-х замыкающего и размыкающего ключей, входы которых соединены соответственно с неинвертирующим и инвертирующим входами первого элемента «Запрет», выход i-го элемента «2ИЛИ» предыдущей группы соединен с вторым входом i-го элемента «2ИЛИ» последующей группы, а второй вход i-го элемента «2ИЛИ» первой группы, неинвертирующие входы первого, второго элементов «Запрет» и выходы первого, второго замыкающих ключей j-й группы соединены соответственно с шиной нулевого потенциала, j-м, (n+j)-м входами j-м, (n+j)-м выходами селектора двоичных чисел.

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

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

Известны селекторы двоичных чисел (см., например, патент РФ 2300130, кл. G06F 7/02, 2007 г.), выполняющие селекцию меньшего из двух n-разрядных двоичных чисел, задаваемых двоичными сигналами.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятый за прототип, селектор двоичных чисел (патент РФ 2300135, кл. G06F 7/02, 2007 г.), который содержит элемент «2ИЛИ» и выполняет селекцию большего из двух n-разрядных двоичных чисел, задаваемых двоичными сигналами.

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в селекторе двоичных чисел, содержащем элемент «2ИЛИ», особенность заключается в том, что в него дополнительно введены 2n-1 элементов «2ИЛИ», 4n элементов «Запрет», 2n замыкающих и 2n размыкающих ключей, причем все элементы и ключи сгруппированы в n групп так, что j-я селектор двоичных чисел, патент № 2365975 группа содержит два элемента «2ИЛИ», четыре элемента «Запрет», два замыкающих и два размыкающих ключа, в j-й группе выход i-го селектор двоичных чисел, патент № 2365975 элемента «Запрет», подключенного инвертирующим входом к неинвертирующему входу (3-i)-го элемента «Запрет», и выход (2+i)-го элемента «Запрет», подключенного инвертирующим входом к второму входу (3-i)-го элемента «2ИЛИ», соединены соответственно с неинвертирующим входом (2+i)-го элемента «Запрет» и первым входом i-го элемента «2ИЛИ», подсоединенного выходом к входу управления объединенных выходами i-ых замыкающего и размыкающего ключей, входы которых соединены соответственно с неинвертирующим и инвертирующим входами первого элемента «Запрет», выход i-го элемента «2ИЛИ» предыдущей группы соединен с вторым входом i-го элемента «2ИЛИ» последующей группы, а второй вход i-го элемента «2ИЛИ» первой группы, неинвертирующие входы первого, второго элементов «Запрет» и выходы первого, второго замыкающих ключей j-и группы соединены соответственно с шиной нулевого потенциала, j-ым, (n+j)-ым входами и j-ым, (n+j)-ым выходами селектора двоичных чисел.

На чертеже представлена схема предлагаемого селектора двоичных чисел.

Селектор двоичных чисел содержит 4n элементов «Запрет» 1 11,селектор двоичных чисел, патент № 2365975 ,14n (см. третий снизу рис.в табл.3.5 на стр.103 в книге Справочник по цифровой вычислительной технике. Малиновский Б.Н., Александров В.Я., Боюн В.П. и др. / Под ред. Б.Н.Малиновского. - Киев: Техника, 1974 г.), 2n элементов «2ИЛИ» 2 11, селектор двоичных чисел, патент № 2365975 , 22n, 2n размыкающих и 2n замыкающих ключей 311, селектор двоичных чисел, патент № 2365975 , 32n и 411, селектор двоичных чисел, патент № 2365975 , 42n, причем все элементы и ключи сгруппированы в n групп так, что j-я селектор двоичных чисел, патент № 2365975 группа содержит элементы 11j,селектор двоичных чисел, патент № 2365975 ,14j, 21j, 22j и ключи 31j, 32j, 41j, 42j , выход элемента 1ijселектор двоичных чисел, патент № 2365975 , подключенного инвертирующим входом к неинвертирующему входу элемента 1(3-i)j, и выход элемента 1(2+i)j , подключенного инвертирующим входом к второму входу элемента

2(3-i)j, соединены соответственно с неинвертирующим входом элемента 1(2+i)j и первым входом элемента 2ij, подсоединенного выходом к входу управления объединенных выходами ключей 4ij и 3 ij, входы которых соединены соответственно с неинвертирующим и инвертирующим входами элемента 11j, выход элемента

2ikселектор двоичных чисел, патент № 2365975 соединен с вторым входом элемента 2i(k+1), а второй вход элемента 2i1, неинвертирующие входы элементов 11j, 12j и выходы ключей 4 1j, 42j соединены соответственно с шиной нулевого потенциала, j-ым, (n+j)-ым входами и j-ым, (n+j)-ым выходами селектора двоичных чисел.

Работа предлагаемого селектора двоичных чисел осуществляется следующим образом. На его первый,селектор двоичных чисел, патент № 2365975 , n-й и (n+1)-й,селектор двоичных чисел, патент № 2365975 , (2n)-й входы подаются соответственно произвольные двоичные сигналы yn-1, селектор двоичных чисел, патент № 2365975 , y0 селектор двоичных чисел, патент № 2365975 {0,1} и xn-1, селектор двоичных чисел, патент № 2365975 , x0 селектор двоичных чисел, патент № 2365975 {0,1}, которые задают подлежащие обработке n-разрядные двоичные числа yn-1селектор двоичных чисел, патент № 2365975 y0 и xn-1селектор двоичных чисел, патент № 2365975 x0 (xn-1,

yn-1 и x0, y0 определяют значения старших и младших разрядов соответственно). Если на входе управления ключей 3ij, 4ijселектор двоичных чисел, патент № 2365975 действует логическая «1» (логический «0»), то ключ 3ij разомкнут (замкнут), ключ 4ij замкнут (разомкнут). Тогда сигналы на j-м и (n+j)-м выходах предлагаемого селектора будут определяться соответственно выражениями

селектор двоичных чисел, патент № 2365975

в которых

селектор двоичных чисел, патент № 2365975

где z10=z20=0. В представленной ниже таблице приведены значения реализуемых выражениями (2) функций на всех возможных наборах значений их аргументов. Жирным в таблице выделены значения функций и их аргументов при j=1. Анализ данных, приведенных в таблице, позволяет заключить, что: 1) если z1(j-1)=z2(j-1)=0 и

xn-j = yn-j, то z1j=z2j =0; 2) если z1(j-1)=z2(j-1)=0 и xn-j >yn-j (z1(j-1)=z2(j-1)=0 и yn-j>xn-j), то z1j=0 и z2j=1(z1j=1 и z2j=0); 3) если z1(j-1)=0 и z2(j-1)=1 (z1(j-1) =1 и z2(j-1)=0), то z1j=0 и z2j =1 (z1j=1 и z2j=0).

селектор двоичных чисел, патент № 2365975

Таким образом, на первом, r-м селектор двоичных чисел, патент № 2365975 и (n+1)-м, (n+r)-м выходах предлагаемого селектора согласно (1) соответственно получим

селектор двоичных чисел, патент № 2365975 ,

селектор двоичных чисел, патент № 2365975

и

селектор двоичных чисел, патент № 2365975 ,

селектор двоичных чисел, патент № 2365975 ,

где yn-1селектор двоичных чисел, патент № 2365975 yn-r+1 и xn-1селектор двоичных чисел, патент № 2365975 xn-r+1 - фрагменты n-разрядных двоичных чисел yn-1селектор двоичных чисел, патент № 2365975 y0 и xn-1селектор двоичных чисел, патент № 2365975 x0. Следовательно, с учетом последних четырех выражений имеем wn-1селектор двоичных чисел, патент № 2365975 w0=max(xn-1селектор двоичных чисел, патент № 2365975 x0, yn-1селектор двоичных чисел, патент № 2365975 y0), vn-1селектор двоичных чисел, патент № 2365975 v0=min(xn-1селектор двоичных чисел, патент № 2365975 x0, yn-1селектор двоичных чисел, патент № 2365975 y0), где wn-1селектор двоичных чисел, патент № 2365975 w0 и vn-1селектор двоичных чисел, патент № 2365975 v0 - n-разрядные двоичные числа, задаваемые двоичными сигналами w0, селектор двоичных чисел, патент № 2365975 , wn-1, v0, селектор двоичных чисел, патент № 2365975 , vn-1 селектор двоичных чисел, патент № 2365975 {0,l} (wn-1, vn-1 и w0 , v0 определяют значения старших и младших разрядов соответственно).

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

Класс G06F7/06 устройства для сортировки, выборки, подборки или сравнения данных на отдельных носителях информации

способ и система поиска нарушений авторских прав на изображения -  патент 2515706 (20.05.2014)
медиа-процессор для организации мультимедийных данных -  патент 2487395 (10.07.2013)
интеграция рекламы и расширяемые темы для операционных систем -  патент 2473127 (20.01.2013)
устройство сортировки двоичных чисел -  патент 2445678 (20.03.2012)
устройство перепаковки потоков для ввода данных -  патент 2414742 (20.03.2011)
устройство сортировки двоичных чисел -  патент 2383052 (27.02.2010)
устройство селекции двоичных чисел -  патент 2363038 (27.07.2009)
устройство сравнения двоичных чисел -  патент 2353966 (27.04.2009)
способ и устройство для обработки графической информации, имеющейся на почтовых отправлениях -  патент 2349395 (20.03.2009)
устройство сортировки двоичных чисел -  патент 2346321 (10.02.2009)

Класс G06F7/02 сравнение цифровых данных

Наверх