Изобретение относится к вычислительной технике и может быть исполь зовано для контроля счетчиков различных типов. Известно устройство контроля счетчика, содержащее формирователь, управляющих импульсов, блок индикации, блок сравнения и блок памяти, осуществляющее непрерывный потактный контроль функционирования счетчика til Недостатком этого устройства является сложность схемы контроля,, которая .для контроля п - разрядного счетчика, кроМе формирователя управляющих импульсов, требует п разрядного регистра для запоминания предЕддущего состояния, счётчика и п - разрядного сумматора, производящего сравнение чисел текущего и предшествующего состояния контролируемого счетчика. Кроме того, требуется блок памят большой емкости, т.е. сложность схе мы контроля требует больших аппарат турных затрат и снижает эффективность контроля. Известно устройство для контроля содержащее два счетчика, блок равно значности, два триггера, две шины управления, блок кодирования и вход ную шину, которая соединена с тактовыми входами счетчиков, выходы разрядов которых соединены с входам блокаг кодирования,выходы которого с единенЫ соответственно с первой гру пой входов блока равнозначности и с первыми входами триггеров, выходы которых соединены с второй группой входов блока равнозначности, управл вход которого соединен с первой шиной управления, вторые входы триг геров соединены с второй шиной упра ления 2 . Недостатками известного устройства являются сложность блока кодирования, наличие второго счетчика и отсутствие возможности потактового контроля, что снижает достоверность контроля. Цель изобретения - повышение достоверности контроля за счет введения потактового контроля. Поставленная цель достигается тем, что в устройство для контроля, содержащее счетчик, первый блок рав значности, блок кодирования и входную шин.у, которая соединена с такто вым входом счетчика, выходы п групп разрядов которого соединены соответ ственно с п группами входов блока кодирования, первая группа выходов которого соединена с первой группой входов первого блока равнозначности, введены п регистров сдвига, эл.емент И-НЕ, п-1 блок равнозначности первые труппы входов которых соединены соответственно с группами выходов, начиная с второй, блока кодирования первые дополнительные выходы каждой группы выходовкоторого, начиная с первой группы выходов, соединены соответственно с информаци онными входами регистров сдвига, начиная с первого регистра сдвига, соответствующие выходы которых, начиная с первого регистра сдвига, соединены соответственно с вторыми группами входов блоков сравнения, начиная с первого блока сравнения, входная шина соединена с тактовым входом первого регистра сдвига, тактовые входы регистров сдвига, начиная с второго регистра сдвига, соединены соответственно с вторыми дополнительными выходами tpynn выходов, начиная с первой, блока кодирования выходы блоков равнозначности соединены с входами элемента И-НЕ. Блок кодирования содержит П секций постоянной памяти, адресные входы которых соединены соответственно с п группами входов блока кодирования, каждая группа выходов которого соединена с информационными выходами соответствующей секции постоянной памяти. На чертеже приведено устройство для контроля шестнадцатиразрядного двоичного счетчика. Устройство содержит блок 1 кодирования, секции , 1-2 постоянной памяти (ПЗУ) блока 1 кодирования, входы 2-9 первой труппы входов блока 1 кодирования, входы 10-17 второй группы входов блока 1 кодирования, счетчик 18, регистры 19-1, 19-2 сдвига, блоки 20-1, 20-2 сравнения элемент 21 И-НЕ, выходы 22 и 23 первой группы выходов блока 1 кодирования, выходы 24 и 25 второй группы выходов блока 1 кодирования, первые дополнительные выходы 26 и 27 соответственно первой и второй.групп выходов блока 1 кодирования, второй дополнительный выход 28 первой группы выходов блока 1 кодирования, входную шину 29, выходы 30-32 соответственно первого, второго и третьего разрядов регистра 19-1 сдвига, выходы 33-35 соответственно первого, второго и третьего разрядов регистра 19-2 сдвига, выходы 36 и 37 блока 20-1 сравнения, выходы 38 и 39 бпока 20-2 с завненйя и выходную шину 40. Входная шина 29 соединена с тактовым входом счетчика 18, выходы с первого по восьмой разряд которого . соединены соответственно с входами 2-9 блока 1, входы 10-17 которого соединены.соответственно с выходами с девятого по шестнадцатый разрядов счетчика 18, выходы 22 и 23 первой группы выходов блока 1 соединены .с первой группой входов блока 20-1 равнозначности, выходы 24 и 25 второй группы выходов блока 1 соединен с первой группой входов блока 20-2 равнозначности, первые дополнительные выходы 26 и 27 соответствен но первой и второй групп выходов блока 1 соединены соответственно с инФормационными входами регистров 19-1, 19-2 сдвига, тактовые входы которых соединены соответственно с входной шиной 29 и с вторым доголнительным выходом 28 первой, группы вых дов блока 1, выходы 31 и 32 регистр 19-1 сдвига соединены с второй груп пой входов блока 20-1 сравнения, вы ходы 34 и 35 регистра 19-2 сдвига с второй группой входов блока 20-2 ра нозначности, выходы 36 и 37 блока 20-1 равнозначности и выходы 38 и 39 блока 20-2 равнозначности соединены, с входами элемента 21 И-НЕ, вы ход которого соединен с выходной шиной 40. Входы 2-9 в блоке 1 соединены с адресными входами секции 1-1 постоян ной памяти, информационные выходы которой соединены с выходами 22, 23, 26 и. 28 первой группы выходов блока if входы 10-17 которого соединены с адресными входами секции 1-2 постоян ной памяти, информационные выходы которой соединены с выходами 24, 25 и 27 второй группы выходов блока 1, Устройство работает следующим образом. На каждом такте работы контролиру мого счетчика 18 его состояние проверяется путем сравнения содержимого информационных выходов секций 1-1, 1-2 блока 1 с опорным кодом, снимаемым с выходов регистров 19-1, 19-2 сдвига. Адрес каждой секции бло ка 1 и, следовательно, информация на выходе на каждом такте определяется текущим состоянием контролируемого счетчика 18. В соответствии с ожидаемой информацией на выходах сек ций 1-1 г блока 1 изменяется и опорный код. Причем для того, чтобы сбой контролируемого счетчика 18 на каком-либо такте работы не привел к соответствующему искажению опорного кода,подготовка опорного кода следующего такта производится на данном такте работы контролируемого счетчика 18, т.е. на-один такт раньше. С этой целью разрядность каждого регистра 19-1, 19-2 сдвига. на один разряд превышает разрядност опорного кода. Это позволяет заранее подготовить опорный код следующего такта. Опорный код исходного состояния и подготовка опорного кода первого такта производится в момент установки регистров 19-1, 19-2 сдвига в исходное состояние, т.е. в момент обнуления устройства (цепи установки в исходнЬе состояние не показаны). Последующие состояния регистров 19-1, 19-2 сдвига определяются информацией, поступающей с соответствующих выходов 26 и 27 блока 1 на информационные входы регистров 19-1, 19-2 сдвига. Благодаря зтому сбой контролируемого счетчика 18 на любом такте работы в принципе не может исказить опорный код и результат сравнения его с информацией выходов секций 1-1, 1-2 постоянной памяти, так как опорный код этого такта был подготовлен уже на предыдущем такте при правильном функционировании счетчика 18. Поэтому в случае сбоя контролируемого счет.чика 18 на каком-либо такте на одном или нескольких выходах блоков 20-1, 20-2 равнозначности формируются сигналы нулевого уровня и на шине 40 появляется сигнал свой единичного уровня, который Может быть использован, например, для останова контролируемого счетчика 18. Регистр 19-2 сдвига работает аналогично регистру 19-1 сдвига.Единственное отличие состоит в том,что. сигналы на тактовый вход регистра . 19-2 сдвига подаются с выхода 28 секции 1-1 постоянной памяти и формируются во времени также, как и сигнал переноса соответствующего разряда контролируемого счетчика 18. Хорсяыую достоверность контроля .обеспечивает уже контроль по модулю три, т.е. двухразрядные код секции постоянной памяти и опорный код. Изобретение позволяет при минимальных затратах средств, т.е. уже при трехразрядных коде выходов секции постоянной памяти и опорном коде,ррганизовать контроль по модулю пять или семь, или по какому-либо иному трехразрядноглу коду. Применив реверсивные регистры сдвига,, с помощью предлагаемого устройства можно контролировать функционирование реверсивных счетчиков. Таким образом, предлагаемое yctройство для контроля счетчика просто, экономично и имеет высокую до стоверность контроля за счет осуществления контроля на кг1ждом такте, что выгодно отличает предлагаемое устройство от устройства - прототипа.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство приема сложных сигналов | 1989 |
|
SU1786664A1 |
Устройство для сбора,кодирования,передачи и приема информации с исправлением ошибок | 1980 |
|
SU960898A1 |
Аналого-цифровой преобразователь | 1989 |
|
SU1702525A1 |
Устройство для контроля интегральных схем | 1983 |
|
SU1171795A1 |
Система цикловой синхронизации для многоканальных систем связи | 1988 |
|
SU1598193A1 |
Устройство для приема многопозиционных дискретных частотно-фазоманипулированных сигналов | 1987 |
|
SU1501301A1 |
Устройство для контроля последовательности байтов данных дисковой памяти | 1985 |
|
SU1315979A1 |
Устройство для определения свойств полноты логических функций | 1984 |
|
SU1170446A1 |
Система для передачи и приема дискретной информации | 1979 |
|
SU903850A1 |
Функциональный преобразователь многих перемнных | 1981 |
|
SU1115068A1 |
1. УСТРОЙСТВО ДЛЯ КОНТРОЛЯ, содержащее счетчик, первый блок равнозначности, блок кодирования и входную шину, которая соединена с тактовьм .входом счетчика, выходы п групп разрядов которого соединены соответственно с п группами входов блока i кодирования, первая группа выходов которого соединена с первой группой входов первого блока ра внозначности( отличающееся тём,что, с целью повышения достоверности контроля, в него.введены п регистров сдвига, элемент И-НЕ ип -I блок равнозначности, первые группы входов ,которых соединены соответственно с группами выходов, начиная со второй,, блока кодирования, первые дополнительные выходы каждой группы выходов которого, начиная с первой группы выходов, соединены соответственно с информационными входами регистров сдвига, начиная с первого регистра сдвига, соответствующие выходы которых, начиная с первого регистра сдвига, соединены соответственно с вторыми группами входов блоков сравнения, начиная с первого блока сравнения, входная шина соединена с тактовым входом первого регистра сдвига, тактовые входы регистров сдвига, начиная с второго регистра сдвига, соединены соответственно с вторыми дополнительными выходами групп выходов, начиная с первой, блока кодирования, выходы (Я блоков равнозначности соединены с входами элемента И-НЕ. 2. Устройство по п.1,отличающееся тем, что блок кодирования содержит п секций постоянной памяти,адресные входы которых соединены соответственно с пгруппами входов блока кодирования,каждая группа выходов которого соединена с информационными выходами соответствующей секции постоянной памяти. Э) сд 4
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство контроля счетчика | 1979 |
|
SU834927A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для контроля двух параллельно работающих счетчиков | 1976 |
|
SU633020A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-09-30—Публикация
1983-06-21—Подача