"устройство реализации операции "/х/-произведение @ -мерных кубов"

Иллюстрации

Показать все

Реферат

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5!)5 G 06 F 7/00

ГОСУДАPСТВЕННЫИ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Таблица 2 (21) 4711936/24 (22) 16.05.89 (46) 15,06.91. Бюл. ¹ 22 (72) А.Ш.Альбеков и Е.P.Ãåðàñèìoâ (53) 681.325(088.8) (56) Авторское свидетел ьство СССР

N 1001080, кл. G 06 F 7/00, 1981.

Авторское свидетельство СССР № 1196844, кл. G 06 F7/00,,1983. (54) УСТРОЙСТВО РЕАЛИЗАЦИИ ОПЕРАЦИИ "/Х/ — ПРОИЗВЕДЕНИЕ N-МЕРНЫХ

КУБОВ"

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

Цель изобретения достигается путем схемной параллельной реализации операции "х-произведение и-мерных кубов".

На фиг.1 представлена структурная схема устройства; на фиг.2 — функциональная схема i-й вычислительной ячейки; на фиг,3— функциональная схема решающего узла.

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

Для удобства схемного представления значений координат кубов К1 и К2 предлагается двухпозиционное представление {I, x) аиной координаты, а для значений коорди„„5U„„1656522 Al (57) Изобретение относится к вычислительной технике и предназначено для использования в качестве устройства операционного блока для специализированной ЦВМ, реализующей алгоритмы минимизации булевых функций, синтеза и анализа логических схем. Цель изобретения — повышение быстродействия реализации и сокращение àïïàратных затрат. Устройство содержит и вычислительных ячеек 1 и решающий уЗел 2, что позволяет произвести схемную параллельную реализацию операции "произведение и-мерных кубов", 3 ил.

I» нат куба Кз = К1 х Kz — трехпозиционное представление { З,x3), где 3 всегда принимает одно из двух ("0" или "1") логических значений, а в позициях х и д проставляются единицы, если координаты принимают значения х ! или д соответственно,: либо нули в противном случае. Таким образом, разрешенные кодо- О вые комбинации Кф), К2(() и Кз(!) сводятся в (Л табл. 2 и 3 соответственно. о

Q1

Таблица 1 (Я

1656522

Кроме того, в соответствии стем, что (х)-произведение кубов осуществляется в два этапа, вводится трехпозиционное представление (4, хя, уя} предварительного значения координат результирующего куба Кз. 5

Таблица 3

Устройство, реализующее операцию 15

"/х/-произведение и-мерных кубов" К (1: n) и Кр (1: и), содержит и вычислительных ячеек, имеющих входы и выходы согласно табл.

1 и 3 и один решающий узел, имеющий входы и выходы согласно табл. 3 и 2 и форми- 20 рующий окончательный результат— значение координат куба Кз (1: и), Устройство (фиг,1) содержит и вычислительных ячеек 1,1...1.п и решающий узел 2, На первый и второй входы вычислительных 25 ячеек подается код куба К>, на третий и четвертый входы — код куба К2, Каждая 1-я (I =1, и) вычислительная ячейка (фиг.2) содержит элементы И 3, 4 и 5, элемент ИЛИ 6, элемент И 7, элементы 30

ИЛИ-Н Е 8 и 9, элементы И 10 и 11 и элемент

ИЛИ 12, Каждая l-я (i = 1, и) ячейка (фиг,2) реализует систему логических функций:

f(i) = Е1() Г2(Ц И1() х2(фЬ(1) х1(1), . 35 х (i)= xI(i)х i; (1) уя(4) = Ф1(4) (й2 IlvX2 4))УЬ(Ц Щ ГХЧI)

Решающий узел 2 содержит и элементов ИЛИ 13.1, 13,2...13.п, обе группы элементов Запрет 14.1...14.п, 15.1...15.п и 40 мажоритарный элемент 16.

Решающий узел 2 вырабатывает на своих выходах окончательное значение координат куба Кз = К1хКг и реализует систему логических функций: 45 где у„ z(y„(1) y„(0) — обобщающий сигнал по всем п шинам уя(1) вычислительных яче- 55 ек 1.i.

Устройство работает следующим образом.

На первый и второй входы каждой 1-й (i — 1. и) вычислительной ячейки подается ксд куба К>, а на третий и четвертый — код куба

К2 в соответствии с табл,1, на выходах вычислительных ячеек вырабатываются предварительные значения координат куба Кз в соответствии с табл.3. Эти значения поступают на первый, второй, третий входы каждой 1-й группы входов решающего узла

2, при этом, если на третьих входах всех и групп входов решающего узла 2 суммарное количество сигналов y (i) = 1 больше одного, на выходе мажоритарного элемента 16 и, следовательно, на третьем выходе каждой

1-й группы выходов устройства появляется сигнал д gi) = 1, I = (1, и), Это в соответствии с табл,2 говорит о том, что х-произведение кубов К> и К2 пусто (О). Если же на третьих входах всех и групп входов решающего узла

2 появляется не больше одного сигнала

ye(i) = 1 (i = 1, n), то на выходах устройства формируется значение куба Кз = К1хК2, кодированное в соответствии с табл. 2.

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

Устройство реализации операции "/х/произведение и-мерных кубов", содержащее и вычислительных ячеек, где n— размерность куба, причем каждая из вычислительных ячеек содержит шесть двухвходовых элементов И, трехвходовый элемент

ИЛИ и двухвходовый элемент ИЛИ, причем выходы с первого по третий двухвходовых элементов И соединены с соответствующими входами трехвходового элемента ИЛИ, первый вход i-й вычислительной ячейки (I = 1, и) соединен с первыми входами первого, второго и шестого двухвходовых элементов И, второй вход первого двухвходового элемента И, первые входы третьего и пятого двухвходовых элементов И соединены с третьим входом i-й вычислительной ячейки, второй вход которой соединен с вторым входом третьего двухвходового элемента И и первым входом четвертого двухвходового элемента И, четвертый вход i-й вычислительной ячейки соединен с вторыми входами второго и четвертого двухвходовых элементов И, выходы пятого и шестого двухвходовых элементов И соединены с соответствующими входами двухвходового элемента ИЛИ, отл и ча ю щеес ятем.что, с целью повышения быстродействия и сокращения аппаратных затрат, в него введены решающий узел, содержащий и-входовый мажоритарный элемент, и двухвходовых элементов ИЛИ и две группы из и элементов ЗАПРЕТ каждая, причем первый вход I-й группы входов решающего узла.соединен с прямым входом 1-го элемента 3АПРЕТ второй группы, выход которого является первым выходом i-й группы выхолв решающего узла, втооой вход i-й группы

1656522 входов решающего узла соединен с первым входом I-ro двухвходового элемента ИЛИ, третий вход i-й группы входов решающего узла соединен с i-м входом мажоритарного элемента и вторым входом I-годвухвходово- 5 го элемента ИЛИ, выход которого соединен с прямым входом I-ro элемента ЗАПРЕТ первой группы, выход которого является вторым выходом I-й группы выходов решающего узла, выход мажоритарного элемен- 10 та соединен с инверсными входами всех элементов ЗАПРЕТ первой и второй групп и с третьими выходами всех групп выходов решающего узла, а в каждую вычислительную ячейку введены два двухвходовых эле- 15 мента ИЛ И-Н Е, причем в каждой вычислительной ячейке первый вход первого двухвходового элемента ИЛИ-НЕ соединен с первым входом вычислительной ячейки, второй вход которой соединен с вто- 20 рым входом первого двухвходового элемента ИЛИ-НЕ, первый вход второго двухвходового элемента ИЛИ-НЕ соединен с третьим входом вычислительной ячейки,четвертый вход которой соединен с вторым входом второго двухвходового элемента

ИЛИ-НЕ, выход которого и выход первого двухвходового элемента ИЛИ-НЕ соединены соответственно с вторыми входами пятого и шестого двухвходовых элементов И, выход трехвходового элемента ИЛИ соединен с первым выходом вычислительной ячейки, выход четвертого двухвходового элемента И соединен с вторым выходом вычислительной ячейки, выход двухвходового элемента ИЛИ соединен с третьим выходом-вычислительной ячейки, первый, второй и третий выходы i-й вычислительной ячейки соединены с первым, вторым и третьим входами 1-й группы входов решающего узла, первые, вторые и третьи выходы с первой по 1-ю групп которого являются разрядными выходами устройства, разрядными входами которого являются первые, вторые, третьи и четвертые входы с первой по и-ю ячейки.

1656522 (и Ел Лгу

Составитель В. Лях

Редактор Л. Веселовская Техред M.Ìîðãåíòàë Корректор И. Муска

Заказ 2052 Тираж 400 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб.. 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101