(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ РЕГИСТРА СДВИГА
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения абонентов с каналами связи | 1984 |
|
SU1233158A1 |
Устройство опроса и контроля длядАТчиКОВ СОСТОяНия Об'ЕКТОВ | 1979 |
|
SU849155A1 |
Буферное запоминающее устройство | 1989 |
|
SU1654875A1 |
Устройство для контроля высоковольтного тиристорного вентиля | 1983 |
|
SU1153374A1 |
Устройство для сопряжения микроЭВМ с внешним устройством | 1985 |
|
SU1283780A1 |
Устройство для сопряжения вычислительной машины с аппаратурой передачи данных | 1989 |
|
SU1679492A1 |
Генератор псевдослучайных последовательностей | 1981 |
|
SU993444A1 |
Устройство для сопряжения ЭВМ с внешними устройствами | 1985 |
|
SU1278869A1 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1305698A1 |
Запоминающее устройство | 1973 |
|
SU496604A1 |
Изобретение относится к области вычислительной техники и может быть использовано для контроля узлов ЭВМ в частности регистров сдвига. Известно устройство для контроля сдвига, содержащее контролируемый регистр, элементы И, элементы задерж ки |}. Недостатком устройства является относительная сложность схемной реализации. Наиболее близким из известных по технической сущности является устрой ство для контроля регистра сдвига, содержащее контролируемый регистр сдвига элементы И, элементы НЕ, триггеры, ;генератор сигналов диагнос тического теста 2J.. Принцип рдботы этого устройства заключается в контроле регистра сдви га путем периодического диагностирования его тестовыми комбинациями. Недостатками указанного устройств являются относительно большие затра ТЫ оборудования и необходимость дополнительного времени на диагностику регистра. Цель изобретения - повышение быстродействия и упрощение устройства. Поставленная цель достигается тем, что в устройство для контроля регистра сдвига, содержащее элементы И, шину тактовых импульсов,. ши11ы записи и считьшания, и шину разрешения вьщачи информации введены злементы ИЛИ и реверсивный счетчик, первый вход которого соединен с шиной разрешения выдачи информации, второй и третий входы реверсивного счетчика соединены соответственно с шинами записи и считывания, первый вход первого элемента И подключен к выходу первого элемента ИЛИ, второй вход первого элемента И соединен с шиной тактовых импульсов,хвходы первого элемента ШШ соединеш соответственно с шинами .записи и считывания,, первый вход второго элемента И подключен к шине за38581
иси, а второй вход второго элемена И - к первому входу устройства, ыходы элементов И соединены соотетственно с первым и вторым выходами стройства, выход второго элемента И одключен к первому входу второго элемента ИЛИ, второй вход которого соединен со вторым входом устройства, выход второго элемента ИЛИ соединен с четвертым входом реверсивного счет- ю чика, выход которого соединен с третьим выходом устройства.
На чертеже представлена функциональная схема предлагаемого устройства.15
Устройство содержит контролируемый регистр сдвига 1, элементы И 2 и 3, элементы ИЛИ 4 и 5, реверсивный счетчик 6, шину тактовых импульсов, шины записи и считывания 8 и 9 и шину раз- 20 решения выдачи информации 10.
Реверсивный счетчик 6 представляет собой пересчетное устройство, работающее в режимах сложения и вычитания, с дешифратором кодовых комбина- 25 ций на выходе, который опрашивается в определенные моменты времени сигналом разрешения выдачи информации. Число разрядов п в реверсивном счетчике 6 выбирается из соотношения зо
2 км/
где m - число разрядов в контролируемом регистре.
Предлагаемое устройство работает следующим образом.35
Перед началом работы устройства регистр 1 и реверсивный счетчик 6 устанавливаются в исходное нулевое состояние (цепи установки исходного состояния на чертеже не указаны). 40 При поступлении на шину 8 сигнала записи через элемент ИЛИ 4 открывается элемент И 2 и тактовые импульсы поступают в контролируемый регистр 1 для обеспечения записи в него вход- 45 ной информации. Одновременно сигнал записи поступает на второй вход реBet)CHBHoro счетчика 6, устанавливая его в режим сложение, и открывает элемент И 3, через который входная 50 информация, представленная двоичным кодом (кодограммой), записывается в регистр 1, а через элемент ИЛИ 5 поступает на счетный вход реверсивного, счетчика б,- который осуществляет 55 подсчет единичных импульсов, поступающих в составе кодограммы на вход регистра 1.- ,
74
После окончания приема в регистр 1 кодограммы сигнал записи снимается и в счетчике.6 устанавливается код, соответствующий количеству единиц кодограммы, принятой в регистр 1. Для считывания кодограммы из регистра 1 на шину .9 подается сигнал считывания который через элемент ИЛИ открывает элемент И 2 и тактовые импульсы поступают на вход регистра для считывания из него кодограммы. Одновременно сигнал считывания поступает на третий вход реверсивного счетчика 6, устанавливая его в режим вычитание. При этом единицы кодограммы с выхода регистра Г через элемент ИЛИ 5 вновь поступают на счетный вход реверсивного счетчика 6, изменяя в нем записанный ранее код. По окончанию сигнала считывания на первый вход реверсивного счетчика 6 поступает сигнал разрешения вьщачи информации по шине 10, который опрашивает дешифратор кодовых комбинаций счетчика Ь, при этом возможны следующие варианты состоя;ния счетчика 6:
а)если количество единиц кодо1Граммы, принятой в регистр J, равно количеству единиц кодограммы, считываемой из него после хранения, то
в счетчике б устанавливается код исходного нулевого состояния. Указанное состояние опрашивается сигналом разрешения выдачи информации;
б)если в процессе хранения в регистре I принятой кодограммы количество единиц по каким-то причинам ( от помех, неисправности регистра 1 и т.п.) изменяется ( увеличится или уменьиштся}, то в счетчике 6 устанавливается код, отличный от исходного. В этом случае после опроса счетчика б сигналом разрешения водачи информации на его выходе формируется сигнал сбоя.
Предлагаемое устройство позволяет существить контроль регистра s проессе его основной работы, т.е. без ополнительного времеии на диагностиу регистра Кроме того, устройство бладает по сравнению с известными стройствами данного типа от-насительо простой схемной реализацией, что снижает затраты его оборудования. Предлагаемое устройство может быть использовано для контроля регистров сдвига различной длины. Формула изобретения Устройство для контроля регистра сдвига, содержащее элементы И, шину тактовых импульсов, шины записи и считывания и шину разрешения вьщачи информации, отличающееся тем, что, с целью повьш1ения быстродействия устройства и его упрощения, в него введены элементы ИЛИ и реверсивный счетчик, первый вход которого соединен с шиной разрешения выдачи информации, второй и третий входы ре версивного счетчика соединены соответственно с шинами записи и считыва ния, первый вход первого элемента И подключен к выходу первого элемента ИЛИ, второй вход первого элемента И соединен с шиной тактовых импульсов, входы первого элемента ИЛИ соединены соответственно с шинами записи и считывания , первый вход второго элемен74та И подключен к шине записи, а второй вход второго элемента И - к первому входу устройства, выходы элемен- ов И соединены соответственно с первым и вторым выходами устройства, выход ВТОРОГО элемента И подключен к первому входу второго элемента ШМ, второй вход которого соединен со вторым входом устройства, выход второго элемента ИЛИ соединен с четвертым входом реверсивного счетчика, выход которого соединен с третьим выходом устройства. Источники информации, принятые во внимание экспертизе 1.Авторское свидетельство СССР № 529488, кл. G П С 29/00, 1978. 2.Авторское свидетельство СССР 463973, кл. G 06 F 11/00, 1974 (прототип).
ВмЗ
Вклв8
т-
10
Авторы
Даты
1981-08-23—Публикация
1979-12-18—Подача