Устройство для контроля блока управления

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

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

Республик

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

Заявлено ОЗ.Ч1.1969 (№ 1336502/18-24) с присоединением заявки №

Приоритет

Опубликовано 17.1Ч.1973. Бюллетень № 18

Дата опубликования описания 19Л 1.1973

М. Кл. С 06f 11/08

Комитет оо делам иаооретеиий и открытий лри Совете Мииистрое

СССР

УДК 681 326.7(088.8) Авторы изобретения

А. 3. Кугушев и Д. С. Пирогов

3 ая витель

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЛОКА УПРАВЛЕНИЯ

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

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

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

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

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

С. целью повышения достоверности контроля в предлагаемом устройстве выходы блока управления соединены со входами схем свертки по mod 3, одноименные выходы первои и второй схем свертки по mod, 3 соединены со входами первой и второй схем «ИЛИ», выходы которых соединены с первыми входами

1р первого и второго триггеров, вторые входы этих триггеров соединены с выходами блока управления, выходы триггеров через схемы

«И» соединены с первыми входами третьей и четвертой схем «ИЛИ», другие входы которых соединены с соответствующими выходами третьей и четвертой схем свертки по mod 3, выходы третьей и четвертой схем «ИЛИ» соединены со входами третьего и четвертого триггеров, первые выходы которых через пятую схему «ИЛИ» соединены с третьей схемой

«И», а вторые выходы соединены с четвертой схемой «И» и управляющие входы всех схем

«И» соединены с выходами блока управления.

На чертеже дана блок-схема предлагаемого

25 устройства для контроля блока управления.

Устройство содержит формирователи 1 — 4 сигналов-подписей схемы сверток по mod 3, причем одноименные выходы формирователей

1 и 2 через схемы «ИЛИ» 5 и б поступают на

30 триггеры 7 и 8 подготовительного этапа, их

377778

15 го

45 выходы через схемы «И» 9 и 10 поступают на входы схем «ИЛИ» 11 и 12, на другие входы которых поступают одноименные выходы формирователей 3 и 4 схем сверток по mod 3.

Выходы схем «ИЛИ» 11 и 12 поступают на входы триггеров 13 и 14 исполнительного этапа, выходы которых, в свою очередь, соединены с входами схемы «И» 15 и через схему «ИЛИ» 1б — со схемой «И» 17.

Каждой выполняемой устройством операции поставлено в соответствие одно из трех чисел: 1, 2 и 3. Сигналы, представляющие собой двоичный код одного из этих чисел, являются сигналом-подписью выполненной операции. В качестве формирователей сигналовподписей могут использоваться любые известные формирователи вычета по mod. 3, представляющие собой шифраторы, комбинационные сумматоры по mod 3 для одновременно поданных потенциальных сигналов или счетчики по той 3 для последовательно поступающих импульсных сигналов. При сочетании импульсных и потенциальных сигналов возможно комбинирование этих средств получения вычетов.

Устройство работает следующим образом.

Сигналы блока управления, подготавливающие исполнение команды, поступают на соответствующие формирователи 1 и 2 сигналов-подписей. Сигнал, последний в наборе сигналов управления, вызывает появление на выходе формирователя сигнала-подписи, который через схемы «ИЛИ» 5 и б одноименных разрядов подается на входы триггеров 7 и 8 соответственно, причем исходное состояние каждого триггера устанавливается одноименным контрольным разрядом кода операции, поступающим из блока, где хранится код подготавливаемой операции. Сигналы-подписи на триггеры 7 и 8 поступают последовательно с интервалом, не меньшем разрешающей способности счетного входа.

По окончании подготовительного этапа управления образовавшийся на триггерах 7 и 8 промежуточный сигнал-подпись через схемы

«И» 9 и 10 и схемы «ИЛИ» 11 и 12 поступает

4 как исходное состояние на триггеры 13 и 14 исполнительного этапа. Затем по мере завершения работы отдельных устройств на исполнительном этапе через схемы «И» 11 или 12 на входы триггеров 13 или 14 соответственно поступят одноименные с ними разряды сигналов-подписей, выработанные формирователями 3 и 4. Последним действием выполняемой команды является опрос схем «И» 15 и 17, причем, если каждый триггер 13 и 14 окажется в нулевом состоянии, то на выходе схемы

«И» 15 возникнет сигнал о правильном управлении, если же хотя бы один триггер находится в единичном состоянии, то со схемы «И»

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

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

Устройство для контроля блока управления, содержащее схемы свертки по mod, 3, триггеры и логические схемы, отличающееся тем, что, с целью повышения достоверности контроля, выходы блока управления соединены со входами схем свертки по mod 3, одноименные выходы первой и второй схем свертки по

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

377778 упра1ляющие сигналы om алака упрабления

Составитель 8. Крылов

Техред Г. дворина

Корректор Н. Прокуратова

Редактор Т. Морозова

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

Заказ 1714/13 Изд. № 1397 Тираж 647 Подписное

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

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

Устройство для контроля блока управления Устройство для контроля блока управления Устройство для контроля блока управления 

 

Похожие патенты:

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

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

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

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

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

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

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

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