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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

Союз Советскик

Социалистических

Республик

<о962923 (61) Дополнительное к авт. саид-ву— (22) Заявлено 25.0880 (21) 3211739/18-24 с присоединением заявки ¹â€” (23) Приоритет

Опубликовано 300982. Бюллетень Мо 36

Дата опубликования описания 300982, (и) М. Кп.з

G 06 F 7/38

Государственный комитет

СССР ло делам изобретений и открытий . (331 УДК 681. 325 (088. 8) (72) Авторы изобретения!

Г.С. Цирамуа и Л.Ш. Имнаишвили

= 1

Грузинский ордена Ленина и ордена Трудового Красного

Знамени политехнический институт им. В.И. Ленина (71) Заявитель (54) УПРАВЛЯЕМЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ

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

Известен управляеьжй арифметический модуль, содержащий триггер, логические элементы И, ИЛИ и, HE (1).

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

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

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

962973 вход подключен к выходу четвертого элемента ИЛИ, а восьмой упраВляющий вход управляемого арифметического модуля соединен с первым входом четвертого элемента ИЛИ, второй вход которого соединен с выходом девятого эле- 5 мента И,первый вход которого соединен с с нулевым выходом первого триггера, а первый вход пятого элемента ИЛИ соединен с выходом пятого элемента И,второй вход которого соединен с четвертым е нформационным входом модуля, пятый нформационный вход которого соединен со вторыми входами шестого и восьмого элементов и, а шестой информационный вход - co вторым входом седьмого элемента И и с первым входом деl сятого элемента И, а первый вход пятого элемента И связан со вторым входом десятого элемента И, выход которого соединен с первым входом що одиннадцатого элемента И, второй вход кбторого связан с ..выходом восьмого элемента И, а выход одиннадцатого элемента И вЂ” с первыми входами две, надцатого и тринадцатого элементов

И, вторые -входы которых соединены, соответственно, с единичным и нулевым выходами второго триггера, а выходы двенадцатого и тринадцатого элементов И связаны соответственно, с третьим входом второго элемента

ИЛИ и со вторым входом первого элемента ИЛИ, четвертые входы которых подключены,к выходам, соответственно, шестого и четырнадцатого элементов И, третий вход первого элемента 3>

ИЛИ соединен с выходом седьмого элемента И, а первый вход четырнадцатого элемента И связан со вторым входом пятого элемента И, а второй входс первым входом седьмого элемента И, 40 а девятый и десятый управляющие входы модуля соединены со вторыми вхо- . дами, соответственно, пятого и шестого элементов ИЛИ, третьи входы которых связаны с одиннадцатым управ- 45 ляющим входом модуля, а первый вход шестого элемента ИЛИ подключен к первому входу пятого элемента ИЛИ, выход которого соединен со вторым входам третьего элемента И, а выход шестого элемента ИЛИ вЂ” со вторым входом девятого элемента И, а выходы первого триггера связаны, соответственно, единичный — с третьим выходом, а нулевой — с четвертым (2).

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

Цель изобретения — упрощение модуля.

Поставленная цель достигается тем, что в управляемом логическом 60 модуле содержащем первый и второй триггеры, девять элементов И, шесть элементов ИЛИ, причем выход первого элемента И соединен с первым входом первого элемента ИЛИ, выход которого 65 соединсн с единичным входом первого триггера, выход в горого элемента

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

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

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

Модуль содержит первый 1 и второй

2 RS-триггеры, девять элементов И

3-11, шесть элементов ИЛИ 12-17, три информационных 18-20 и одиннадцать

962923 управляющих ?1-31 входов, а такяе четыре выхода 32-35. Вы; од первого элемента И 3 соединен с первым вхо-, дом первого элемента ИЛИ 12, выход которого соединен с единичным входом первого триггера 1, а выход второго элемента И 4 соединен с первым входом второго элемента ИЛИ 13, выход которого подключен к нулевому входу первого триггера 1. Единичный выход первого триггера 1 соединен 10 с первым входом третьего элемента

И 5, выход которого соединен с первым входом третьего элемента ИЛИ 14.

Второй вход третьего элемента ИЛИ

14 подключен к выходу четвертого элемента И 6. Первый вход четвертого элемента И 6 и первые входы пятого 7, шестого 8, седьмого 9 и восьмого 10 элементов И соединены соответственно с первым 21, вторым 22, третьим 23, четвертым 24 и пятым 25 управляющими входами модуля. Шестой управляющий вход 26 модуля соединен с первыми входами первого 3 и второ-. го 4 элементов И, вторые входы которых соединены соответственно с первым 18 и вторым 19 информационными входами модуля, третий информационный вход 20 которого соединен с вторым входом четвертого элемента И 6.

Втррой вход второго элемента ИЛИ 13 соединен с седьмым управляющим входом 27 модуля. Первый 32 и второй 33 выходы управляемого логического модуля подключены соответственно к единичному и нулевому выходам триггера

2, единичный вход которого соединен с. выходом третьего элемента ИЛИ 14, а нулевой вход подключен . выходу четвертого элемента ИЛИ 15 ° Восьмой управляющий вход 28 управляемого 40 логического модуля соединен с первым входом четвертого элемента ИЛИ 15, второй вход которого соединен с выходом девятого элемента И 11. Первый вход девятого элемента И 11 соединен с нулевым выходом первого триггера 1. Первый вход пятого элемента

ИЛИ 16 соединен с выходом пятого элемента И 7. Единичный и нулевой выходы первого триггера 1 и второго триггера 2 соединены с вторыми входами соответственно пятого 7, шестого 8, седьмого 9 и восьмого 10 элемечтов И. Выход шестого элемента

И 8 соединен с вторым входом пятого элемента ИЛИ 16, выход которого подключен к третьему выходу 34 модуля.

Четвертый выход 35 модуля соединен с выходом шестого элемента ИЛИ 17, первый и второй входы которого соединены с выходами соответственно седьмого 9 и восьмого 10 элементов И.

Девятый 29, десятый 30 и одиннадцатый 31 управляющие входы модуля соединены е вторыми входами соответственно третьего 14 и девятого 11 . 4$ . элементов И и первого элемента

ИЛИ 12.

На вход модуля подаются следующие сигналы: х — i-й разряд операнда (информа1 ционный вход 20); у - l-й разряд операнда или сот держимое младшего, старшего разряда (информационные входы 18 и 19).

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

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

У2 (вход 22) — выдача содержимого первого триггера 1 в прямом коде, .

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

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

У7 (вход 27) — установка первого триггера 1 на "0", У8 (вход 28) — установка второго триггера 2 на "0";

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

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

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

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

У6 - прием операнды в первый триггер 1у

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

Пример построения и-разрядного уп-.. равляемого логического регистра(для

n=4), каждый разряд которого представляет собой управляемый логический модуль, представлен на фиг.2. С помощью управляемого регистра, в зависимости от коммутации, можно реализовать 42 логических, арифметических и специальных вычислительных функций.

С помощью управляемого арифметического регистра, построенного на модулях прототипа, — только 39. Сложность уп-. равляемого логического модуля по квайну равна 42, сложность по квайну модуля-прототипа равна 58 ° Таким образом, применение предлагаемого управляемого модуля в вычислительных устройствах позволит существенно их упростить.

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

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

962923 ггг гг жsr девять элементов И, шесть элементов

ИЛИ, причем выход первого элемента

И соединен с первым входом первого элемента ИЛИ, выход которого соединен с единичным входом первого триггера, выход второго элемента И соединен с первым входом второго элемента ИЛИ, выход которого подключен к нулевому входу первого триггера, единичный выход которого соединен с первым входом третьего элемен- о та И, выход которого соединен с первым входом третьего элемента ИЛИ, второй вход которого подключен к выходу четвертого элемента И, первые входы четвертого, пятого, шестого, 15 седьмого и восьмого элементов И соединены соответственно с первым, вторым, третьим, четвертым и пятым управляющими входами модуля, шестой управляющий, вход которого соединен 20 с первыми входами первого и::второго элементов И, вторые входы которых соединены соответственно с первым и вторым информационными входами модуля, третий информационный вход кото- 5 рого соединен с вторым входом четвертого элемента И, а второй вход второго элемента ИЛИ соединен с седьмым управляющим входом модуля, первый и второй выходы которого подключены соответственно к единичному и нулево. му выходам второго триггера, единичный вход которого соединен с выходом третьего элемента ИЛИ, а нулевой вход подключен к выходу четвертого элемента ИЛИ, восьмой управляющий вход модуля соединен с первым входом четвертого элемента ИЛИ, второй вход которого соединен с выходом девятого элемента И, первый вход которого соединен с нулевым выходом первого триггера, а первый axon пятого элемента ИЛИ соединен с выходом пятого элемента И, о т л и— ч а ю шийся тем, что, с целью упрощения, единичные выходы первого и второго триггеров соединены с вторыми входами соответственно пятого, шестого элементов И, нулевые выходы первого и второго триггеров подключены к вторым входам соответственно седьмого и восьмого элементов И, а выход шестого элемента И соединен с вторым входом пятого элемента ИЛИ, выход которого подключен к третьему выходу модуля, четвертый выход которо=о соединен с выходом шестого элемента ИЛИ, первый и второй входы которого соединены с выходами соответственно седьмого и восьмого элементов И, а девятый, десятый и одиннадцатый управляющие входы модуля соединены с вторыми входами соответственно третьего и девятого элементов И и первого элемента ИЛИ.

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

1. Авторское свидетельство СССР

Р 265565, кл. G 06 F 7/50.

2. Авторское свидетельство СССР

° по заявке 9 2799747/18-24, кл. G 06 F 7/38 (прототип) .

9G2923

Составитель A. Клюев

Редактор T. Портная Техред С.Мигунова Корректор A.Гринденко

Заказ 7513/68 Тираж 731 Подписное

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

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

Филиал ППП Патент, r. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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