Устройство для контроля регистра

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИ Е

ИЗОБРЕТЕН ИЯ

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

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

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

Республик

"" 732874 (6l ) gl0ïîëHèòåëüí0å к авт. свид-ву (22) Заявлено 26.1 1.76 (21) 2423594/18-24 с присоединением заявки РЙ(23) Приоритет

Опубликовано 05.05.80, Бюллетень .% 17

Дата опубликования описания 08.05,80 (51)М. Кл.

G 06 Р 11/00

Государственный комитет ва делам изобретений и открытий (53) УДК 681,326. .7(088.8) (72) Авторы изобретения

О. С. Иващенко и В. Н. Тресоруков (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ РЕГИСТРА

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

Известно устройство для контроля микропрограммного автомата, содержащее элементы И, ИЛИ, НЕ, которое может быть использовано для контроля регистра (11.

Недостатком указанного устройства является малая эффективность контроля работающих схем. Кроме того, в устройстве результат контроля представляется в обобщенном виде (работает или не работает устройство), без указания на конкретный вид отказа, Наиболее близким техническим к данно-, му изобретению является устройство для контроля регистра> содержащее группу элементов И, элементы И, НР триггеры, первый элемент ИЛИ; выход которого соединен с нулевым входом первого триггера, единичный выход которого соединен с первым входом первого элемента И, выход первого элемента И соединен с нулевым входом второго триггера, выход которого

2 является первым выходом устройства jQ j.

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

Хмель изобретения — повышение эффективности контроля.

Поставленная цель достигается тем, что в устройство введены второй элемент

ИЛИ и два элемента задержки, причем нулевой и единичный входы контролируемого регистра является соответственно первым и вторым входами устройства, единичные входы разрядов контролируемого регистра соединены со входами первого элемента

ИЛИ, нулевые входы разрядов контролируемого регистра соединены со входами второго элемента ИЛИ, выход которого соединен с нулевым входом третьего триггера, нулевые выходы разрядов контролируемого

732874 регистра соединены со входами второго элемента И, выход которого через последовательно соединенные первый элемент

HE и первый элемент задержки соединен со вторым входом первого элемента И, третий вход первого элемента И является третьим входом устройства, единичный вход первого триггера является четвертым входом устройства единичные выходы раз рядов контролируемого регистра соедине- 10 ны соответственно с первыми входами элементов И группы, вторые входы которых являются группой входов устройства, а выходы соединены со входами третьего элемента И, выход которого через соеди- 15 ненные последовательно второй элемент НЕ и второй элемент задержки соединены с первым входом пятого элемента И, единичный выход первого триггера соединен с первым входом шестого элемента И, вто- 20 рой вход которого соединен с единичным выходом четветого триггера, а третий вход является пятым входом устройства, единичный вход четвертого триггера явля ется шестым входом устройства, выход шестого элемента И через третий элемент

НЕ соединен с единичным входом третьего триггера, единичный выход которого соединен со вторым входом элемента И, третий вход пятого элемента И является седьмым входом устройства, выход пятого элемента И соединен с единичным входом пятого триггера, выход которого явс ляется вторым выходом у ройства, 35

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

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

И 3 со входами элемента И 4. Входы регистра 1 являктся входами устройства и соединены со входами элементов ИЛИ 5 и ИЛИ 6. Вторые входы группы элементов 4

И 3 являются группой входов устройства.

Выходы элементов И 2 и 4 соответственно соединены с элементами НЕ 7 и 8 и далее через элементы задержки 9 и 10 с элементами И 11 и И 12. Оба элемента И 11 и 12 своими выходами соедине.ны с триггерами 13 и 14.Кроме того, в состав устройства входит триггер 15, соединенный выходом со входом элемента И

16 и далее через элемент HE 17 со входом триггера 18 и предназначенный для разрешения контроля по 1 . В устройство входит также триггер 19 для разрешения контроля по "0 . Триггеры 18 и 19 соединены своими выходами сэ входами соответственно элемен-.îâ И 12 и 11.

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

Разряды контролируемого регистра 1 в произвольные моменты находятся в положении 0" или "1" каждый, причем каждый разряд имеет раздельные входы по

"1" и "0", кроме того, в регистре есть общие установы "1" и 0 . Контроль правильности срабатывания регистра осуществляется в тот момент, когда все разряды регистра находятся одновременно B положении "0". Для подключены устройства к контролируемому регистру не чаше одного раза в определенный отрезок времени используется триггер 15, на единичный вход которого поступает импульс метки времени (например 0,1 Гц, если требуется производить контроль не чаше одного раза в

10 с). Единичный выход триггера 15, соединенный с одним из входов элемента И

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

Импульс начала контроля, пройдя через элемент И 16 и элемент HE 17, переводит в единичное состояние триггер 18.

Тем самым подается разрешающий потенциал на один из входов элемента И 12.

В следующий момент все разряды регистра устанавливаются в единичное состояние по обшей шине установа "1" (У "1"). Если все разряды регистра правильно перешли в единичное состояние, то на выходе элемента И 4, соединенного своими входами через группу элементов И 3 с единичными выходами разрядов регистра 1, образуется потенциал, который, пройдя через элемент HF 7 и элемент задержки 10, поступает на второй вход элемента И 12, после чего на вход элемента И 12 поступает анализирующий импульс, проверяющий правильность установа регистра в 1". Если все разряды регистра 1 сработали правильно, то анализирующий импульс не проходит через элемент И 12, а если хотя бы один из разрядов регистра 1 не сработал, то анализирующий импульс проходит через элемент И 12 и переключает тригер 14, на единичном выходе которого

732874 появляется потенциал, сообщающий о неисправности регистра при переходе от 0 к 1". Если во время контроля по 1 на нулевой вход любого разряда регистра 1 приходит одна или более "1 по раздельным входам, то данная единица проходит через элемент ИЛИ 5 и сбрасывает трит гер 18.

При этом контроль прекращается и весь регистр 1 устанавливается в 0" по входу общего установа 0 . Если во время контроля регистра 1 нв единичный вход любого разряда приходит одна или более единиц по раздельным входам, то данная единица не останавливает контроля, а для того, чтобы она не потерялась, длительность импульсов единиц, поступающих по раздельным входам, должна быть в несколько раз больше во времени, необходимом для прекращения контроля и перевода регистра в "О».

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

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

Аналогично производится контроль правильности срабатывания разрядов регистра 1 при переходе от "1" к О» и аналогично прекращается при поступлении импульса "1 по одному или более из раз35 дельных единичных входов разрядов регистра 1 с помощью триггера 19. Результаты неправильного срабатывания разрядов регистра в "1" при переходе из 1 в в "0 появляются в виде сигнала на единичном выходе триггера 13 после поступления анализирующего импульса на вход элемента И 11.

Положительный эффект от использования изобретения обусловлен наличием раздель- 4 ных узлов, контролирующих правильность срабатывания регистра ло "0" и 1, что позволяет уточнить вид неисправности в отличие от известных устройств.

Формула изобретения

Устройство для контроля регистра, содержащее группу элементов И, элементы

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

И соединен с единичным входом пятого триггера, выход которого является вторым выходом устройства.

Источники инфомации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

¹ 357564, кл. G 06 F 11/08, 1970.

2. Авторское свидетельство СССР № 357563, кл. G 06 V 11/10, 1970 (прототип) .

732874

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

Редактор О. Колесникова Техред И. Асталош Корректор В. Бутяга

Заказ 1554/10 Тираж 751 Подписное

UHHH11H Государственного комитета СССР но делам изобретений и открытий

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

Филиал ППП "Патент, r, Ужгород, ул. Проектная, 4