Управляемый логический модуль Советский патент 1982 года по МПК G06F7/30 

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

Изобретение относится к вычислительной технике и предназначено для реализации узлов и устройств цифровых вычислительных машин методами интегральной технологии со средним и большим уровнями интеграции. Известен управляемый арифметический модуль, содержащий триггер, логические элементы И, ИЛИ и. НЕ 1. Недостатком известного модуля являются ограниченные функциональные возможности, поэтому его использование для реализации нерегулярных устройств цифровой вычислительной машины, например, устройства управления нецелесообразно. Кроме того, вследст вне применения IК триггеров, высока сложность модуля. Наиболее близким техническим решением к предлагаемому является управляемый арифметический модуль, содержащий первый и второй триггеры, четырнадцать элементов И, шесть элементов ИЛИ, причем выход первого эле мента И соединен с первым входом пер вого элемента ИЛИ, выход которого со единен с единичным входом первого триггера, а выход второго элемента И соединен с первым входом второго элемента ИЛИ, выход которого подключен к нулевому .входу первого-триггера, единичный выход которого соединен с первым входом третьего элемента И,-выход которого соединен с первым входом третьего элемента ИЛИ, второй вход которого подключен к выходу четвертого элемента И, первый вход которого и первые входы пятого, шестого, седьмого и восьмого элементов И соединены, соответственно, с первым, вторым, третьим, четвертым и пятым управляющими входами управляемого арифметического модуля, шестой управляющий вход которого соединен с первыми входами первого и второго элементов И, вторые вхо, .ы которых .соединены, соответственно, с первым и вторым информационными входами управляемого арифметического модуля, третий информационный вход которого соединен со вторым входом четвертого элемента И, а второй вход второго элемента ИЛИ соединен . с седьмым управляьэщим входом управляемого арифметического модуля, первый и второй выходы которого подключены, соответственно, к единичному и нулевому выходам второго триггера, единичный вход которого соединен с выходом третьего элемента ИЛИ, а нулевой вход подключен к выходу четвертого элемента ИЛИ, а восьмой управляющий вход управляемого арифметического мо дуля соединен с первым входом четвер того элемента ИЛИ, второй вход котор го соединен с выходом девятого элемента И,первый вход которого соединен с нулевым выходом первого триггера, а первый вход пятого элемента ИЛИ со динен с выходом пятого элемента И,второй вход которого соединен с четвертым „информационным входом модуля, пятый информационный вход которого соедине со вторыми входами шестого и восьмог элементов И, а шестой информационный вход - со вторым входом седьмого элемента И и с Первы входом десятого элемента И, апервый вход пятого элемента И связан со вторым входом десятого элемента И, выход которого соединен с первым входом одиннадцатого элемента И, второй вхо кдторого связан с выходом восьмого элемента И, а выход одиннадцатого элемента И - с первыми входами двенадцатого и тринадцатого элементов И,, вторые -входы которых соединены, соответственно, с единичным и нулевым выходами второго триггера/ а выходы двенадцатого и тринадцатого элементов И связаны соответственно, с третьим входом второго элемента ИЛИ и со вторым входом первого элемента ИЛИ, четвертые входы которых подключены,к выходам, соответственно, шестого и четырнадцатого элементов И, третий вход первого элемента ИЛИ соединен с выходом седьмого элемента И, а первый вход четырнадцатого элемента И связан со вторым входо пятого элемента И, а второй вход с первым входом седьмого элемента И а девятый и десятый управляющие входы модуля соединены со вторыми входами, соответственно, пятого и шестого элементов ИЛИ, третьи входы которых связаны с одиннадцатым управляющим входом модуля, а первый вход шестого элемента ИЛИ подключен к первому входу пятого элемента ИЛИ, выход которого соединен со вторым входом третьего элемента И, а выход шестого элемента ИЛИ - со вторым входом девятого элемента И, а выходы первого триггера связаны, соответственно , единичный - с третьим выходом, а нулевой - с четвертым 2 Однако указанный управляемый логический модуль сложен. Цель изобретения - упрощение модуля. Поставленная цель достигается тем, что в управляемом логическом модуле,- содержащем первый и второй триггеры, девять элементов И, шесть элементов ИЛИ, причем выход первого элемента И соединен с первым входом первого элемента ИЛИ, выход которого соедирк-:н с единичны) входом первого триггера, выход второго элемента И соединен с первым «хопом второго элемента ИЛИ, выход которого подклюгчен к нулевому входу первого триггера, единичный выход которого соединен с первым входом третьего элемента И, выход которого соединен с первым входом третьего элемента ИЛИ, второй вход которого подключен к выходу четвертс1го элемента И, первые входы четвертого пятого, шестого, седьмого и восьмого элементов И соединены соответственно с первым, вторым, третьим, четвертым и пятым управляющими входами модуля, шестой управляющий вход которого соединен с первыми входами первого и второго элементов И, вторые входы которых соединены соответственно с первым и вторым информационными входами модуля, третий информационный вход которого соединен с вторым входом четвертого элемента И, а второй вход второго элемента ИЛИ - с седьмым управляющим входом модуля, первый и второй выходы которого подключены соответственно к единичному и нулевому выходс1М второго триггера, единичный вход которого соединен с выходом третьего элемента ИЛИ, а нулевой вход подключен к выходу четвертого элемента ИЛИ, восьмой управляющий вход модуля соединен с первыгл входом четвертого элемента ИЛИ, второй вход которого соединен с выходом девятого элемента И, первый вход которого соединен с нулевым выходом первого триггера, а первый вход пятого элe :eнтa ИЛИ соединен с выходом пятого элемента И, единич, ные выходы первого и второго триггеров соединены с. вторыми входами cor ответственно пятого, шестого элементов И, нулевые выходы первого и второго триггеров подключены к вто-: рым входам соответственно седьмого и восьмого элементов, а выход шестого элемента И соединен с вторым входом пятого элемента ИЛИ, выход которого подключен к третьему выходу модуля, четвертый выход которого соединен с выходом шестого элемента ИЛИ, первый и второй входы которого соединены с выходами соответственно седьмого и восьмого элементов И, а девятый, десятый и одиннадцатый управляющие входы модуля соединены с вторыми входами соответственно третьего и девятого элементов И и первого элемента ИЛИ. На фиг.1 представлена схема управляемого логического модуля; на фиг.2схема управляемого регистра, состоящего из предложенных модулей. Модуль содержит первый 1 и второй 2 RS-триггеры, девять элементов И 3-11, шесть элементов ИЛИ 12-17, три информационных 18-20 и одиннадцать

управляющих 21-31 входов, а также четыре выхода 32-35. Выход первого элемента И 3 соединен с первым входом первого элемента ИЛИ 12, выход которого соединен с единичным входом первого триггера 1, а выход второго элемента И 4 соединен с первым входом второго элемента ИЛИ 13, выход которого подключен к нулевому входу первого триггера 1. Единичный выход первого триггера 1 соединен с первым входом третьего элемента И 5, выход которого соединен с первым входом третьего элемента ИЛИ 14, Второй вход третьего элемента ШШ 14 подключен к выходу четвертого элемента И 6. Первый вход четвертого элемента И б и первые входы пятого 7, шестого 8, седьмого 9 и восьмого 10 элементов И соединены соответственно с первым 21, вторым 22, третьим 23, четвертым 24 и пятым 25 управляющими входами модуля. Шестой управляющий вход 26 модуля соединен с первыми входами первого 3 и второго 4 элементов И, вторые входы которых соединены соответственно с первым 18 и вторым 19 информационными входами модуля, третий информационный вход 20 которого соединен с вторым входом четвертого элемента И б. Втррой вход второго элемента ИЛИ 13 соединен с седьмым управляющим входом 27 модуля. Первый 32 и второй 33 выходы управляемого логического модуля подключены соответственно к единичнo лy и нулевому выходам триггера 2, единичный вход которого соединен с. выходом третьего элемента ИЛИ 14, а нулевой вход подкл1рчен выходу четвертого элемента ИЛИ 15. Восьмой управляющий вход 28 управляемого логического модуля соединен с первым входом четвертого элемента ИЛИ 15, второй вход которого соединен с выходом девятого элемента И 11, Первый вход девятого элемента И 11 соединен с нулевым выходом первого триггера 1. Первый вход пятого элемента ИЛИ 16 соединен с выходом пятого элемента И 7. Единичный и нулевой выходы первого триггера 1 и второго триггера 2 соединены с вторыми входами соответственно пятого 7, шестого 8, седьмого 9 и восьмого 10 элементов И. Выход шестого элемента И 8 соединен с вторым входом пятого элемента ИЛИ 16, выход которого подключен к третьему выходу 34 модуля.. Четвертый выход 35 модуля соединен с выходом шестого элемента ИЛИ 17, первый и второй входы которого соединены с выходами соответственно седьмого 9 и восьмого 10 элементов И Девятый 29, десятый 30 и одиннадцатый 31 управляющие входы модуля соединены с вторыми входами соответственно третьего 14 и девятого 11

элементов И и первого элемента ИЛИ 12.

На вход модуля подаются следующие сигналы:

х - i-й разряд операнда (информа5 ционный вход 20);

i-й разряд операнда или содержимое младшего, старшего разряда (информационные входы 18 и 19).

Сигналы У1-У8 обеспечивают выполнение следующих операций,

У1 (вход 21) - прием операнды X во второй триггер 2;

У2 (вход 22) - вьщача содержимого первого триггера 1 в прямом коде. 5 УЗ (вход 23) - вьщача содержимого второго триггера 2 в прямом коде)

У4 (вход 24) - выдача содержимого . первого триггера 1 в инверсном коде;

У5 (вход 25) - выдача содержимого Q второго триггера 2 в инверсном коде;

У7 (вход 27) - установка первого триггера 1 на

У8 (вход 28) - установка второго триггера 2 на

f УП (вход.31) - установка первого триггера 1 на 1,

Кроме вышеперечисленных, применяются также управляющие сигналы У6, У9 и У10, которые подаются на управляющие входы УВх1-УВхЗ,

Управляющие входы УВх1-УВхЗ в модуле не существуют физически, но образуются после определенного соединения управляющих входов управляемого логического модуля соответственно 26, 29 и 30,

Сигналы Уб, У9 и У10 обеспечивают выполнение следующих операций,

Уб - прием операнды в первый триггер 1; .

У9, У10 - перепись кода из первого триггера 1 во второй триггер 2,

Пример построения п-разрядного упт равляемого логического регистра(для ), каждый разряд которого представляет собой управляемый логический модуль, представлен на фиг,2, С помощью управляемого регистра, в зависимости от коммутации, можно реализовать 42 логических, арифметических 0 и специальных вычислительных функций. С помощью управляемого арифметического регистра, построенного на модулях прототипа, - только 39, Сложность уп-. равляемого логического модуля по квай5 У равна 42, сложность по квайну модуля-прототипа равна 58. Таким образом, применение предлагаемого управляемого модуля в вычислительных устройствах по.зволит существенно их упростить,

0

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

Управляемый логический модуль, 65 .содержащий первый и второй триггеры

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

Источники информации, принятые во внимание при экспертизе

1,Авторское свидетельство СССР №.265565, кл. G 06 F 7/50.

2.Авторское свидетельство СССР по эаявке 2799747/18-24,

кл. G 06 F 7/38 (прототип).

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

название год авторы номер документа
Управляемый арифметический модуль 1982
  • Цирамуа Григорий Степанович
  • Имнаишвили Леван Шотаевич
SU1062688A1
Управляемый арифметический модуль 1979
  • Цирамуа Григорий Степанович
  • Имнаишвили Леван Шотаевич
SU832553A1
Управляемый арифметический модуль 1989
  • Цирамуа Григорий Степанович
  • Цирамуа Сергей Григорьевич
  • Цирамуа Заза Гивиевич
  • Касаева Светлана Габоиеловна
SU1695292A1
Процессор 1981
  • Степанов Алексей Николаевич
  • Ганькин Алесандр Львович
  • Захаревич Николай Николаевич
SU962964A1
КОМБИНАЦИОННО-НАКАПЛИВАЮЩИЙ СУММАТОР 2005
  • Власов Борис Михайлович
  • Краснов Александр Васильевич
  • Новожилова Карина Александровна
  • Соколов Артем Андреевич
RU2292073C1
Универсальный вычислительный автомат 1983
  • Цирамуа Григорий Степанович
  • Имнаишвили Леван Шотаевич
SU1196844A1
Процессор быстрого преобразования Фурье 1982
  • Вершков Виталий Эммануилович
  • Ветохин Юрий Иванович
  • Голубева Алла Всеволодовна
  • Парфенов Николай Сергеевич
  • Прокошенков Анатолий Тимофеевич
SU1086438A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1984
  • Михнов Юрий Павлович
  • Петров Геннадий Алексеевич
  • Степанов Виктор Степанович
  • Шаляпин Владимир Валентинович
SU1254495A1
Устройство для поворота вектора 1983
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Дорофеев Иван Геннадьевич
  • Куликов Михаил Алексеевич
SU1132285A1
Устройство определения конца блока циклического кода 1982
  • Лосев Юрий Иванович
  • Орлов Анатолий Петрович
  • Бердников Анатолий Георгиевич
SU1061279A1

Иллюстрации к изобретению SU 962 923 A1

Реферат патента 1982 года Управляемый логический модуль

Формула изобретения SU 962 923 A1

.

п

.J

SU 962 923 A1

Авторы

Цирамуа Григорий Степанович

Имнаишвили Леван Шотаевич

Даты

1982-09-30Публикация

1980-08-25Подача