Устройство для выполнения логических операций
Иллюстрации
Показать всеРеферат
биби jf Q T,;...
1 с
Союз Советскык
Социалистических
Республик
ОП ИКАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (li) 708345 (61) Дополнительное к авт. свид-sy (22) Заявлено 27. 1 2.7 6 (2 I ) 2484687/18-24 с присоединением заявки J% (23) Приоритет
Опубликовано 05.01.80. Бюллетень .% 1
Дата опубликования описания 07.01,80 (53)M. Кл.
G 06 Р 7/00
РкуддрстииииыЯ камитит
СССР ае делам изобретеиий и отирытиЯ (53) УЙK681.325..6(088.8 ) (72) Авторы изобретения
П. Е. Чистяков, В. A. Окунев и О. A. Романенко (71) Заявитель
Изобретение относится к области вычислительной техники и может быть использовано в системах автоматического управления и контроля.
Известно устройство для умножения сигналов импульсной последовательности
5 (°
1), содержащее двоичный счетчик, элементы задержки, логический элемент И, шифратор.
Однако, это устройство не может быть
1о использовано для поразрядного выполнения логических операций с исходными кодами и получения результирующих кодов.
Наиболее близким по технической сущности к предложенному является устройство (21, содержащее блок управления, вход которого является входом устройстве, е первый и второй выходы соединены управляющими входами ключей соответствующих групп, информационные входы кото- п рых соединены соответственно с первой и второй группвми входов устройстве, третий и четвертый выходы блока управления соединены соответственно с управляющим входом ключей третьей группы и с нулевыми входами триггеров анализа кодов, негрузочный резистор группы разделительных диодов, выходы ключей третьей группы являются выходами устройства.
Однако, известное устройство не может быть использовано для одновременного поразрядного проведения различных логических операций нвд кодами с выдачей результатов по раздельным каналам.
Целью изобретения является расширение класса решаемых задач as счет обеспечения возможности одновременного получения различных комбинаций кодов по различным каналам. Это достигеется тем, что устройство содержит блок элементов
И, элемент запрете и коммутатор, информационные входы первой и второй групп входов устройства соединены соответственно с первыми и вторыми входами элементов И блоке, выходы которых через коммутатор и третью группу ключей подключены к выходам устройстве, выходы ключей первой и второй групп соединены (54) УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ЛОГИЧЕСКИХ OHEPAllHH
70834 соответственно с единичными и счетными входами триггеров анализа кодов, нулевые выходы которых соединены через коммутатор и третью группу ключей с соответствующими выходами устройства, а единичные выходы через нагрузочный резистор — с первой шиной источника питания и через группу разделительных диодов с первым входом эпемента запрета, второй вход которого подключен ко второй 10 шине источника питания, а выход - через третью группу ключей — с соответствующим выходом устройства.
На чертеже представлена функциональная схема устройства для выполнения ло- 35 гических операций содержащая блок 1 управления, первую, вторую и третью группы 2, 3, 4 ключей, триггеры 5 анализа кодов, коммутатор 6 (содержащий перекпючатепи 7, 8 и группы разделительных 20 диодов 9, 10, 11 ) четвертую группу разделительных диодов 12, нагрузочный резистор 13, блок 14 элементов И, эпемент 15 запрета, источник 16 питания, блок 1 управления, содержит кольцевой счетчик 17, триггер 18, ключ 19, входную шину 20 и диод 21, группы выходов
22, 23, 24 и выход 25 устройства, группы 26, 27 входов устройства.
Работа устройства состоит в следующем.
По команде Исходное" (Исх ) триггер 18 переходит в нулевое состояние и устанавливает кольцевой счетчик 17 в исходное состояние. 35
Коды х. (Х1, .. Х „, (1)
3(Л,Ъ" и) (2) подаются на группы входов 26 и 27.
По команде пуск триггер 18 перехо- 40 дит в единичное попожение и открывает ключ 19. Первый же импульс частоты Х, поступающий на вход кольцевого счетчика
17, формирует управляющий сигнал на четвертом его выходе и переводит триггеры
5 анапиза кодов в нупевое положение. Управпяюший импульс с первого выхода кольцевого счетчика 17 открывает группу ключей 2 и кодовый сигнал (1) поступает на единичные входы триггеров 5.
Управляющий сигнал со второго выхо-, да кольцевого счетчика 17 открывает группу ключей 5 и кодовый сигнал (2) поступает на счетные входы триггеров 5.
В процессе работы триггеров 5 анализа кодов, бпока 14 элементов И, элемента
15 запрета, переключателей 7, 8 диодов
10, 9, 11 и их логического вэаимодейст5 4 вия на входе группы ключей 4 формируются резупьтируккцие коды.
Управляющий сигнал с третьего выхода кольцевого счетчика 17 открывает группу ключей 4, результирующие коды посту- пают на соответствующие выходы устройства 2, 23, 24 и выход 25, Управляющий сигнал с пятого выхода счетчика 17 через диод 21 переводит триггер 18 в нулевое состояние, ключ 19 закрывается, счетчик 17 переходит в исходное состояние. На этом заканчивается цикл работы устройства.
В течение одного цикла работы устройство выпопняет над кодами (1) и (2) логические операции «сложение по mod 2", эквивалентность И, ИЛИ-, при этом резупьтирующие коды снимаются с выходов 2 2, 23, 24.
При разомкнутых переключателях 7 н
8 одновременно с выходов 24 снимается резупьтирующий код, соответствуюший операции "сложение по mod 2, с выходов
23 снимается реэупьтирующий код, соответствуюший операции эквивалентность, с выходов 22 снимается результирующий код, соответствующий операции И".
При замкнутых переключателях 7 и ра» зомнутых 8 одновременно с выходов 24снимается код, соответствуюший операции
ИЛИ", с выходов 23 снимается код, соответствующий операции эквивалентность, с выходов 22 снимается код, соответствуюший операции "И .
При замкнутых церекпючатепях 8 и разомкнутых 7 одновременно с выходов 24 снимается код, соответствующий операции
"спожение и; Мод 2", с выходов 23код, соответствующий операции эквивапентность" и с выходов 22 = код, соответствующий операции И31И .
При замкнутых переключатепях 7 и 8 одновременно с выходов 24, 22 снимаются коды, соответствуюшие операции "ИЛИ, а с выходов 23 - код, соответствующий операции "эквивалентность .
Кроме названных операций устройство выполняет следующие операции анализа кодов .
1. При сравнении двух кодов (1 ) и (2), представпяющих пачки импульсов (все разряды кодов эапопнены единичными импульсами ) код (1) считаем управляюшим, а код (2) рабочим. Если окажется,что число импульсов в кодах связано соотношением
Vl =-it(> тогда на выходе 25 формируется единич70834
5 ный сигнал. Прч Ag и (И>N, И< т1 1, на выходе 25 будет формироваться нулевой сигнал.
2. Пусть произвольный код (1) сравнивается с произвольным кодом (2), при 5 этом И= Ф. Если нулевые и единичные значения импульсов совпадают во всех разрядах кода, то нв выходе 25 сформируется единичный сигнал. В противном случае на выходе 25 будет формироваться нулевой сигнал.
3. Пусть произвольный код (2) сравнивается с кодом (1), представляющим пачку из И импульсов. Если в разрядах кода (?) имеется один или несколько нулевых импульсов, то на выходе 25 формируется нулевая команда. Если в разрядах кода (2) нет ни одного нулевого импульса, то на выхсде 25 формируется единичная команда. 20
Предложенное устройство расширяет класс решаемых задач по сравнению с прототипом, позволяя одновременно выполнять над кодами логические операции "сложение по ФоС3 2, эквивалент- 2- ность", "И", "ИЛИ" и снимать результаты с раздельных выходов.
Это позволяет использовать устройство в автоматизированных системах для решения широкого класса задач синтеза и зо контроля исправности структур дискретных автоматов.
Формула изобретения
Устройство для выполнения логических операций, содержашее блок управления, вход которого является входом устройства, а первый и второй выходы соединены с управляюшими входами ключей соответст вующих групп, информеционные входы кото5 6 рых соединены соответственно с первой и второй группами входов устройства,третий и четвертый выходы блока управления соединены соответственно с управляюшим входом ключей третьей группы, с нулевыми входами триггеров енализв кодов, нагрузочный резистор, группы разделительных диодов, выходы ключей третьей группы являются выходами устройства, о тл и ч а ю щ е е с s тем, что, с целью расширения класса решаемых задач эа счет обеспечения возможности одновременного получения различных комбинаций кодов по раздельным кенелам, устройство содержит блок элементов И, элемент запрете и коммутатор, информационные входы первой и второй групп входов устройства соединены соответственно с первыми и вторыми входами элементов И блока, выходы которых через коммутатор и третью группу ключей подключены к выходам устройства, выходы ключей первой и второй групп соедннены соответственно с единичными и счетными входами триггеров анализа кодов, нулевые выходы соединены через коммутатор и третью группу ключей с соответствуюшими выходами устройства, а единичные выходы чэреэ негрузочный резистор - с первой шиной источнике питения и через rpyxmy раеаелительных диодов - с первым входом элемента запрета, второй вход которого подключен ко второй шине источника питания, а выход через третью группу - с соответствующим выходом устройстве.
Источники информации, принятые во внимея е при экспертизе
1. Авторское свидетельство СССР
14 417896, кл. Н 03 К 5/00, 1972.
2. Авторское свидетельство СССР
N) 482009, кл..Н 03 l< 19/00, 1973.
708345 э ж
Составитель Н. Шелобанова
Редактор М. Минаев Техред H. Бабурка Корректор B. БУтяга
Заказ 8489/44 Тираж 751 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж35, Раушская наб., д. 4/5
Филиал ППП Патент, r. Ужгород, ул. Проектная, 4