Многофункциональный пороговый модуль с кодовой перестройкой логики

Иллюстрации

Показать все

Реферат

 

ОЛИСАНИЕ

ИЗОБРЕТЕНИЯ

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

<и) 4741ОЗ

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

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

Республик (61) Зависимое от авт. свидетельства— (22) Заявлено 21.02.72 (21) 1750105, 18-24 (-.,),1. Êë. H 03k 19 00 с присоединением заявки ¹â€”

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

Совета Министров СССР по ленам кзобретоний и открытий (32) Приоритет—

Опубликовано 14.06.75. Б оллстсиь № 22

Дата опубликования описания 15.10.75 (53) УД1«, 681.327.66 (0а.Е) (72) Авторы изобретения

И. A. Пальянов и В. И. Потапов (71) Заявитель

Омский политехни-.-еский институт (54) МНОГОФУНКЦИОНАЛЬНЫЙ ПОРОГОВЫЙ

МОДУЛЬ С КОДОВОЙ ПЕРЕСТРОЙКОЙ ЛОГИКИ

Изобретение относится к вычислительной технике.

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

Недостатком известных многофункциональныхх пороговых модулей является их отI«ocIIxeльная структурная сложность и плохая приспособленность для тестового контроля.

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

Предлагаемый многофункциональный пороговый модуль свободен от указанного недостатка.

Это достигается тем, что он содержит три пары дополнительных сердечников с расположенными II2 нпх группами управляющих обмоток по числу пар пороговых сердечников и сердечников узла ввода кода весовых ко ффициентов переменных п величш ы порога на пороговые сердечники и распределяющие обмотки. Одна часть управляющих обмоток дополнительных сердечников соединена последовательно с распределяющими обмотками узлов записи весовых коэффициентов переменI«II. и величины порога на пороговые серд. чнш«и, а другая — последовательно с соответ10 ствующцмп распределяющими обмотками пороговых сердечников, образующими цепь считывания результата с пороговых сердечников модуля. Первая часть управляющих обмоток первой пары дополнительных сердечников вклочена в верх«iie параллельные ветви последовательной цепи распределяющих обмоток узлов ввода кода весовых коэффициентов переменны;;I величины порога IIa пороговые сердечнш<и, а вторая часть управляющих об20 моток этой же пары дополнительных сердечников — в верхнюю ветвь цепи считывания результата с пороговых сердечников. Управляющие обмотки второй и третьей пары дополнительных сердечников включены в ниж25 нпе ветви последовательной цепи распределяющих обмоток узлов ввода кода весовых коэффициентов переменных и величины порога па пороговые сердечш ««и и цепи считызаIIпя результата с пороговых сердечш«ков

30 встречно управляющим обмоткам первой па474108

10

20

65 ры дополнительныY сердечников. Распределяющие обмотки первой и двух других пар дополнительных сердечников соответственно включены по схеме двухступенчатого дешифратора и соединены с выходными шинами, объединенными в две схемы «ИЛИ», выходы которых подсоединены к клеммам наличия и отсутствия отказа модуля.

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

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

Вертикальными линиями обозначены сердечники с ППГ, горизонтальными — шипы, и а клон н ы м и — об мотки.

Управляющие обмотки (н 2, расположенные на сердечниках 8, и управляющие обмотки 1, расположенные на сердечниках 4, ооразуют совместно с сердечниками узел ввода переменных 5, узел ввода кода весовых коэффициентов б и узел ввода кода величины порога 7. Распределяющие обмотки 8 и 9, расположенные на сердечниках 8 и 4, и соединенные последовательно с ними обмотки 10 записи весовых коэффициентов переменных и величины порога 11 совместно с соответствующими сердечниками образуют узел записи весовых коэффициентов переменных 12 и узел записи зеличипы порога 18 на пороговые сердечники 14. Одна часть управляющих обмоток 15 первой пары дополнительных сердечников 16 соединена последовательно и встречно с распределяющими обмотками 8 узла записи весовых коэффициентов переменных 12 и узла записи величины порога 18»а пороговые сердечники 14, а вторая часть— последовательно с распределяющими обмотками цепи считывания по шипе 17 прямого значения результата с пороговых сердечников

14. Одна часть управляющих обмоток 18 второй и третьей пар дополнительных сердечников 19 и 20 соединена последовательно и встречно с распределяющими обмотками 9 узлов записи весовых коэффициентов переменных 12 и величины порога 13 на пороговые сердечники 14, а вторая часть — последовательно с распределяющими оомотками цепи считывания по шине 21 инверсного значения результата с пороговых сердечников 14.

Распределяющие обмотки 8 и 9, расположенные на сердечниках 16, образуют первую, а обмотки 8 и 9, расположенные на сердечниках 19 и 20 — вторую степень дешифратора

22, выходные шины которого объединены с помощью диодных сборок в две схемы «ИЛИ», выходы которых подсоедпнепь1 к клемме 28 наличия отказа и к клемме 24 отсутствия отказа. Начальная установка пороговых сердечников 14 и дополнительных пар сердечников

16, 19 и 20 производится по шине 25. Код величины порога вводится по шинам 26, а прямые или инверсные значения переменных вводятся по шине 27 или по шине 28. Все диоды предназначены для устранения размагничивающих токов при записи информации и реализации логической функции модулем. Начальная установка сердечников 14, 16, 19 и 21 производится по управляющим обмоткам 29 при пропускании импульсов тока по шине 25.

Реализация заданной функции многофункциональным пороговым модулем осуществляется пропусканием импульсов тока по шине 30.

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

В первом такте пропусканием импульсоз тока по шинам 27 или 28 вводятся соответствешю прямые или инверсные значения переменных. При этом каждая пара сердечников

8 перемагничивается либо «вверх», либо

«вниз» соответственно прямому или инверсному значению вводимой переменной.

Во втором такте вводится код реализуемой модулем операции пропусканием импульсов тока по шинам 81 ввода кода нулевых весовых коэффициентов и шинам 26, т. е. вводятся необходимые нулевые весовые коэффициенты переменных и величина порога. Одновремен»о с этим пропусканием импульсов тока по шинам 25 с помощью управляющих обмоток

29 устанавливаются «вверх» сердечники 14 и

16 и «вниз» сердечники 19 и 20.

В третьем такте ток реализации логической функции, проходя по шине 80, с последовательно включенными обмотками 10 записи весовых коэффициентов переменных, пороговыми обмотками 11, управляющими обмотками 15 и 18 дополнительных сердечников 16, 19 и 20, записывает на пороговые сердечники

14 значение порога и весовые коэффициенты переменных, необходимые для реализации заданной логической функции. Если сумма весовых коэффициентов отличных от нуля переменных меньше величины введенного порога, то происходит перемагничивание пороговых сердечников 14 «зниз» (в противном случае пороговые сердечники 14 останутся перемагниченными,«вверх») .

В за висимости от значения («!» нли «0») реализованной;функции, импульс тока считывания, подаваемый в четвертом такте, проходит на выход модуля соответственно либо по шине 17, либо по шине 21.

Полный контроль любого многофункционального порогового модуля с кодовой перестройкой логики осуществляется за три цикла работы.

B первом такте первого цикла работы по шинам 28 вводятся инверсные значения всех переменных, перемагничивая сердечники 8

«вниз».

Во втором такте по группе шин 26 пропускаются импульсы тока, устанавливающие сердечники 4 «вниз», и по шине 25 производится начальная установка пороговых сердечников

14 и пары дополнительных сердечников 1б

474108

15

«вверх», а обеих пар дополнительных сердечников 19 и 20 — «вниз».

При отсутствии неисправностей в модуле ток рeaë:;çànnn логической функции, проходящий в третье:,. такте по шине 30, пройдет по цепям, содержащii I распределяющие обмотки

9, и пере."иагнитит сердечники 19 и 20 «ВВРрх», а сердечники 14 «вниз».

В четвертом такте импульс тока считывания, подаваемый на шину 17; проходит по оомотке 9 пороговых сердечников 14 иа выход

«0» (клемму 82) и подтвердит состояние

«вверх» сердечников 19 и 20.

В первом такте второго цикла контроля модуля по шинам 27 вводятся прямые значения всех входных переменных, перемагничивающие сердечники 8 «вверх», и производится считывание результата действия первого тест-набора на проверяемый модуль в предыдущем цикле. Для этого на (шину) клемму

88 считывания результата проверяющего теста подается импульс тока. который при отсутствии неисправности проходит через распределяющую обмотку 8 сердечников 16 и распределяющую обмотку 8 сердечников 19 на клемму 24, При наличии обрывов в ветвях распределяющих обмоток 9 цепи реализации логической функции, в цепи считывания результата с пороговых сердечников 14, в цепях, устанавливающих сердечники 4 «вниз», или в цепях, по которым вводятся инверсные значения переменных, ток реализации модулем заданной функции, подаваемый в третьем такте первого цикла в шину 30, и ток считывания результата реализации логической функции, подаваемый в четвертом такте в шину 17, проходит по одной или нескольким распределяющим обмоткам 8 (в зависимости от числа вышеуказанных неисправностей) и перемагничивает сердечники 16 «вниз». В этом случае импульс тока, подаваемый на клемму 83, проходит через распределяющую обмотку 9 сердечников 16 и распределяющую обмотку 8 сердечников 20 на вы:сод (клемму) 24 «нали чие отказа».

Во втором такте второго цикла контроля модуля по группе шин 26 пропускаются импульсы тока, устанавливающие сердечники 4

«вверх», и производится начальная установка сердечников 14 и 16 «вверх», а сердечников

19 и 20 «вниз».

Для того, чтобы импульс тока считывания результата с пороговых сердечников 14, подаваемый на шину 17, прошел на клемму 34 (выход «1»), число витков пороговой обмотки

11 в цепи распределяющей обмотки 8 выбрано меньшим суммарного числа витков обмоток 19 записи Весовых коэффициентов на пороговые сердечники 14.

При отсутствии неисправностей в модуле ток реализации логической функции, подаваемый в третьем такте второго цикла контроля модуля на шину 80, проходит по цепям, содержащим распределяющие обмотки 8, и пе20

GO б5 ремагничивает сердечники 16 «вниз». Состояние сердечников 14, 19 и 20 останется прежним.

В четвертом такте импульс тока считывания результата с пороговых сердечников 14 модуля, подаваемый в шину 17, проходит иа клемму 84 (выход «1») и подтверждает состояние «вниз» сердечников 16. .В первом такте третьего цикла контроля модуля вводятся прямые значения всех переменных по шинам 27, перемагничивая сердечники 8 «вверх», и производится считывание результата действия второго тест-набора, реализованного во втором цикле. Для этого на клемму 33 подается имп лъс тока, который при отсутствии отказов проходит через распределяющую обмотку 9 сердечников !6 и распределяющую обмотку 9 сердечников 19 на выход (клемму) 24 «отсутствие отказа».

При наличии обрывов в цепях распределяющих обмоток 8 цепи реализации логической функции, в цепи считывания результата с пороговых сердечников 14, в цепях, устанавливающих сердечники 4 «вверх», в цепях ввода кода прямых значений переменных или короткого замыкания в цепях записи кода нулевых весовых коэффициентов, ток реализации модулем заданной функции, подаваемый в третьем такте второго цикла, и ток считывания результата реализации логичсскои ф икции с пороговых сердечников 14, подаваемьш в четвертом такте второго цикла в шину 17, проходит по одной или нескольким распределяющим обмоткам 9 (в зависимости от числа вышеуказанных неисправностей) и nepe»iarничивает сердечники 19 и 20 «ВВРрх». В этом случае импульс тока считывания результата второго тест-набора, подаваемый иа клемму

38, проходит через распределяющую обмотку

9 сердечников 16 и распределяющую обмотку

8 сердечников 20 на выход 28 («наличие отказа»).

Во втором такте третьего цикла во все шины 81 подаются импульсы тока, перемагничивающие сердечники 3 «в.inç». Все остальные операц1ш третьего цикла выполняются аналогично операциям первого цикла. Тестнабор, реализуемый в третьем цикле, позволяет обнаружить обрыв одной или нескольких шин 81 ввода кода нулевого весового коэффициента.

Предмет изîоретенпя

Многофункциональный пороговый модуль с кодовой перестройкой логики, выполненный на магнитных переключателях тока, содержащий узел ввода переменных, пороговые сердечники, узлы Ввода кода ВесоВых коэффициентов ...еремеииых и вели-::.."ы порога на пороговые сердечники, распределяющие обмотки которых включены в последовательную цепь и для каждой переменной объединены в верх|пою и нижнюю параллельные ветви со встречно включенными распределяющими об474108

27 иГ-+I+

2Н ) 7

L / о /

L 1, !

1 + 1 м1+ ф

3е ,.=р

Соста a ° Слв И. Пальянов

Текред 3. Таранеико

Редактср Е. Семакова

Корректор V. Сгп;кина

"-аказ 749Е118) 1т в 1н2у Т..ра:и о02 Подписное

ЦНИИПИ Государственного комитета Совета . 1инпстров ГССР по делам изобретений и о-,кргятий

Москва, 7К-ЗЗ, Раушская наб., д. 4/5

Тип,, арки. фип. пред. «Патент» мотка ln, ОтАLL÷nþlöøññÿ тем, что, с целью повышеш1я быстродействия в режпме работы с периодическим контролем, он содержит три пары дополнительных сердечников с расположенпымп на них группами управляющих обмоток по числу пар пороговых сердечников и сердечников узла ввода кода весовых коэффициентов переменных и величины порога на пороговые сердечники и распределяющие обмотки; одна часть управляющих обмоток дополнительных сердечников соединена последовательно с распределяющими обмогками узлов записи весовых коэффициентов перемеш:ых и величины порога на пороговые сердечники, а другая — последовательно с соответствующими распределяющими обмотками пороговых сердечников, образующими цепь считывания результата с пороговых сердечников, модуля, причем первая часть управляющих обмоток первой пары дополнительных сердечников включена в верхние параллельпые ветви последовательной цепи распределяющих обмоток узлов ввода кода весовых коэффициентов переменных и величины порога на пороговые ссрдсчн1ки, а вторая часть управляющих обмоток этой же

5 пары дополнительных сердечников — в верхнюю ветвь цепи считывания результата с пороговых сердечников; управляющие обмотки второй и третьсй пары дополнительных сердечников включены в нижние ветви последо1О вательпой цепи распределяющих обмоток узлов ввода кода весовых коэффициентов переменных и величины порога на пороговые сердечники и цепи считывания результата с пороговых сердечников встречно управляющим

15 обмоткам первой пары дополнительных сердечников, а распределяющие обмотки первой и двух других пар дополнительных сердечников соответственно включены по схеме двухступенчатого дешифратора и соединены с выходными шинами, объединенными в две схемы «ИЛИ», выходы которых подсоединены к клеммам наличия и отсутствия отказа модуля.