Устройство для контроля блока управления
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства №
Заявлено ОЗ.Ч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


