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

Номер патента: 888126

Авторы: Друз, Савин, Солнцев

ZIP архив

Текст

72) Авторы изобретен Савин и Б. В,. В ев явител 54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ТЕСТ В МНОГОРЕГИСТРОВЫХ КОДАХ.чтов мн чик, де Изобретение относится к области автоматики и вычислительной техники и может быть использовано для контроля устройств ввода-вывода алфавитно-цифровой информации, представленной в много- регистровых кодах.Известны устройства для тестового контроля, содержашяе блоки управления, памяти, сравнения и регистры 1, 2. Известные устройства формируют узко специализированные функциональные тесты для контроля различных объектов.Недостаток известных устройств заключается в том, что они не формируют контрольные тесты в многорегистровых кодах и не обеспечивают контроль прави ности формирования таких тестов, что снижает достоверность функционирования этих устройств.Наиболее близким техническим решением кизобретению является устройство для задания тестов, содержащее генератор импульсов, блок элементов И, счетшифратор и преобразователь ко 2дов 3. Известное устройство вырабатывает тест, включающий в себя только семиэлементные символы в безрегистровомкоде (ГОСТ 13052-74) и не обеспечивает формирование теста в многорегистровых кодах, например в Международномтелеграфном йоде МТК с использованием регистровых признаков (латинский,русский цифра), изменяющих значениякодируемых символов. Кроме того, в устройстве не обеспечивается контроль правильности формирования теста, его формочередность выдачи тестовых наборов, чтоснижает его достоверность и, следовательно, достоверность проверки контролируе мого объекта.Цепью изобретения является расширение функциональных возможностей устройа за счет обеспечения возможностиформирования теста в многорегистровыхкодах и повышение достоверности.Поставленная цель достигается тем,и устройство для формирования тестовогорегистровых кодах, содержащеегенератор импульсов, коммутатор, первый счетчик и дешифратор, введены второй счетчик, элемент И, первый и второй элементы ИЛИ, элемент ИЛИ-НЕчетыре схемы сравнения, шифратор и элемент задержки, Выход генератора импульсов соединен со счетным входом первого счетчика и первым входом элемента И, выход которого соединен с управляющим входом второго счетчика. Выходы первого счетчи ка соединены с входами шифратора и являются первой группой выходов устройства. Группа выходов шифратора через элемент задержки соединена с группой информационных входов коммутатора, выходы кото рого являются второй группой выходов устройства. Первый, второй, третий и четвертый выходы шифратора соединены соответственно с первыми входами первой, второй, третьей и четвертой схем сравне ния и через первый элемент ИЛИ со счетным входом второго счетчика, выходы которого соединены с входами дешифрато ра, Выходы первой, второй, третьей и четвертой схем сравнения соединены со вхо дами элемента ИЛИ-НЕ, выход которого соединен с управляющими входами коммутатора и генератора импульсов. Первый, второйтретий, четвертый, пятый и шестой выходы дешифратора соединены со вторым 50 входом первой схемы сравнения, с первым входом второго элемента ИЛИ, со вторым входом второй схемы сравнения, со вторым входом второго элемента ИЛИ, со вторым входом третьей схемы сравнения, с третьим входом второго элемента ИЛИ, выход которого соединен со вторым входом четвертой схемы сравнения, Шестой выход дешифратора соединен, со вторым входом элемента И.40Структурная схема предлагаемого устройства приведена на чертеже, где обозначены генератор импульсов 1, первый счетчик 2, шифратор 3 с выходами 4- 7 и группой выходов 8, элемент задержки 9, 45 коммутатор 10, выходы 11 устройства, первый и второй элементы ИЛИ 12, 13, элемент И 14, второй счетчик 15, дешифратор 16, с выходами 17-22, первая, вторая, третья и четвертая схемы срав кения 23-26, элемент ИЛИ-НЕ 27.Выход генератора импульсов 1 соединен со счетным входом счетчика 2 и первым входом элемента И 14. Выходы счетчика 2 подключены к группе выходов 11 55 и группе адресных входов шифратора 3, . кодовые выходы которого 8 через элемент задержки 9 и коммутатор 10 связаны с группой выходов 11 устройства.Выходы 4, 5, 6 шифратора 3 являютсявыходами признаков служебных регистров -латинского, русского и цифрового соответственно, а выход 7 - выходом признакакодируемого символа, Выходы 4-7 шифратора 3 подключены к первым входамсоответствующих схем сравнения 23-26и через элемент ИЛИ 12 к счетному входу счетчика 15, выходы которого соединены с дешифратором 16, Дешифратор 16имеет шесть выходов 17-22, которыесоответствуют формированию на выходах11 устройства тестовой группы из шестипоследовательных наборов МТК, вклю,чающих регистр латинский, символ, регистррусский, символ, регистр цифровой, символ, Выходы 17, 19, 21 дешифратораподключены соответственно ко вторымвходам схем соавнения 23, 24, 25, выходы 18,20,22 через элемент ИЛИ 13связаны со вторым входом схемы сравнения 26. Кроме того, шестой выход 22дешифратора 16 соединен со вторым входом элемента И 14, выход которого подключен к сбросовому входу счетчика 15,Выходы схем сравнения 23- 26 связанычерез элемент ИЛИ-НЕ 27 с управляюшими входами коммутатора 10 и генератора импульсов 1,Шифратор 3 может быть выполнен в виде, например, постоянного запоминающего устройства с адресным принципом выборки информации из ячейки. При этом проверочный тест в виде требуемых кодовых комбинаций предварительно записыва-ется (прошивается) в ячейках памяти шифратора. При проверке тестом внешнего устройства, работающего в кодах МТК, наиболее оптимальным будет тест, содержащий набор чередующихся символов, принадлежащих различным регистровым группам, наприяер; латинский символ, русский символ, цифровой символ, латинский символ и т.д, При формировании теста каждому символу соответствуют две комбинации в МТК; код регистрового признака и код символа. При последовательном чередовании в тесте символов различных регистровых признаков указанный тест можно условно разбить на тестовые группы, каждая из которых содержит шесть кодовых комбинаций МТК, выдаваемых последовательно: код латинского регистра с кодом символа, код русского регистра с кодом символа и код цифрового регистра с кодом символа, В соответствии с этим ,в последовательно адресуемых ячейкахшифратора 3 записываются коды регистров и коды символов в МТК, Ячейки шифратора, хранящие коды регистров и символов, имеют дополнительные признаковые выходы 4-7, причем выходы 4,5, 6 соответствуют ячейкам, хранящим коды латинского, русского и цифрового регистров соответственно, а выход 7 - ячейкам, хранящим коды символов.Устройство работает следукяцим обра зом.В исходном положении с выхода элемента ИЛИ-НЕ 27 выдается сигнал разрешения, который поступает на управляю щий вход коммутатора 10 и обеспечивает 15 вывод кодовых наборов теста на выходы 11 устройства. При включении генератора импульсов 1 импульсы с его выхода поступают в адресный счетчик 2, состояние которого последовательно меняется, 20 При этом на выходах счетчика 2 и соответственно на входах шифратора 3 последовательно меняются адреса опрашиваемых ячеек памяти, При возбуждении адресных кодов шифратора 3 на его кодовых выхо дах 8 формируются комбинации в МТК, которые последовательно выбираются из ячеек, адресуемых счетчиков 2. Указанные .комбинации поступают через элемент задержки 9 и коммутатор 10 на выходные ЗО шины 11 устройства. Для принятой выше организации теста на выходах 8 шифратора формируются тестовые группы, каждая из которых содержит шесть выдаваемых последовательно наборов МТК: код ла- у тинского регистра, код символа, код русского регистра, код символа, код цифрового регистра, код символа, Одновременно для каждого выходного набора возбуждается один из соответствующих ему вы О ходов 4-7 шифратора 3. Так, при наличии на выходе 8 кода символа всегда возбуждается выход 7, при наличии на выходе 8 кода латинского регистра - выход 4 и т.д. Таким образом, цри правильной работе счетчика 2 и шифратора 3 выходы 4-7 шифратора последовательно и периодически возбуждаются в следующей очередности: 4, 7, 5, 7, Р и 7. Импульсные сигналы с выходов 4-7 шифратора 3 подаются через элемент ИЛИ 12 на счетный вход счетчика 15, состояние которого декодируется дешифратором 16. Кроме того, сигналы с выходов 4-7 шифратора 3 подаются на первые входы соответствующих схем сравнении 23-26. В процессе формирования теста для данной тестовой группы на выходах 17-22 дешифратора 16 последовательно формируются шесть управ 6 6ляющих сигналов, фиксирующих фактическую очередность выработки шести тестовых наборов. Сигналы на выходах 17, 19, 21 соответствуют последовательной выдаче устройством кодов цифрового, русского и латинского регистров соответственно. Сигналы на выходах 18, 20, 22 соответствуют выдаче трех кодов символов. Сигналы с выходов 17, 19, 21 поступают на вторые входы соответствующих схем сравнения 23, 24, 25. Сигналы с выходов 18, 20, 22 через элемент ИЛИ 13 подаются на второй вход схемы сравнения 26. Если очередность формирования тестовых наборов правильна, т.е. соответствует очередности для тестовой группы, то очередности формирования сигналов на выходах 4-7 шифратора 3 и соответствующих выходах 17-22 дешифратора 16 совпадают, При этом сигналы на входах соответствующих схем сравнения 23- 26, равнозначны и эти схемы не формируют сигналы неисправности, Если в результате отказов или сбоев счетчика 2 или шифратора 3 нарушается указанная очередность формирования тестовых наборов или пропускаются тестовые наборы, или формируются дополнительно ложные наборы, то очередностй сигналов на выходах шифратора 3, дешифратора 16 и на входах схем сравнения не совпадают. Схемы сравнения формируют сигналы неисправности, которые закрывают элемент ИЛИНЕ 27, Последний снимает сигнал разрешения с управляющих входов генератора импульсов 1 и коммутатора 10 и тем самым блокирует выдачу тестового набора, задержанного элементом задержки 9, на выходы устройства 11. После выдачи по следнего шестого набора в каждой тестовой группе на выходе 22 дешифратора 16 формируется сигнал, подготавливающий к открытию элемент И 14, При этом очередной импульс с выхода генератораимпульсов 1 открывает элемент И 14 и обнуляет счетчик 15, подготавливая его этим к счету следующих шести управляющих импульсов с выходов 4-7 шифратора 3 для следующей тестовой группы.При проверках объекта, работающего, например, в семиэлементном безрегистровом коде, проверочный тест формируется на выводах счетчика 2, так как каждому состоянию счетчика соответствует символ кодовой таблицы ГОСТ 13052-74. Этот тест подаемся на выход 11 устройства непосредственно со счетчика 2.Предложенное устройство позволяет формировать тесты в, безрегистровых км888126 дах и многорегистровых кодах, что расширяет функциональные возможности устройства. Кроме того, в предложенном устройстве обеспечиваются контроль очередности формирования тестовых наборов иформат теста, что повышает достоверностьтестового контроля. Устройство для формирования тестов в многорегистровых кодах, содержащее генератор импульсов, коммутатор, первый счетчик и дешифратор, о т л и ч а ю - 1 щ е е с я тем, что, с целью расширения функциональных возможностей за счет обеспечения возможности формирования теста в многорегйстровых кодах и повышения достоверности, в него введены вто-, рой счетчик, элемент И, первый и второй элементы ИЛИ, элемент ИЛИ-НЕ, четыре схемы сравнения, шифратор и элемент задержки, причем выход генератора импульсов соединен со счетным входом первого д счетчика и первым входом элемента И, выход которого соединен с управляющим входом второго счетчика, выходы .первого счетчика соединены со входами шифратора и являются первой группой выходов уст-ройства, группа выходов шифратора через элемент задержки соединена с группой информационных входов коммутатора, выходы кото рого являются второй группой выходов устИсточники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР516039, З 06 Р 11/04, 1976.2. Авторское свидетельство СССР598082 и 606 Р 11/04 19783. Авторское свидетельство СССР611183, Я 05 В 23/02, 1978ирототип ) . 78ройства, первый, второй, третий и четвер.тый выходы шифратора соединены соответственно с первыми входами первой, второй, третьей и четвертой схем сравнения и через первый элемент ИЛИ - со счетным входом второго счетчика, выходы которого соедИнены со входами дешифратора, выходы первой, второй, третьей и четвертой схем сравнения соединены со входами элеф о р м у л а и з о б р е т е н и я 1 О мента ИЛИ-НЕ, выход которого соединенс управляющими входами коммутатора и генератора импульсов, первый, второй, третий, четвертый, пятый и шестой выходы, дешифратора соединены соответственно с вторым входом первой схемы сравнения, с первым входом второго элемента ИЛИ, со вторым входом второй схемы сравнения, со вторым входом второго элемента ИЛИ, со вторым входом третьей схемы сравнения, с третьим входом элемента ИЛИ, выход которого соединен со вторым входом четвертой схемы сравнения, шестой выход дешифратора соединен со вторым входом элемента И.

Смотреть

Заявка

2893519, 10.03.1980

ПРЕДПРИЯТИЕ ПЯ А-3706

ДРУЗЬ ЛЕОНИД ВОЛЬФОВИЧ, САВИН АНАТОЛИЙ ИВАНОВИЧ, СОЛНЦЕВ БОРИС ВЛАДИМИРОВИЧ

МПК / Метки

МПК: G06F 11/14

Метки: кодах, многорегистровых, тестов, формирования

Опубликовано: 07.12.1981

Код ссылки

<a href="https://patents.su/5-888126-ustrojjstvo-dlya-formirovaniya-testov-v-mnogoregistrovykh-kodakh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования тестов в многорегистровых кодах</a>

Похожие патенты