Вычислительное устройство Советский патент 1991 года по МПК G06F7/52 

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

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

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

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

ячейки памяти; на фиг.4,5 - функциональные схемы узла сравнения группы и параллельного сумматора соответственно; на фиг.6, 7 - функциональные схемы одноразрядного сумматора и блока контроля соответственно; на фиг.8 - временная диаграмма подачи тактирующих сигналов устройства.

Функциональная схема вычислительного устройств, приведенная на фиг.1, содержит матрицу 1 вычислительных ячеек, параллельный сумматор 2, группу ячеек 3 памяти, трупу узлов 4 сравнения, блок 5 контроля, матрицу б ячеек памяти, вход 7 множимого устройства, прямой и инверсо ю

XI О VI vj

ю

ный входы 8, 9 множителя устройства соответственно, входы 10, 11 первого и второго слагаемых устройства соответственно, тактирующий вход 12 и выход 13 результата устройства, группу выходов 14 неисправности множителя устройства, выход 15 неисправности работы устройства, установочный вход 16 устройства.

Вычислительная ячейка матрицы 1, изображенная на фиг.;2, содержит элементы НЕ 17-21, элемент 2-2 задержки, ячейку 23 памяти, элементы И 23-3-1, элементы ИЛИ 35, 36.

Ячейка 3 памяти группы, изображенная на фиг.З, содержит элемент 37 задержки, элемент НЕ 38, элементы И 39-41 и элемент ИЛИ 42.

Узел 4 сравнения группы, изображенный на фиг.4, содержит элемент 43 задеож- ки, элементы НЕ 44-46, элементы И 47-51, элемент ИЛИ 52.

Параллельный сумматор 2, изображенный на фиг.5, содержит ячейки 53 памяти и группу одноразрядных сумматоров 54.

Одноразрядный сумматор 54 группы, изображенный на фиг.6, содержит элемент 55 задержки, элемент НЕ 56-59, элементы И 60-68, элементы ИЛИ 69, 70,

Блок 5 контроля, изображенный на фиг.7, содержит триггер 71, компаратор 72, группу ячеек памяти 73, элементы задержки группы 74, элементы 75, 76, элемент И 77,

Вычислительное устройство реализует функцию

+ В D + С,

Для вычисления произведения чисел В и D слагаемые А и С должны быть нулевыми,

Вычислительное устройство работает следующим образом.

В исходном состоянии на тактирующий вход 12 устройства поступает нулевой сигнал. Процесс вычисления начинается с подачи на входы 7о-7з. , , 10о-10з, устройства первых сомножителей DI и Bi, инвертированного множителя Bi, a также слагаемых AI и CL На входы , 1 U-115 подается нулевой сигнал, на установочный вход 16устройства -единичный сигнал. В течение времени Тр (фиг.8) происходят вычисление в ячейках первой строки матрицы 1 и проверка прямого и инвертированного младшего разряда множителя Во на неравнозначность. В случае неисправности шины множителя с выхода 14i группы устройства снимается единичный сигнал, при исправной шине - нулевой. В момент времени Тр, когда вычисления в первой строке матрицы 1 заканчиваются, на тактирующий вход 12i устройства подается единичный сигнал, который запоминает информацию,, установившуюся на выходах ячеек матрицы 1 первой строки, При этом на выходах переноса ячеек первой стооки матрицы 1 устанавливается соответствующий

разряд множимого DL Сигнал 11 на входе 12 устройства запрещает также обработку ячейками первой строки матрицы 1 сигналов с входов 7o-7s, 8c-9o, 10o-10s, 11o-11s. Единичный сигнал на входе 16i устройства

сохраняется Б течение времени Тп (фиг.8), обеспечивает правильное проведение вычислений зо второй строке матрицы 1 и за- поминание сигнала в ячей;се памяти второго ряда группы 3.

Время, пока а первом ряду матрицы 1 не производится вычислений, используется для подачи на входы 2 -7g 102-105, 112-11s устройства множимого DI и слагаемых AI, Ст.сдвинутыхтаким образом на два разряда

влево, причем на входы 7о и 7j, Юо и f От, 11о и 11i устройства подаются нулевые сигналы, на вход 162 устройства также подается нулевой сигнал. Через время 2ТР на вход 122 устройства подается единичный сигнал, который запоминает информацию в ячейках второго ряда матрицы 1 и в ячейках 3 памяти второго ряда группы и запрещает обработку информации в этих ячейках.

С момента времени 2ТР вычисление

продолжается в третьей строке матрицы , Поскольку первый ряд ячеек матрицы 1 теперь готов к работе, на вход 12i устройства в момент времени Тр+Тп подается сигнал О, который разрешает обработку

вновь поступившей информации ячейками ряда матрицы 1. Сигнал этот устанавливается на время г+Тр, что обеспечивает правильное вычисление ( т - задержка в элементе НЕ и элементе задеожки),

К моменту времени 2ТР+Т.Т4- г вычисление в первом ряду матрицы 1 заканчивается и начинается вычисление во втором ее ряду. Далее - вычисление в третьей строке матрицы.

Аналогично конвейерный процесс продолжается дальше. По меое окончания вычислений в К-й ступени (1 К 5) устройства в нее вводится новая информация. Управление работой ступеней устройства осуществляется сигналами тактового входа 12 устройства, как указано на фиг.8. При этом в первый полупериод работы происходит с прямыми, а во втором - со сдвинутыми на два разряда влево операндами.

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

В блоке 5 контроля результат вычисления с прямыми операндами сравнивается с результатом вычисления со сдвинутыми операндами. При несравнении формируется единичный сигнал на выходе 15 неисп- равности работы устройства.

Результат вычислений поступает на выход 13 результата устройства.

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

Вычислительное устройство по авт. св. № 1117635, отличающееся тем, что, с целью повышения достоверности функционирования, в матрицу вычислительных ячеек введены п+ 1-й и n+2-й столбцы, в устройство введены группа узлов сравнения блок контроля, матрица ячеек памяти размерности (n+1).m и m+1-я группа ячеек памяти, параллельный сумматор содержит группу одноразрядных сумматоров и п+2 группы ячеек памяти, ричем выход элемен- .та ИЛИ каждой ячейки памяти rri-й группы соединен с первым входом первого элемента И соответствующей ячейки памяти первой строки матрицы, в матрице ячеек памяти первый вход первого элемента И каждой ячейки памяти любой строки, кроме первой, соединен с выходом элемента ИЛИ соответствующей ячейки памяти предыдущей строки, вторые входы вторых элементов И ячеек памяти каждой строки матрицы соединены с соответствующим тактирующим входом устройства, выходы первых и вторых элементов ИЛИ m+1-й и m+2-й вычислительных ячеек m-й строки матрицы соединены с соответствующими весовыми входами первого и второго слагаемых парз- лельного сумматора, входы четвертого элемента НЕ m+1-й и m+2-й вычислительных ячеек первой строки матрицы соединены с соответствующими разрядными входами множимого устройства, входы первого и второго элементов НЕ m+1-й и m+2-й вычислительной ячеек первой строки матрицы соединены с соответствующими разрядными входами первого и второго слагаемых ус- тройства соответственно, выход элемента ИЛИ каждой р-й ячейки памяти m+1-й группы (1 р m + n + 1) соединен с первым входом первого элемента И р+1-й ячейки памяти m+1-й группы, вторые входы вторых элементов И каждой ячейки памяти m+1-й группы подключены к соответствующему тактирующему входу устройства, выходы элементов ИЛИ ячеек памяти последней строки матрицы, выход результата парал- лельного сумматора и выход элемента ИЛИ последней ячейки памяти m+1-й группы соединены соответствующими информационными входами блока контроля, информационный выход которого является

выходом результата устройства, выходы неисправности блока контроля являются выходами неисправности результата устройства, первый информационный вход каждого i-го узла сравнения группы подключен к прямому входу 1-го разряда множителя устройства (1 ), второй информационный вход каждого i-ro узла сравнения группы подключен к инверсному входу i-ro разряда множителя устройства, тактовый вход каждого 1-го узла сравнения группы подключен к 1-му тактирующему входу устройства, выходы сравнения узлов сравнения группы образут группу выходов неисправности множителя устройства, первый вход первого элемента И первой ячейки памяти m + 1-й группы подключен к установочному входу устройства, в параллельном сумматоре вход первого слагаемого первого одноразрядного сумматора группы и первые входы первых элементов И нечетных ячеек памяти группы образуют вход первого слагаемого параллельного сумматора, вход второго слагаемого первого одноразрядного сумматора группы и первые входы первых элементов И четных ячеек памяти первой группы образуют вход второго слагаемого сумматора, выход элемента ИЛИ каждой М-и ячейки памяти Т-й группы (I 1 ; ) соединен с первым входом первого элемента И М-й ячейки памяти Т+2-й группы, выходы элементов ИЛИ каждой R-й и R+1-й ячеек памяти R-й группы (1 R n + 1) соединены соответственно с входами первого и второго слагаемых R+1-го одноразрядного сумматора группы, выход элемента ИЛИ каждой Q-й ячейки памяти1-й группы

( + 2 Q;1 п ) соединен с первым входом Q-l-й ячейки памяти 1+1-й группы, выход результата каждого R-ro одноразрядного сумматора группы соединен с первым входом первого элемента И R-й ячейки памяти R+1-й группы, выход переноса каждого R-ro одноразрядного сумматора группы соединен с входом переноса R+1-го одноразрядного i сумматора- группы, вторые входы второго элемента И ячеек памяти N-й строки и тактовый вход N-го одноразрядного сумматора группы (1 N n 4- 2) подключены к M+m-му тактирую тему входу устройства, вход переноса первого и вход второго слагаемого последнего одноразрядных суммато- . ров группы подключены к шине нулевого потенциала устройства, выходы элементов ИЛИ ячеек памяти последней группы и выход переноса последнего одноразрядного сумматора группы образуют выход результата параллельного сумматора.

ft t j jjHf ft «.

/

1ТТ

& /37 %

/

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

название год авторы номер документа
Устройство для умножения 1989
  • Шатилло Вячеслав Викторович
  • Явиц Леонид Соломонович
  • Золочевский Игорь Николаевич
  • Прохоров Сергей Николаевич
SU1697078A1
Вычислительное устройство 1987
  • Кокаев Олег Григорьевич
  • Кисленко Владимир Семенович
  • Амехо Давид
  • Талышинская Тамилла Исрафиловна
SU1509872A1
Вычислительное устройство 1983
  • Шатилло Вячеслав Викторович
SU1117635A1
Устройство для умножения 1989
  • Шатилло Вячеслав Викторович
  • Прохоров Сергей Николаевич
  • Богаевский Александр Борисович
  • Явиц Леонид Соломонович
SU1714592A1
Устройство для умножения 1989
  • Шатилло Вячеслав Викторович
  • Прохоров Сергей Николаевич
  • Явиц Леонид Соломонович
SU1688238A1
НЕЙРОПРОЦЕССОР, УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИЙ НАСЫЩЕНИЯ, ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО И СУММАТОР 1998
  • Черников В.М.
  • Виксне П.Е.
  • Фомин Д.В.
  • Шевченко П.А.
  • Яфраков М.Ф.
RU2131145C1
Матричное устройство для вычисления тригонометрических функций 1984
  • Шумилов Лев Алексеевич
  • Зуев Игорь Станиславович
  • Турсунканов Андас Маутович
SU1226448A1
Матричное вычислительное устройство 1988
  • Волощенко Сергей Алексеевич
SU1541599A1
МНОЖИТЕЛЬНОЕ УСТРОЙСТВО 1992
  • Семеренко В.П.
  • Днепровский В.И.
RU2022339C1
Матричный умножитель 1988
  • Шатилло Вячеслав Викторович
  • Прохоров Сергей Николаевич
  • Явиц Леонид Соломонович
SU1615704A1

Иллюстрации к изобретению SU 1 697 077 A2

Реферат патента 1991 года Вычислительное устройство

Изобретение относится к цифровой вычислительной технике, предназначено для использования в универсальных и специализированных цифровых вычислительных устройствах и является усовершенствованием устройства по а.с, № 1117635. Цель изо- бретения-повышение достоверности функционирования вычислительного устройства. Вычислительное устройство содержит матрицу вычислительных ячеек, параллельный сумматор, группу ячеек памяти, группу узлов сравнения, блок контроля, матрицу 6 ячеек памяти, входы множимого устройства, прямой и инверсный множителя устройства соответственно, входы первого и второго слагаемых устройства соответственно, тактирующий вход и выход результата устройства, группу выходов неисправности множителя устройства, выход неисправности работы устройтсва, установочный вход устройства. В устройстве осуществляется контроль множителя путем сравнения на неравнозначность прямого и инверсного значений его разрядов Контроль работы устройства осуществляется путем сравнения двух результатов вычисления: прямого кода множимого и слагаемых и кода множимого и слагаемых, сдвинутых на два разряда влево. 8 ил. сл С

Формула изобретения SU 1 697 077 A2

. /

Фиг. 2

44

7

ПИ

58

О

Фиг 5

45

1

I

Фиг.4

u

Фиг 5

Фиг. 6

tf2 /37 % Яв/3 /Зв

Фиг. 7

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

Вычислительное устройство 1983
  • Шатилло Вячеслав Викторович
SU1117635A1

SU 1 697 077 A2

Авторы

Шатилло Вячеслав Викторович

Прохоров Сергей Николаевич

Явиц Леонид Соломонович

Пономарев Виктор Владимирович

Четверикова Ольга Александровна

Даты

1991-12-07Публикация

1989-05-05Подача