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

Иллюстрации

Показать все

Реферат

 

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

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

Респубпми

ОП ИСАЙКЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (ii)858317

Ф

Ф (6l ) Дополнительное к авт. свид ву (22) Заявлено 18. 12. 79 (21) 2854834/18-24 с присоединением заявки М (23 )Приоритет

Опубликовано 23 . 08. 81 . Бюллетень № 31

Дата опубликования описания 25.08.81 (5l)M. Кл.

6 11 С 29/00

G ll С 19/00

Государственный кемнтет ав делам,нзабретеикй н етхритнй (53) УДK 681.327.. 66 (088. 8) (721 Авторы изобретения

С. И. Петренко, В. А. Фокин, А. И. С

Г-, Сухин ! (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ РЕГИСТРА СДВИГА

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

Известно устройство для контроля

Ю сдвига, содержащее контролируемый регистр, элементы И, элементы задержки (I ).

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

Наиболее близким нз известных по технической сущности является устройство для контроля регистра сдвига, содержащее контролируемый регистр сдвига, элементы И, элементы НЕ, триггеры, генератор сигналов диагнос-. тического теста (2).

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

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

Цель изобретения — повышение быстродействия и упрощение устройства.

Поставленная цель достигается тем, что в устройство для контроля регистра сдвига, содержащее элементы И, шину тактовых импульсов,. шины записи и считывания, и шину разрешения выдачи информации введены элементы ИЛИ и реверсивный счетчик, первый вход которого соединен с шиной разрешения выдачи информации, второй и третий входы реверсивного счетчика соеднне\ ны соответственно с шинаети записи и считывания, первый вход первого элемента И подключен к выходу первого . элемента ИЛИ, второй вход первого элемента И соединен с шиной тактовых импульсов, входы первого элемента ИЛИ соединены соответственно с шинами записи и считывания„ первый вход второго элемента И подключен к шине за8581)7

3 писк, а второй вход второго элемента И - к первому входу устройства, выходы элементов И соединены соответственно r, первым и вторым выходами устройства, выход второго элемента И

5 подключен к первому входу второго элемента ИЛИ, второй вход которого соединен со вторым входом устройства, выход второго элемента ИЛИ соединен с четвертым входом реверсивного счет- 10 чика, выход которого соединен с третьим выходом устройства.

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

Устройство содержит контролируемый регистр сдвига 1, элементы И 2 и 3, элементы ИЛИ 4 и 5, реверсивный счетчик 6, шину тактовых импульсов, шины записи и считывания 8 и 9 и шину раз- щ решения выдачи информации IO.

Реверсивный счетчик 6 представляет собой пересчетное устройство, работающее в режимах сложения и вычитания, с дешифратором кодовых комбина- 25 ций на выходе, который опрашивается в определенные моменты времени сигналом разрешения выдачи информации. Чис.ло разрядов и в реверсивном счетчике 6 выбирается из соотношения 30 P vH

rpe m — число разрядов в контролируемом регистре.

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

Перед началом работы устройства регистр 1 и реверсивный счетчик 6 устанавливаются в исходное нулевое состояние (цепи установки исходного состояния на чертеже не указаны). 40

При поступлении на шину 8 сигнала записи через элемент ИЛИ 4 открывается элемент И 2 и тактовые импульсы поступают в контролируемый регистр 1 для обеспечения записи в него вход- 45 ной информации. Одновременно сигнал записи поступает. на второй вход реверсивного счетчика 6, устанавливая его в режим "сложение", и открывает элемент И 3, через который входная 50 информация, представленная двоичным кодом (кодограммой), записывается в регистр 1, а через элемент ИЛИ 5 поступает на счетный вход реверсивного. счвтчика 6, который осуществляет 55 подсчет единичных импульсов, поступающих в составе кодограммы на вход регистра l.

После окончания приема в регистр I кодограммы сигнал записи снимается и в счетчике .6 устанавливается код, соответствующий количеству единиц кодограммы, принятой в регистр 1. Для считывания кодограммы из регистра 1 на шину .9 подается сигнал считывания который через элемент ИЛИ открывает элемент И 2 и тактовые импульсы поступают на вход регистра 1 для считывания из него.кодограммы. Одновременно сигнал считывания поступает на третий вход реверсивного счетчика 6, устанавливая его в режим "вычитание".

При этом единицы кодограммы с выхода регистра 1 через элемент ИЛИ 5 вновь поступают на счетный вход реверсивного счетчика 6, изменяя в нем записанный ранее код. По окончанию сигнала считывания на первый вход реверсивного счетчика 6- поступает сигнал разрешения выдачи информации по шине 10, который опрашивает дешифратор кодовых комбинаций счетчика Ь, при этом возможны следующие варианты состоя ния счетчика 6: а) если количество единиц кодо граммы, принятой в регистр 1, равно количеству единиц кодограммы, считываемой из него после хранения, то в счетчике 6 устанавливается код исходного нулевого состояния. Указанное состояние опрашивается сигналом разрешения выдачи информации; б) если в процессе хранения в регистре принятой кодограммы количест. во единиц по каким-то причинам (от помех, неисправности регистра l u т.п,) изменяется (увеличится или уменьшится), то в счетчике 6 устанавливается код, отличный от исходного.

В этом случае после опроса счетчика 6 сигналом разрешения выдачи информации на его выходе формируется сигнал сбоя.

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

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

5 8581

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

Устройство для контроля регистра сдвига, содержащее элементы И, шину тактовых импульсов, шины записи и 5 считывания и шину разрешения выдачи информации, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства и его упрощения, в него введены элементы ИЛИ н ревер- 10 сивный счетчик, первый вход которого соединен с шиной разрешения выдачи информации, второй и третий входы реверсивного счетчика соединены соответственно с шинами записи и считыва- 15 ния, первый вход первого элемента И подключен к выходу первого элемента

ИЛИ, второй вход первого элемента И соединен с шиной тактовых импульсов, входы первого элемента ИЛИ соединены о соответственно с шинами -записи и считывания, первый вход второго элемен1? 6 та И подключен к шине записи, а второй вход второго элемента И вЂ” к первому входу устройства, выходы элеменов И соединены соответственно с первым и вторым выходами устройства, выход второго элемента И подключен к первому входу второго элемента ИЛИ, второй вход которого соединен со вторым входом устройства, выход второго элемента ИЛИ соединен с четвертым входом реверсивного счетчика, выход которого соединен с третьим выходом устройства.

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

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

9 529488, кл. 6 ll С 29/00, 1978.

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

У 463973, кл. G 06 F 11/00, 1974 (прототип).

4$ и л 8

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

Составитель А. Воронин

Редактор В. Еремеева Техред А. Ач (Корректор В. Синицкая

Заказ 7257/86 Тираж 645 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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