Адаптивное вычислительное устройство с поразрядной обработкой информации
Иллюстрации
Показать всеРеферат
О (1S) 15
П ИСАН ИЕ
ИЗОБРЕТЕН ИЯ
Со1оз Советских
Социалистических
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 28.06.73 (21) 1938482/18-24 с присоединением заявки № (23) Приоритет
Опубликовано 30.07.75. Бюллетень № 28
Дата опубликования описания 09.10.75 (51) М, Кл. б 06" 15, 18
Государственный комитет
Совета Министров СССР по делам изобретений (53) УДК 681.322(088.8) и открытий (72) Авторы изобретения
В. Ф. Нестсрук и В. H. Потапов (71) Заявитель
Омский политехнический институт (54) АДАПТИВНОЕ ВЬ1ЧИСЛИТБЛЬНОГ УСТРОЙСТВО
С ПОРАЗРЯДНОЙ ОБРАБОТКОЙ ИНФОРМАЦИИ
Изобретение относится к области вычислительной техники.
Известны адаптивные вычислительные устройства, выполненные в виде функционально устойчивых сетей из многофункциональных модулей с кодовой перестройкой логики.
Однако такие устройства не обеспечивают коррекции ошибок, связанных с отказом (например, типа обрыв или короткое замыкание) одного или некоторых комбинаций нескольких многофункциональных модулей функционально устойчивой сети.
Цель изобретения — повышение надежности работы устройства.
Это достигается благодаря тому, что в устройство введены и схем совпадения с запретом и и переключателей на три выхода по числу многофункциональных модулей в сети.
Выход каждого i-го модуля подключен к функциональному входу соответствующего переключателя на три выхода, первый выход
l-го и второй выход (i — 1)-го переключателей через соответствующую схему «ИЛИ» соединены с входом i-го разряда выходного регистра, а третий выход каждого переключателя— с запрещающим входом соответствующей схемы совпадения с запретом, один из входов которой подключен к первому управляющему входу устройства, а второй вход соединен с первым выходом соответствующего переключателя. Выход каждой схемы совпадения с запретом подключен к первому управляющему входу соответствующего переключателя и к управляющему выходу устройства, а вто5 рой трет Й управ. яющие Входы каждого переключателя подсоединены соответственно к второму и третьему управляющим входам устройства.
На чертеже показана структурная схема адаптивного вычислительного устройства с поразрядной обработкой информации.
Вычислительное устройство выполнено в виде одноранговой многовыходной сети 1 из многофункциональных модулей 2 с кодовой перестройкой логики. Функциональные 3 и управляющие 4 входы каждого модуля 2 соединены параллельно и подключены к клеммам
5 ввода кода операнда и через соединенные параллельно дешифратор 6 кода основной настройки модулей и дешифратор 7 кода резервной настройки модулей — к клеммам 8 ввода кода операции. Управляющие входы дешифраторов 6 и 7 соединены с клеммами 9 и
10 признака работы.
25 Выход 11 каждого i-го многофункционального модуля 2 подключен к входу 12 соответствующего переключателя 13. Первый выход
14 каждого i-го переключателя 13 и второй выход 15 соседнего с ним переключателя че30 рез схему «ИЛИ» 16 соединены с входом 1-го
479115 разряда выходного регистра 17. Третий выход 18 каждого переключателя 13 соединен с запрещающим входом 19 соответствующей схемы 20 совпадения с запретом, вход 21 которой подключен к первому управляющему входу 22 вычислительного устройства, а второй вход 23 — к первому выходу 14 соответствующего переключателя 13. Выход каждой из схем совпадения с запретом подключен к первому управляющему входу 24 переключателя 13 и через общую схему «ИЛИ» 25— к управляющему выходу вычислительного устройства. Второи управляющий вход 26 каждого переключателя 13 подключен к второму управляющему входу 27 вычислительного устройства.
Адаптивное вычислительное устройство может работать в трех режимах: в режиме отсутствия отказов и в двух режимах адаптации при появлении отказов. Отказ обнаруживается путем тестового контроля.
11еред началом работы по третьему управляющему входу 28 производится начальная установка переключателей 13 в положение коммутации выходов 14. В режиме отсутствия отказов работа адаптивного вычислительного устройства происходит в один цикл.
Ы первом такте с клемм 8 производится ввод кода операции в дешифраторы b и 7. Во втором такте сигналом, подаваемым на клемму 9 признака работы, осуществляется опрос дешифратора b кода основной настройки модулей. Сигналы с выходов дешифратора b поступают на управляющие входы 4 модулей 2 для реализации определенной функции в соответствии с введенным кодом операции. В этом же такте на функциональные входы 3 модулей 2 с клемм 5 вводится код операнда.
В третьем такте сигналы с выходов 11 многофункциональных модулей 2 поступают на входы 12 соответствующих переключателей 13, с выходов 14 которых результат операции через схемы «ИЛИ» 16 заносится в соответствующие разряды выходного регистра 17 и поступает на входы 23 схем 20 совпадения с запретом. В связи с тем, что в этом режиме входы
21 схем 20 совпадения обесточены, сигналы на выходах этих схем совпадения соответствуют. На этом цикл работы устройства в режиме отсутствия отказов заканчивается.
При проведении тестового контроля работа устройства протекает аналогично, но дополнительно в третьем такте по первому управляющему входу 22 на входы 21 схем 20 совпадения поступает сигнал признака контроля. При наличии отказа на выходе какого-либо из модулей 2 в течение тестовой проверки выходной сигнал отказавшего модуля 2 совпадает с сигналом признака контроля и запоминается соответствующей схемой 20 совпадения.
В первом такте следующего цикла производится опрос схем 20 совпадения. При этом на выходе схемы совпадения, в которой был зафиксирован отказ, появляется сигнал, ко5
20 5
65 ф торый поступает на управляющий вход 24 соответствующего переключателя 13 и переводит его в положение коммутации выхода 18. Этот же сигнал через схему «ИЛИ» 25 подается на управляющий выход устройства. Появление этого сигнала на управляющем выходе устройства указывает на необходимость повторного тестового контроля с целью локализации места отказа.
Перед началом повторного тестового контроля по третьему управляющему входу 28 устройства подается сигнал, устанавливающий все переключатели 13 в положение коммутации выходов 14. При повторном тестовом контроле вместо основного дешифратора
6 .подключается резервный дешифратор 7 сигналом, подаваемым на управляющий вход 10.
Если при повторном тестовом контроле сигнал на управляющем выходе устройства отсутствует, то считается, что отказ произошел в дешифраторе 6, и устройство начинает функционировать в первом режиме адаптации. 11ри этом по второму управляющему входу 27 на управляющие входы 26 переключателей 13 поступает сигнал, устанавливающий переключатели 13 в положение коммутации выходов 15, вследствие чего выходной сигнал
i-го модуля 2 с выхода 15 через схему «ИЛИ»
16 поступает в соседний разряд выходного регистра 17. Настройка модулей 2 в первом режиме адаптации осуществляется дешифратором 7 кода резервной настройки. При этом каждый i-й модуль 2 настраивается на реализацию той функции, на реализацию которой настраивался соседний модуль в режиме отсутствия отказов, вследствие чего результат на выходном регистре 17 оказывается несмещенным, Если в результате повторного тестового контроля на управляющем выходе устройства появляется сигнал, то считается, что отказ произошел в соответствующем модуле 2. При этом устройство начинает функционировать во втором режиме адаптации.
Во втором режиме адаптации сигнал на выходе схемы совпадения, возникший при повторном тестовом контроле, поступает на управляющий вход 24 переключателя 13 и переводит его в положение коммутации выхода
18, причем сигнал с выхода отказавшего модуля 2 через переключатель 13 поступает на запрещающий вход 19 соответствующей схемы 20 совпадения, препятствуя ее срабатыванию при последующем тестовом контроле.
Далее работа устройства осуществляется в два цикла.
В первом цикле происходит настройка модулей 2 с помощью основного дешифратора G. Сигнал на управляющем входе 27 отсутствует, вследствие чего все переключатели 13, за исключением отказавшего, переводятся в положение коммутации выхода 14, и выходные сигналы исправных модулей 2 заносятся в соответствующие разряды выходного регистра 17.
479115
Во втором цикле осуществляется настройка модулей 2 с помощью резерзно-о дешифратора 7. При этом на управляющий вход 27 подается сигнал, устанавливающий все переключатели 13, за исключением отказавшего, в положение коммутации выходов 15. При такой настройке функцию отказавшего модуля реализуе г соседний модуль.
После двух циклов работы ио втором режиме адаптации в выходном регистре 17 формируется ценe ;ëæåííûé результат операции, выполняемой адаптивным ройством.
Предмет изобретения
Адаптивное вычислительное устройство с поразрядпсй обработкой информации, выполненное в виде одноранговой многовыходной сети из многофункциональных модулей с кодовой перестройкой логики, функциональные и упрагляющие входы каждого из которых обьединсны и подключены соответственно к клеммам ввода кода операнда и через основной и резервный дешифраторы кода настройки модулеи к клеммам Ввода кода Операции, отличающееся тем, что, с целью повышения надежности работы устройства, в состав устройства введены и схем совпадения с запретом и и переключателей, причем выход каждого i-ro модуля подключен к входу соответствующего переключателя, первый выход каждого яо и второй выход (i — 1)-го переключателей через соответствующую схему
IO «ИЛИ» соединены с входом i-ro разряда выходного регистра, а третий выход каждого переключателя соединен с запрещающим входом соответствующей схемы совпадения с запретом, первый вход которой подключен к
15 первому управляющему входу устройства, а второй вход соединен с первым выходом соответствующего переключателя, выход каждой схемы совпадения с запретом подключен к первому управляющему входу соответст20 вующего переключателя и через общую схему «ИЛИ» к управляющему выходу устройства, второй и третий управляющие входы каждого переключателя подсоединены соответственно к второму и третьему управляю25 щим входом устройства.