Элемент однородной структуры

Иллюстрации

Показать все

Реферат

 

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

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

Республик

ИЗОБРЕТЕН ИЯ

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

Зависимое от авт. свидетельства №

Заявлено 11.Ш.1969 (№ 1310102/18-24) с присоединением заявки №

Приоритет

Опубликовано 19.XI.1970. Бюллетень ¹ 35

Дата опубликования описания 18.П.1971

Кл. 21ат, 36/18

МПК Н 03k 19/00

УДК 681.3.056 (088.8) Комитет по делам изобретеиий и открытий лри Совете Мииистров

СССР

Авторы изобретения

И. В. Прангишвили, Г. М. Попова, М. А. Ускач, С. В. Фетисова, Б. А. Москов, Л. 3. Рудерман и Г. А. Копейкин

Институт автоматики и телемеханики (технической кибернетики) Заявитель

ЭЛЕМЕНТ ОДНОРОДНОЙ СТРУКТУРЫ

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

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

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

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

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

В предлагаемом элементе эта цель достигается тем, что без увеличения общего коли10 чества компонентов схема управления перераспределяется между входами и выходами элемента, т. е. одна часть входов и выходов делается коммутируемой, а другая часть входов и выходов — некоммутируемой. При сое15 динении элемента с шинами используются только коммутируемые входы и выходы. При соединении элементов друг с другом некоммутируемые входы одного элемента соединяются с комм тируемызти входами другого, и

20 наоборот. Таким образом, между любыми двумя элементами в структуре {между соседними ячейками или между ячейками и шинами) образуется управляемый канал передачи информации, который может быть вклю25 чен или выключен в зависимости от вида кода настройки.

Схема установки триггеров в нуль и в единицу выполнена так, что при перезаписи информации с целью исправления сбоев триг30 геры устанавливаются сразу в заданное со287!15

3 стояние без предварительного сброса в нуль.

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

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

Логическая ячейка содержит входы 1, выходы 2, входы 8 горизонтальных и входы 4 вертикальных координат настройки, схемы

«И» 5 установки триггеров в единицу, схемы

«И» б установки триггеров в нуль, триггеры 7 управления входами, триггер 8 выбора функции, триггеры 9 управления выходами, входные схемы 10 и 11, схемы 12 и 18 выбора функций «И» и «ИЛИ», схемы 14 и 15.

Схема «Сложение по модулю два» реализована на схемах 12, И и 15.

Логическая ячейка работает следующим образом, На входы 1 поступают сигналы с соседних ячеек или с шин, проходящих через всю структуру. Некоммутируемые сигналы подаются непосредственно на входы схемы «И» 10, а коммутируемые — на входы схем «ИЛИ» 11.

На выходе схемы 10 реализуется конъюнкция переменных, поступающих с некоммутируемых входов непосредственно на входы схемы 10, и переменных, поступающих с коммутируемых входов через схемы «ИЛИ» 11. Если какойлибо из триггеров 7 находится в единичном состоянии, то на соответствующий вход схемы

10 подается через схему ll единичный сигнал.

Это означает, что выход схемы 10 не зависит от соответствующего коммутируемого входа 1 ячейки, т. е. соответствующий канал передачи информации находится в выключенном состоянии со стороны входа данной логической ячейки. Включенным состояниям каналов передачи информации соответствуют нулевые состояния триггеров 7. В зависимости от состояния триггера 8 выбора функции на выходах 2 логической ячейки с помощью схемы

«Сложение по модулю два» реализуется либо конъюнкция входных переменных, либо ее отрицание. Если триггер 8 находится в нулевом состоянии, то сигнал на выходы 2 проходит с выхода схемы 10 через схемы 15, 12, 18 и 14 (т. е. инвертируется дважды). Если триггер 8 находится в единичном состоянии, то сигнал на выходы 2 проходит с выхода схемы 10 через схемы 12, 18 и 14 (т. е. инвертируется один раз). Если один из триггеров 9 управления выходами находится в нулевом состоянии, то на вход соответствующей схемы 14 подается нулевой сигнал, а на ее выходе сигнал равен единице независимо от сигнала на выходе схемы И. Это значит, что соответствующий канал передачи информации находится в выключенном состоянии со стороны коммутируемого выхода данной логической ячейки. Сигнал с выхода схемы И, проходящий на выход

2 через схему 15, является некоммутируемым и должен быть подключен к коммутируемому входу 1 соседней логической ячейки. Выбор функции, коммутация входов 1 и выходов 2 производятся соответствующей настройкой триггеров 7 — 9, Настройка триггеров производится следующим образом.

На первый вход 8 горизонтальных координат настройки подается единичный сигнал.

В этот момент времени сигналы на входах 4 вертикальных координат настройки должны соответствовать требуемым состояниям первых двух триггеров 7. Например, при состоянии входов 4, «11» оба триггера устанавливаются в единичное состояние, а при состоянии входов «01» — первый триггер устанавливается в нуль, второй — в единицу. В следующий момент времени единичный сигнал подается на второй вход 8. В зависимости от кода, поданного на входы 4, вторая пара триггеров устанавливается в заданное состояние, и т. д.

Очевидно, такую перенастройку можно производить многократно, не изменяя (если это требуется) состояния логической ячейки.

Предмет изобретения

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

«ИЛИ», соединенных также с коммутируемыми входами элемента, выходы этих схем

«ИЛИ» соединены вместе с некоммутируемыми входами элемента через схему «И» со входом схемы «Сложение по модулю два», с которой соединены также выходы третьего триггера, выходы оставшихся триггеров соединены с выходными схемами «И вЂ” НЕ», соединенными по входам также с выходом схемы «Сложение по модулю два» и через элемент «НЕ» с одним из выходов элемента структуры.

2 2

Составитель Л. В. Скобелева

Редактор Б. С. Нанкина Техред Л. Я. Левина Корректор Н. Л. Бронская

Изд. № 54 Заказ 87/13 Тираж 480 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

Москва, Ж-35, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2