Ячейка однородной структуры
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
ОРИ /ИЛ"Н "
РЕСПУБЛИК
09} (И}
Эю 0 06 F 7/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ OCCAM
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ФТНРЦТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н Ав 40РСНОМУ СВИДЕТЕЛЬСТВМ (21) 3384786/18-2}} (22) 20.01.82 (М) 23.05.83. Вал. S 19 (72) Л,В,Дврбунович, A,Í.Èûçь и С,И.Авилов (71) Харьковский ордена Ленина гюлитехнический институт им. В.И,.Ле" нина (53) 681.3(088..8) (56) 1, Хуан К,, Иибелли Дж, Программируемая логическая матрица иа элементах ТТЛ и ее применения, ТИИЭР. Т, 64, 1976 и 3 с. 77-79.
2, Авторское свидетельство СССР по заявке И 3213055/18-21}, кл. 6 06 F 7/00., 1980 (прототип). (5Ч(57) ЯЧЕЙКА ОДНОРОДНОЙ CTPYKTYPbl, содер}мащая триггеры,- элементы
И, ИЛИ и НЕРАВНОЗНАЧНОСТЬ, причем первый и второй входы настройки ячейки гюдключены к информационным входам первого и второго триггеров соответственно, входы установки в ноль которых подключены к входу установки в ноль третьего триггера и к входу установки в ноль ячейки, вход управления которой гюдключенк входам управления записи информации riepsoro второго и третьего триггеров, первый информационный вход ячейки подключен к первому, входу .первого элемента И, выход вто-. рого триггера подключен к первому . входу второго элемента И, второй вход которого подключен к выходу первого элемента И, вход переменной информации ячейки гюдключен к информационному входу третьего триггера, выходы первого и третьего триггеров подключены к первому и второму входам элемента НЕРАВНОЗНАЧНОСТЬ соответственно, выход которого подключен к второму входу первого элемен-, та И, выход которого подключен к первому входу первого элемента ИДИ, второй вход которого подключен к второму информационному входу ячейки, первый. выход которой подключен к выходу второго элемента И, о тл и ч а ю щ а я с я тем, что, с целью расширения области применения за. счет возмоиности реализации булевых функций, заданных в виде редейно".контактных, схем более разветвлеи" ной структуры, в нее введены четвертый триггер и второй элемент ИЛИ, информационный вход четвертого триг" гера подключен к дополнительному входу настройки ячейки., вход установки в ноль четвертого триггера подключен к входу установки в ноль ячейки, вход управления ячейки подключен к входу управления записи информации четвертого триггера, выход которого подключен к первому входу второго элемента ИЛИ, второй . вход которого подключен к выходу первого элемента ИЛИ, выход второго элемента ИЛИ подключен к второму выходу ячейки, 19436
ы.
30
45
55
Изобретение относится к автоматике и вычислительной технике и предназначено для вычисления булевых функций, Известна- ячейка однородной структуры для вычисления булевых функций, содержащая четыре элемента памяти, первые входы которых подключены к входам настройки ячейки, вторые вход соединены с входом сброса, а третьй входы - с входом управления ячейки, причем прямой выход первого элемента памяти соединен с первыми входами первого и второго элементов
И-НЕ, выходы которых соединены с первыми входами соответсТвенно первого и второго элементов НЕРАВНОЗНАЧНОСТЬ, выходы которых соединены соответственно с первым и вторым вхо дами третьего элемента И-НЕ, третий вход которого соединен с инверсным выходом третьего элемента памяти, а выход - с первым входом третьего элемента НЕРАВНОЗНАЧНОСТЬ, второй вход которого соединен с прямым выходом третьего элемента памяти, а вы" ход - с первым инвертирующим входом элемента ИЛИ, выход которого соединен с информационным выходом устройства, а второй инвертирующий вход - с выходом четвертого элемента И-НЕ, первый вход которого соединен с прямым выходом четвертого элемента памяти, а второй вход - с выходом четвертого элемента НЕРАВНОЗНАЧНОСТЬ, первый вход которого подклю" чен к выходу второго элемента НЕРАВНОЗНАЧНОСТЬ, а второй вход - к второму входу первого элемента НЕРАВНОЗНАЧНОСТЬ и к первому информационному входу ячейки, причем второй вход второго элемента НЕРАВНОЗНАЧНОСТЬ подключен к прямому выходу второго элемента памяти, а второй вход второго элемента И-НЕ соединен с вторым информационным входом ячейки (1
Недостатком данной ячейки является то, что она имеет сложную конструкцию и не позволяет вычислять булевые функции, заданные в виде релейно-контактных схем, без предварительного их преобразования к форме булевых выражений, причем размеры программируемой логической матрицы, построенной на данных однородных ячейках, значительно возрастают с увеличением числа логических переменных.
Наиболее близкой по технической сущности к изобретению является ячейка однородной структуры для вычисления булевых функций, содержащая триггеры, элементы И, ИЛИ и
НЕРАВНОЗНАЧНОСТЬ, причем первый и второй входы настройки ячейки подключены к информационным входам первого и второго триггеров соответственно, входы установки в ноль которых " к входу установки в ноль третьего триггера и к входу установки в ноль ячейки, вход управления которой. подключен. к входам управления записи информации первого, второго и третьего триггеров, первый информационный вход ячейки - к первому входу первого элемента И, выход второго триггера - к первому входу второго элемента И, вход переменной информации ячейки - к информационному входу третьего триггера, выходы первого и третьего триггеров - к первому и второму входам элемента НЕРАВНОЗНАЧНОСТЬ соответственно, выход которого подключен к второму входу первого элемента И, выход которого подключен к первому входу элемента ИЛИ, второй вход которого подключен к второму информационному входу второго элемента. И, выход которого подключен к второму выходу ячейки (2 ), Недостатком известной ячейки является ее функциональная ограниченность, заключающаяся в том, что прирешении булевых функций, заданных в виде релейно-контактных схем, невозможно в структуру, построенную на ее основе, вложить схемы с размерностью, выходящей за размеры структуры, в результате чего снижается коэффициент использования оборудования.
Целью изобретения является расширение области применения ячейки за счет возможности реализации булевых функций, заданных в виде релейно-контактных схем более разветвленной структуры.
Поставленная цель достигается тем, что в ячейку однородной структуры, содержащую триггеры, элементы
И, ИЛИ и НЕРАВНОЗНАЧНОСТЬ, причем первый и второй входы настройки ячейки подключены к информационным входам первого и второго триггеров соответственно, входы установки в ноль которых подключены к входу установ1019436 4 ки в ноль третрего триггера и к входу установки в ноль ячейки, вход уп" равления которой подключен к входаи ,управления записи информации первого, второго и третьего триггеров, первый информационный вход ячейки подключен к первому входу первого элемента И, выход второго триггера подключен к первому входу. второго элемента И, второй вход которого 10 подключен к выходу первого элемента И, вход переменной информации я чей ки подключен к информа цион ному входу третьего триггера, выходы первого и третьего триггеров подключе- 15 ны к первому и второиу входам эле- . мента НЕРАВНОЗНАЧНОСТЬ соответственно, выход которого подключен к вто» рому входу первого элемента И, выход которого подключен к первому входу 2О первого элемента ИЛИ, второй вход которого подключен к второму информационному входу ячейки, первый выход которой подключен к выходу второго элемента И, введены четвертый триггер и второй элемент ИЛИ, информаци» онный вход четвертого триггера подключен к дополнительному входу настройки ячейки, вход установки в ноль четвертого триггера подключен к вхо- ЗО ду установки в ноль ячейки, вход управления ячейки подключен к входу управления записи мнформации четвер-, того триггера, выход которого подключен к первому входу второго элеиента
ИЛИ, второй вход которого подключен к выходу первого элемента ИЛИ, выход второго элемента ИЛИ подключен к второму выходу ячейки, На чертеже изображена ячейка однородной структуры.
Ячейка содержит триггеры 1-4, элемент НЕРАВНОЗНАЧНОСТЬ 5, элементы
И 6 и 7, элемент. ИЛИ 8. входы 9- 11 настройки, вход 12 перемени й, вход
13 сброса, вход 14 управления, ин 45 формационные входы 15 и 16 выходы
17 и 18 и элемент ИЛИ 19.
Информационные входы триггеоов
1, 2 и 4 подключены соответственно к входам 9-11 настройки ячейки, информационный вход триггера 3 подключен к входу 12 переменной ячейки, входы установки в ноль триггеров
1-4 подключены к входу 13 сброса, а входы записи инфориации соединены с входом 14 управления ячейки, причем выход триггера 1 соединен с од" ним из входов элемента НЕРАВНОЗНАЧНОСТЬ 5, другой вход которого подключен к выходу триггера 3, а выход соединен с входои элемента И 6, другой вход которого подключен к информационному входу 15 ячейки, а выход подключен к входу элемента ИЛИ 8, другой вход которого подключен к информационному входу 16 ячейки, а выход соединен с входои элемента ИЛИ 19, другой вход которого соединен с выходом триггера 4, а выход соединен с выходом 17 ячейки и с входом элемента И 7, второй вход которого соединен с выходом триггера 2, а выход соединен с выходом 18 ячейки.
Ячейка работает следующим образом.
В начале работы триггеры 1-4 находятся в нулевом состоянии после подачи сигнала сброса на вход 13 ячейки. Для программирования ячейки на настроечные входы 9-11 подаются соответствующие сигналы а, Ь и с, на вход 12 переменной ячейки подается значение Х входной переменной. При подаче сигнала "Запись" на управляющий вход 14 триггеры 1-4 запоминают поданную на их вход информацию. Состояния информационных входов 15 и 16 ячейки - соответственно У и Z состояния выходов 17 и 18 ячейки - соответственно У и Z, Функции и эквивалентные схемы, реализуемые ячейкой в зависимости от состояний настроечных входов а, b, с,X приведены в таблице.
1649436
I
1
1
1
1
1
1, I !
1 о о И М
)i)
+ ) о о и е +
2" о о!
1
1
t
I
t
)
1
I
1
I !
) !
1
I
I
)
w
Ю
))
;>ь х!
OC@ !! и
Х +". Э
1 ))
Ф е
eze
X I- X
ere
vex
С Ъ U
X эХ
v u о е
I
I
1
1 !
I
I
I
1
I
I
1
1 ! !
1
1
I
1
1
1
1
1 г
1
l
1 г
1
1
I
1
1
l
I
I
1
1 !
l !
I ! !
I
I
I ! !
1
I
1
I !
1 ! !
1
1
1
I
I
1 !
1
1
1
1
1
t
I
I
1
1
I
I
)
t
1
1
1
I
I
I
)
I
1
O O O O N
o o a о о о е в о х >и !
-1
f4
+ оа >с
tV
1
У !
+;ь)
I ! ! о 1 м
7 10194
Программирование однородной структуры осуществляется в соответствии со следующими правилами:
1, Каждый нормально-разомкнутый контакт релейно-контактной схемы S соответствует а1. 0, где координаты ячейки I, j (состояния настройки
А, В, С).
2. Каждый нормально-замкнутый контакт схемы соответствует а 1 (состояния настройки О, Е, F), 1 .3. Каждое коротко-замкнутое соединение, заменяющее контакт релейно" контактной схемы со ответствует Х 1 при а 0 или Хд 0 при à<. 1 (состо" >> яния достройки, H, I).
4, Каждому отсутствующему контакту в ячейке, нанесенной на релейноконтактную схему координатной сети, ставим в соответствие Х " О при а1 = 20
О или Х 1 при а; =1 (состояния
3 настройки J, К, б, и).
5, Вертикальная перемычка в релейно-контактной схеме соответству" ет Ь1 1 (состояния настройки В, С, И
Е,F,H1,б,М). б, Отсутствие вертикальной связи в схеме отмечается, как состояния настройки А, О, G J, K .
7. Горизонтальная перемычка в ре- щ лейно-контактной схеме соответству"
36 8 ет С ° 0 (состояния настройки А, В, О, E, G, Í, J, L) °
8. Отсутствие горизонтальной связи в схеме отмечается, как С 1 (состояния настройки С, F, I, К, М), Предлагаемая ячейка однородной структуры выгодно отличается от известной тем, что имеет более широкую область применения, поскольку легко настраивается для реализации булевых функций, заданных в виде релейно-контактных схем. Однородная структура позволяет реализовать одновременно несколько релейно-контактных схем, а также релейно-контактных схем более разветвленной структуры, так как каждая, строка структуры имеет свой выход, и легко организовать развязку между строками с помощью переменной настройки Ь и между столбцами с помощью переменной настройки с.
Предлагаемое техническое решение упрощает процесс программирования, уменьшаются затраты на техническое обслуживание, повышается быстродействие объекта управления, и расширяется область применения устройств данного типа.
1019436
Составитель В,Кайданов
Редактор В,Данко Техред С.Иигунова Корректор А.Тяско
«I
Заказ 3705/43 Тираж 706 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35 Раушская наб.,; а. 4/5 филиал ППП "Патент", г, Ужгород, ул. Проектная, 4