Ежая библиотекал. г. дедов
Иллюстрации
Показать всеРеферат
О П И С А Н И Е 264785
И 305PETE Н И Я
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Респуйлик
Зависимое от авт. свидетельства №
Заявлено 27.Х1.1968 (№ 1285911/18-24) Кл. 42m3,,11/06 с присоединением заявки №
Приоритет
МПК 6 06f
УДК 681.326(088.8) Комитет по делам изобретений и открытий при Совете Министров
СССР
Опубликовано 03.lll.1970. Бюллетень ¹ 9
Дата опуб.
Автор изобретения
Заявитель
СПОСОБ КОНТРОЛЯ АРИФМЕТИЧЕСКОГО УСТРОЙСТВА
Предлагаемое изобретение относится к области вычислительной техники и может быть применено для контроля арифметических устройств в универсальных и специализированных электронных цифровых вычислительных и управляющих машинах.
В настоящее время известен аппаратный способ контроля по модулю арифметического устройства.
Для реализации этого способа необходима избыточная информация в виде контрольных кодов, требуется специальное арифметическое устройство для контрольных кодов с соответствующим местным блоком управления, алгоритмы формирования результата операции для основных чисел и для контрольных кодов отличаются один от другого, алгоритмы операций над контрольными кодами зависят от способа кодирования основных чисел для замены вычитания сложением; применение в
ЭЦВМ аппаратного способа контроля по модулю значительно усложняет структурную схему машины и ее конструкцию.
Цель изобретения — сокращение контрольного оборудования.
Предлагаемый способ автоматического контроля цепей и узлов арифметического устройства ЭЦВМ отличается от известного тем, что проверку исправности каждого элемента и узла производят в резервные отрезки времени, имеющиеся во временной диаграмме машины, импульсами контрольного оборудования, возбуждаемого управляющими цепями основного оборудования.
Сущность предлагаемого способа контроля арифметического устройства иллюстрируется примером реализации в универсальной электронной цифровой вычислительной машине.
На фиг. 1 показана временная диаграмма
10 арифметического устройства; на фиг. 2 представлена схема, позволяющая осуществлять контроль регистров А, В, С, Д и цепей обмена информацией между регистрами В и С.
Анализ временной диаграммы (фиг. 1) по15 казал, что в период реализации трех тактов распределительных импульсов РИ соответствующие узлы арифметического устройства свободны от работы. Во время реализации первого такта (выбор команды в регистр С)
20 представляется возможным произвести контроль регистра С. Во время второго такта PH возможен контроль регистров А и Д. В период же реализации второго и третьего тактов PH и при отсутствии в коде операции команды
25 признака сохранения результата предыдущей операции вполне достаточно времени для контроля регистра В.
Для контроля регистра А единичные выходы триггеров Тл -1 — Тд 40 Т чер ез раздели30 тельные диоды а соединены со входом инвер264785 тора («Инв»), а выход последнего соединен с одним из входов схемы совпадения СПь Аналогично выходы Т триггеров Тл-1 — Тл-80 через диоды б и инвертор соединены с одним из входов схемы СП,.
Выходы схем совпадения СП, и СП объединены и подключены к единичному входу триггера контроля Т,-А. Схема контроля регистра Д построеча аналогично и включает диоды в, г, инверторы «Инв» и схемы совпадения СП и СП, триггером контроля является Т„-Д.
Работа схемы контроля регистров А и Д заключается в следующем.
После установки регистра А в нулевое состояние сигналом со схемы управления контролем «Контр. Ао» опрашивается схема СП>.
Если хотя бы один из триггеров окажется в состоянии «1», то на инвертор будет подано напря>кение; высокого уровня. Напря>кение низкого уровня с выхода инвертора поступит на схему. СП> и закроет ее и при опросе сигналом «Контр. Ар» с выхода СП импульс напряжения на триггер T, — À не поступит, переорос триггера в единичное состояние не произойдет и в устройство управления напряжения высокого уровня по цепи «Испр. А» не поступит, что приведет к останову машины.
После этого следует произвести инвертирование кода в регистре А (прп этом все триггеры регистра должны переброситься в состояние «1») и опросить схему СПь
При контроле регистра Д на «нули» и на
«единицы» опрашиваются схемы: СП вЂ” сигналом «Контр. До» и СП4 — сигналом
«Контр. Д,».
Схема контроля регистров В и С построена по-другому. Все четные триггеры регистров В и С все нечетные триггеры этих регистров имеют свои контр олиру ющие инверторы и схемы совпадения. При контроле этих регист5
4 ров на «нуль» опрашиваются схемы СП;, СП6 для регистра В и СП-„СП, — для регистра С. В случае же контроля регистров В и С на «единицы» опрашиваются схемы СП,, СП„для регистра В и СПи, СП для регистра С.
Правильность передачи информации из регистра В в регистр С и из регистра С в регистр В определяется с помощью дешифраторов несоответствия ДН вЂ” ДПзо, схемы СП„и триггеры Т„-ВС.
Сигнал исправности регистров В и С, подаваемый в устройство управления, формируют триггеры Т„-В и Т„-С соответственно.
Для контроля цепей сдвига информации в регистрах В и С подаются сигналы по шинам
«Контр. сдв. В» и «Контр. сдв, С» соответственно. Затем производится сдвиг информации сначала на один разряд влево, а потом ча один разряд вправо и опрос схем СП.-— СП, .
На временной диаграмме (фиг. 1) сигналы, помеченные звездочкой, вырабатываются элементами основного оборудования, а остальные импульсы и уровни напряжения — контролирующими элементами блока управления контролем.
В схеме, изображенной на фиг. 2, основные и изоыточные элементы взаимно контролируют друг друга.
Предмет изобретения
Способ контроля арифметического устройства электронных цифровых вычислительных машин, отличающийся тем, что, с целью сокращечия контрольного оборудования, проверку исправности каждого элемента и узла производят в резервные отрезки времени, имеющиеся во временной диаграмме ма шины, импульсами контрольного оборудования, возбуждаемого управляющими цепями основного оборудования. 264785
«Заауск РИ
Ф /P-!
KP-3 (Ф КР-4
+Затрчт. Б A
«Çoop.чт,е В я,Зппр.чт о C
«Запрят. ББ0 ,Ф Гдш A
+ ашв
IАШС
+ ГАРБО ж /А0!Д
КР-,5
+Имп,Опер."
КРК-
Зппись д vem разр. С
««сяьг с Вл
««Csee C
Контр. C
«+й!аг С Епр
wmp. Ce
KPK-2
Контр Ао
Amp. Вон
ККоюг р. ВЮ !
"oamp. gо
КРК -3
++ /on. A
«Ж Дал В
КРК- 4, ««!!ооало оро
wmp. Ag
oemp.В1И
Kwmp.are
КРК-5
Koemp. Я
КРК-6
««Выа
««Cvem В
КРК- 7
Оепиа Ую . рсфср. B
«+ОБ в олг
КРК- В
««СаБ В В.ро
KoemP CO
«нр, Вс
75 264785
Q<.-np А <пр 3
9cm„0
Фиг. 2
Со с та в итель Е. И. И ванеева
Р<дактор Б. С. Нанкина Текред 3. Н, Тараненко Корректор С. А. Кузовенкова
Заказ 1555/3 Тираж 480 Подписное
ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР
Москва К-35, Раугпская наб., д. 4(5
Типография, пр. Сапунова. 2