Ячейка однородной структуры
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБЕЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советсник
Социалистические рес уб » 941996 (И ) Дополнительное к авт. свид-ву— (22) Заявлено 08.1 230 (21) 3213055/18-24 с присоединением заявки Рй(23) Приоритет(51)М. Кл. а 06Р 7/00
9кудеротеапЫ комитет
СССР во ааееи кзооуетенкй и открытии
Опубликовано 070782. Бюллетень М 25 (53) УДК 681 3 (088. 8 ) Дата опубликования. описания 070782 (72) Авторы изобретения
Л.В.Дербунович и А.Н.Нызь
Харьковский ордена Ленина политехнический институт им.В.И.Ленина (71} Заявитель
{54) ЯЧЕЙКА ОДНОРОДН011 СТРУКТУРЫ
Изобретение относится к автоматике .и вычислительной технике и предназначено дг.я вычисления булевых функций.
Известна ячейка однородной структуры для вычисления булевых функций, содержащая первый, второй и третий триггеры, входы которых подключены соответственно к выходам первого, второго, третьего, четвертого, пятого и шестого элементов И, инверсный выход первого триггера соединен с первым входом седьмого элемента И, второй вход которого соединен с прямым выходом второго триггера, инверсный выход которого соединен с первым вхо- 1 дом восьмого элемента И, второй вход которого соединен с прямым выходом первого триггера, а третий вход соединен с первым входом ячейки, к которому также подключены первый вход вто-ро рого элемента И и через элемент НЕ первый вход первого элемента И и третий вход седьмого элемента И, выход которого соединен с выходом ячейки
2 и с выходом восьмого элемента И, чет" вертый вход которого соединен через элемент НЕ с управляющей шиной ячейки и с первым входом десятого элемента
И, а непосредственно с первым входом девятого элемента И, второй вход которого соединен с прямым выходом третьего триггера, а третий вход через элемент НЕ подключен к второму входу устройства и второму входу десятого элемента И, выход которого соединен с вторыми входами первого, второго, третьего, четвертого, пятого и шестого элементов И, причем первый вход третьего элемента И через элемент НЕ подключен к третьему входу ячейки, первый вход четвертого элемента И соединен с выходом девятого элемента И, первый вход пятого элемента И соединен через элемент НЕ с первым входом шестого элемента И и с четвертым входом ячейки (1).
Недостатками этой ячейки являются сложность и функциональная ограничен;
3 94199 ность, что не позволяет вычислить булевые функции, заданные в виде релейно-контактной диаграммы, без предварительного их преобразования и записи в базисе "стрелка Пирса".
Наиболее близкой к предлагаемой по технической сущности является ячейка однородной структуры для вычисления булевых функций, содержащая четыре элемента памяти, первые входы в которых подключены к входам настройки ячейки, вторые входы соединены с входом сброса, а третьи входы — с входом управления ячейки, причем прямой выход первого элемента памяти сое1 динен с первыми входами первого и второго элементов И-НЕ, выходы которых соединены с первыми входами соответственно первого и второго элементов ,"Неравнозначность", выходы которых соединены соответственно с первым и вторым входами третьего элемента ИНЕ, третьий вход которого соединен с инверсным выходом третьего. элемента памяти, а выход соединен с первым входом третьего элемента "Неравнозначность", второй вход которого соединен с прямым вь1ходом третьего элемента памяти, а выход соединен с первым инвертирующим входом элемента зо
ИЛИ,выход которого соединен с информационным выходом устройства, а второй инвертирующий вход соединен с выходом четвертого элемента И-НЕ, первый вход которого соединен с пря- мым выходом четвертого элемента памяти, а второй вход соединен с выходом четвертого элемента "Неравнозначность", первый вход которого подключен к выходу второго элемента
"Неравнозначность", а второй вход подключен к второму входу первого элемента "Неравнозначность " и к первому информационному входу ячейки, причем второй вход второго элемента "Неравнозначность" подключен к прямому выходу второго элемента памяти, а второго вход второго элемента
И-НЕ соединен со вторым информационным входом ячейки(2).
Однако известная ячейка имеет сложную конструкцию и не позволяет вычислять булевые функции, заданные в виде релейно-контактных схем, без предварительного их преобразования к форме булевых выражений.
Целью изобретения является упрощение ячейки и расширение области применения путем вычисления булевых
6 4 функций, заданных в виде релейноконтактных схем без их предварительного преобразования к форме булевых выражений.
Поставленная цель достигается тем, что в ячейке однородной структуры, содержащей триггеры, элементы И, ИЛИ и "Неравнозначность", причем первый и второй входы настройки ячейки подключены к информационным входам первого и второго триггеров соответственно, входы установки в ноль которых подключены к входу установки в ноль третьего триггера и к входу установки в ноль ячейки, вход управления которой подключен к входам управления записи информации первого, второго и третьего триггеров, первый информационный вход ячейки подключен к первому входу первого элемента И, выход первого триггера подключен к первому входу второго элемента И, вход переменной информации ячейки подключен к информационному входу третьего триггера, выходы второго и третьего триггеров подключены к первому и второму входам элемента
"Неравнозначностьн соответственно,выход которого подключен к второму вхо; ду первого элемента И, выход которого подключен к первому входу элемента ИЛИ, второй вход которого подключен к второму информационному входу ячейки, первый выход которой подключен к выходу элемента ИЛИ и к второму входу второго элемента И, выход которого подключен к второму выходу ячейки.
На фиг. 1 изображена ячейка однородной структуры; на фиг. 2 — пример реализации устройством булевой функции f(X, Х, Х, ),представленной в виде релейно-контактной схемы.
Ячейка содержит триггеры 1-3, элемент 4 "Неравнозначность", элементы
И 5 и 6, элемент 7 ИЛИ, входы 8 и 9 настройки, вход 10 переменной ячейки, вход 11 сброса, вход 12 управления, информационные входы 13 и 14, выходы
15 и 16.
Входы триггеров 1 и 2 подключены соответственно к входам 8 и 9 настройки ячейки, вход триггера 3 — к входу 10 переменной ячейки, входы установки в ноль триггеров 1,2 и 3к входу 11 сброса, а другие их входы соединены с входом 12 управления ячейки, причем выход триггера 1 соединен с одним из входов элемента
5 9419
4 "Неравнозначность", другой вход которого подключен к выходу триггера
3, а выход соединен с входом элемента
И 5, другой вход которого подключен к информационному входу 13 ячейки, а выход - к входу элемента ИЛИ 7, другой вход которого подключен к информационному входу 14 ячейки, а выход соединен с выходом 15 ячейки и с входом элемента И 6, второй вход которо- о
ro соединен с выходом триггера 2, а выход - с выходом 16 ячейки.
Ячейка работает следующим образом.
В начале работы триггеры 1,2 и 3 находятся в нулевом состоянии после подачи сигнала сброса на вход 11 ячейки. Для программирования ячейки на настроечные входы 8 и 9 подаются соответственно сигнала а и b, на : вход 10 переменной ячейки подается значение Х входной переменной. При подаче сигнала "Запись" на управля ющий вход 12 триггеры 1,2 и 3 запоминают поданную на их входы информацию.Состояния информационных входов
13 и 14 ячейки соответственно Y и Z, состояния выходов 15 и 16 ячейки со- л Л ответственно Y u Z
В таблице приэедены функции и эк-. вивалентные релейно-контактные схемы, реализуемые ячейкой, в зависимости от состояний а,Ь,х.
941996
1
1
I
I (1 (1
1
1
1
1
I
1
1 !
I
I
I
I
I
I
М
0
+
>.
М
> 1
I х х х х
l ф
f3t
f31
f 3x
I
3
I
I
I (tx I (1
1 N
Р» х
1
1
1 1
1
1
1 и
X М
X >X к о о а
f» 3 о о
О f33
1
ICN
1
1 0I
1
1 l
1 1
Ш
1 (1
1 1
1 1
1-- — ---- — -Л
1 l
1 1
1 1
1 1 ь
1 1
I 1
1 I
Г! — — — 1
1
3
I 1
1 c3 . 1
l 1 ! 1
t 1
I !
1
I !. !
t
1 (1
1 !
f
3
1
1
1
l !
3
I !
I
I
I ! !
I
I
1
I
1
1
1.
t
1
3
1
I
1
1
1
1
I
1
1
1
I
1
C)
Ю
Ю
С:>
С>
Ю .О
l
l !
I !
t
I !
I
1
I
1 !
I
1 (1 (1
t
1
1
1
1
1 ! !
1
1 !
t ! ! (I
f
1
1
t !
I !
Ю
М
+ О»
Ю
М
>(х
Ю
1
1
1
1
1
1 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
I
I
I
1
1
I
1 (1
1
1
1
I
1
1
1
t
l
1
I
3
I
Ь
1
1 е
X Е I
3- X
X Э 1
Щ X 1
Формула изобретения
9 941
Программирование однородной структуры осуществляется в соответствии со следующими правилами:
1. Каждый нормально разомкнутый контакт релейно-контактной схемы соответствует а; = О, где,j - координаты ячейки (состояния настройки
А и В).
2. Каждый нормально замкнутый контакт схемы соответствует а; = 1 (сос- tO тояния настройки С и D )
11
3, Каждое короткозамкнутое соединение, заменяющее контакт релейноконтактной схемы, соответствует
Х13 = 1 при а 13 = 0 или Х 13 = 0 при 15 а; = I (состояния настройки E u F ).
4. Каждому отсутствующему контакту в ячейке, нанесенной на релейно контактную схему координатной сети, ставим в соответствие Х;5 = 0 2в при а - = 0 или X„„ = 1 при а;. =
j5 11 j (состояния настройки G и Н).
5. Вертикальная перемычка в релейно-контактной схеме соответствует
Ь„ = 1 (состояния настройки В,О,Е, р5
Н).
6.Отсутствие вертикальной связи в схеме отмечается, как Ь;. = 0 (состояние настройки А,С,Е,G,.
1j =
Рассмотрим пример записи информации в прямоугольный участок однородной структуры при вычислении булевой функции У (Х, Хq, Х ), заданной релейно-контактной схемой (фиг.2 а ).
Нанесем на схему координатную сетьЗ
Элемент схемы с координатами(1,1) программируется в ячейке однородной структуры с теми же координатами в соответствии с состоянием настройки
В и первым и пятым правилами. На вход
10 переменной Х подается значение переменной Х1. На Z входы 14 ячеек верхней гранйцы структуры подаются значения логического "0". В ячейке координатной сети с координатами (1,2 ) элемент схемы отсутствует, Следовательно, ячейка однородной структуры с теми же координатами программируется в соответствии с остоянием настройки С и четвертым и шестым правилами. Элемент релейно-контактной схемы с координатами .(2,1 ) программируется в ячейке однородной структуры с теми же координатами в соответствии с состоянием настройки А и первым и
55 шестым правилами. На вход 10 переменной Х ячейки подается значение пере" менной Х . Элемент релейно-контакт1 ной схемы с координатами (2,2) 996 10 программируется в ячейке однородной структуры с координатами (2,2 ) состоянием настройки 0 в соответствии с вторым и пятым правилами. На вход 10 переменной Х ячейки подается значение переменной ХЗ .
Аналогично настраиваются ячейки однородной структуры с координатами (3,1 ) и (3,2 ). Прямоугольный участок однородной структуры, настроенный для решения булевой функции f (Х., Х, ХЭ ), заданной релейно-контактной схемой, показан на фиг.26.
Таким образом, предлагаемая ячей,ка однородной структуры по сравнению с известной более проста и имеет более широкую область применения,. поскольку легко настраивается для реализации булевых функций, заданных в виде релейно-контактных схем без их предварительного преобразования к форме булевых выражений. Структура позволяет реализовать одновременно несколько релейно-контактных схем, так как каждая строка структуры имеет свой выход, и легко организовать развязку между строками с помощью переменной настройки Ь.
Ячейка однородной структуры, содержащая триггеры, элементы И, ИЛИ и
"Неравнозначность", причем первый и второй входы настройки ячейки подключены к информационным входам первого и второго триггеров соответственно, входы установки в ноль которых подключены к входу установки в ноль третье"
ro триггера и к входу установки в ноль ячейки, вход управления которой подключен к входам управления записи информации первого, второго и третьего триггеров, первый информационный вход ячейки подключен к первому входу первого элемента И, выход первого триггера подключен к первому входу второго элемента И, о т л и ч а ю— щ а я с я тем, что, с целью упрощения и расширения области применения за счет вычисления булевых функций, за-: данных в виде релейно-контактных схем без их предварительного преобразования к форме булевых выражений, вход переменной информации ячейки подключен информационному входу третьего триггера, выходы второго и третьего триг
11 9419 геров подключены к первому и второму входам элемента "Неравнозначность соответственно, выход которого подключен к второму входу первого элемента И, выход которого подключен к первому входу элемента ИЛИ, второй вход которого подключен к второму информационному входу ячейки, первый выход которой подключен к выходу элемента ИЛИ и к второму входу второго 30
96 12 элемента И, выход которого подключен к второму выходу ячейки.
Источники информации, принятые во внимание при экспертизе
l. Авторское свидетельство СССР
У 577525, кл. G 0 6 F 7/00, 1977.
2. Хуан К., Мибелли Д. Программируемая логическая матрица на элементах ТТЛ и ее применение. ТИИЭР, т.б4, 1976, 1 3, с.77-79 (прототип).
f8 ff 101 Ю
941996 а < а о илии
Составитель В.Кайданов
Редактор И.Николайчук Техред Jl, Пекарь Корректор И.Муска
Заказ 4840/38 Тираж 731 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035,Москва,Ж-35,Раушская наб.,д.4/5
Филиал ППП "Патент",г.Ужгород,ул.Проектная, 4