Устройство для формирования тестов
Иллюстрации
Показать всеРеферат
Изобретение относится-к области вычислительной техники и может быть использовано для контроля устройств ввода-вывода информации, представленной в многорегистровых кодах. Цель изобретения - сокращение времени формирования теста. Устройство содержит счетчик 2, дешифратор 3, коммутатор 12, элементы ИЛИ 18, счетчик 5, элемент И 9, триггеры 7, 8, 11, дешифратор 6, элементы И 14, 15, 16, 17, формирователь 19 импульсов, элементы НЕ 1, 4, 10. Триггеры 7, 8 включают элементы И 14, 15, которые триггер 11 подключает к тактовой шине. Счетчик 2 считает иотулы ы с выхода элемента И 14 и формирует тестовые комбинации, которые через коммутатор 12 и элементы ИЛИ 18 подаются на выходы устройства . Счетчик 5 и дешифратор 6 формируют сиг налы признаков, которые управляют элементами И 16, 17. Считывание кодов признаков обеспечивается импульсом формирователя 19. Дешифратор 3 управляет триггером 11 и остановом устройства через мажоритарный элемент 13. 2 ил. 1 табл. л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4286000/24-24 (22) 20.07,87 (46) 15. 12.88. Бюп. У 46 (72) Л.В.Друзь и А.В.Далматкина (53) 681. 3 (088 . 8) (56) Авторское свидетельство СССР
Ф 1088000, кл, G 06 F 11/00, 1984.
Авторское свидетельство СССР
В 888126, кл, G 06 F 11/22, 1981. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ТЕ „ТОВ (57) Изобретение относится к области вычислительной техники и может быть использовано для контроля устройств ввода-вывода информации, представлен-, ной в многорегистровых кодах. Цель изобретения — сокращение времени формирования теста. Устройство содержит счетчик 2, дешифратор 3, коммутатор
„„SU„„1444782 А 1 (51)4 G 06 F 11 26
t2, элементы ИЛИ 18, счетчик 5, элемент И 9, триггеры 7, 8, 11, дешифратор 6, элементы И 14, 15, 16, 17, формирователь 19 импульсов, элементы
НЕ 1, 4, 10. Триггеры 7, 8 включают элементы И 14 15 которые триггер 11 подключает к тактовой шине, Счетчик
2 считает импульсы с выхода элемента
И !4 и формирует тестовые комбинации, которые через коммутатор 12 и элементы ИЛИ 18 подаются на выходы устройства. Счетчик 5 и дешифратор 6 формируют сигналы признаков, которые управляют элементами И 16, 17. Считывание кодов признаков обеспечивается импульсом формирователя t9. Дешифратор 3 управляет триггером 1 1 и остановом устройства через мажоритарный элемент 13. 2 ил. 1 табл.
1444 782
Изобретение относится к области вычислительной техники и может быть использовано для контроля устройств ввода-вывода, информации, представлен- 5 ной в многорегистровых кодах.
Целью изобретения является сокращение времени формирования теста.
На фиг, 1 приведена блок-схема устройства; на фиг. 2 — временная 1р диаграмма его работы.
Устройство содержит элемент HE счетчик 2, дешифратор 3, элемент HE
4, счетчик 5, дешифратор 6, триггеры
7, 8, элемент И 9, элемент HE 10, 15 триггер 11, коммутатор с элементами
И .12-1-12-5, мажоритарный элемент
13, элементы И 14-17, группу элементов ИЛИ 18-1-18-5, формирователь 19 импульсов, выполненный на счетчике 20
20 и мажоритарном элементе 21.
Устройство формирует три массива тестовых наборов в трехрегистровых кодах NTK-2 в такой последовательности: массив русских символов, массив 25 латинских символов, массив цифровых символов. Перед каждым массивом один раз формируется код соответствующего регистрового признака "Русский" (комбинация МТК-2 Ф 32), "Латинс- 30 кий" (комбинация Ф 29), "Цифра" (комбинация N - 30), Код "Русский" является нулевым, коды "Латинский" и
"Цифра" задаются соответствующим оедине ем входов элементов ИЛИ 18 с 35 выходами элементов И 16-17. В каждом массиве тестовых наборов с помощью счетчика 2 формируется 29 пятиразрядных кодов символов в последовательности, приведенной,в таблице. Счетчик qp
2 последовательно перебирает все пятиразряднь1е двоичные комбинации, из которых комбинация Ф 27 теста, соответствующая коду регистрового признака Цифра1, запрещается, чтобы не 45 изменился регистровый признак выдаваемого тестового массива, и на выход устройства не выдается, а комби- . нация 30 служит признаком конца тестового массива.
Устройство работает следующим образом.
В исходном состоянии счетчики 2, 5, 20, триггеры 7, 8, 11 находятся в нулевом положении (цепи начальной установки на фиг. 1 не показаны).
Триггер 11 подготавливает к открыванию элемент И 14. В нулевом положении счетчика 5 на первом выходе дешифратора 6 формируется сигнал "Русский, который выдается во внешнее устройство. Пятирзарядные кодовые комбинации тестовых наборов формируются на выходах элементов ИЛИ 18.
Отсутствие кодов регистровых признаков "Латинский" или "Цифра" на выходах элементов ИЛИ 18 является признаком русского регистра для внешнего объекта, так как код "Русский" — нулевой. Это означает, что первый массив, выдаваемый устройством, русские символы. Импульсный сигнал
"Тест", поступающий по управляющему входу устройства, устанавливает в единичное состояние триггер 7, сигнал с вьгхода которого подготавливает к открыванию элемент И 9 и к срабатыванию — триггер 8. По тактовому входу в устройство подаются тактовые импульсы. По фронту тактового импульса триггер 8 устанавливается в единичное состояние н открывает элемент
И 14, Тактовые импульсы через элемент И 14 поступают на тактовый вход счетчика 2 и через элемент HE 1 стробируют элементы И 12, коммутирующие выходы счетчика 2. Счетчик 2 считает по срезу тактового импульса и последовательно перебирает пятиразрядные комбинации в соответствии с таб-. лицей. Кодовые комбинации с. выходов ,счетчика 2 через элементы И l2 и ИЛИ
18 выдаются во внешнее устройство в виде тестовых наборов русских символов. Состояния счетчика 2 контролируются дешифратором 3, который выявляет комбинации 27 и. 30. При установке счетчика в состояние, соответствующее коду 27 таблицы, на выходе дешифратора 3 формируется сигнал, который через элемент НЕ 4 закрывает элемент
И 12, и этот код не выдается на выходы устройства, После установки счетчика 2 в положение, соответствующее последней тестовой комбинации 30, дешифратор 3 формирует сигнал, который устанавливает триггер l1 в единичное состояние, Триггер 11 закрывает элемент И 14 и открывает элемент
И 15 и таким образом переключает шину тактовых импульсов с элемента И
14 на элемент И 15. Очередной тактовый импульс с выхода элемента И 15 опрашивает мажоритарный элемент 13, увеличивает содержимое счетчика 5 на единицу и обнуляет счетчик 2.
Кроме того, этот импульс подается на
1444782 формирователь 19. Счетчик 5 устанавливается в состояние "Один", которое декодируется дешифратором 6. При этом
c,HHìàåòoÿ сигнал с первого выхода дешифратора 6 — "Русский" и формиру1 ется сигнал íà его втором выходе -
"Латинский", Этот сигнал подготавливает к открыванию элемент И 16. В формирователе 19 по срезу входного тактового импульса устанавливается в единичное состояние счетчик 20, сигнал с выхода его первого разряда подается на первый вход мажоритарного элемента 21, на второй вход которого подается инверсный тактовый импульс с. выхода элемента НЕ 10. Мажоритарный элемент 21 обеспечивает формирование выходного импульса, длительность которого равна длительности тактового импульса и не зависит от момента сброса управляющего сигнала с выхода счетчика 20. Элемент 21 открывается при совпадении на его входах двух сигналов из трех: сигнала с выхода счетчика 25
20 и элемента НЕ 10 и самоблокируется по третьему входу. Выходной импульс элемента 21 обнуляет счетчик 20, но за счет самоблокировки продолжает удерживать элемент 21 в открытом сос- щ тоянии на время действия инверсного тактового импульса с, выхода элемента
НЕ 10. Таким образом, формирователь
19 формирует импульс по срезу сигнала с выхода элемента И 15. Этот импульс проходит через элемент И 16 на входы всех элементов ИЛИ 18, на выходах которого формируется код ре гистрового признака "Латинский". Кроме того, этот импульс через элемент 4О
И 9 обнуляет триггер 11, который снова переключает шину тактовых импульсов с элемента И 15 на элемент
И 14, и описанный. процесс повторяется. При этом на выходы устройства последовательно выдаются кодовые комбинации массива латинских символов.
После выдачи этого массива содержимое счетчика 5 cíîâà увеличивается на единицу. В этом состоянии на выхо- 5О де дешифратора 6 формируется сигнал
"Цифра", который подготавливает к открыванию элемент И 17. Аналогично после установки триггера 11 в единичное состояние импульс формирователя
19 через элементы И 17 и ИЛИ 18 выдает во внешнее устройство код регистрового признака "Цифра", а затем весь массив цифровых символов в ИТК-2.
После выдачи массива цифровых символов счетчик 5 устанавливается в положение "Три", на четвертом выходе дешифратора 6 формируется сигнал
"Конец теста", который подается на мажоритарный элемент 13. На второй вход элемента 13 подается импульс с выхода элемента И 15. Мажоритарный элемент 13 работает аналогично элементу 21. Импульс с выхода элемента
13 самоблокирует его и обнуляет триггер 7 и счетчик 5, Устройство возвращается в исходное состояние.
Формула изобретения
Устройство для формирования тестов, содержащее первый счетчик, разрядные выходы которого соединены с информационными входами первого дешифратора, второй счетчик, первый элемент И, коммутатор, группу элементов ИЛИ, о т л и ч а ю щ е е с я тем, что, с целью сокращения времени формирования теста, в него введены три триггера, второй дешифратор, элементы И с второго по пятый, три элемента НЕ, мажоритарный элемент и формирователь импульсов, причем вход пучка устройства соединен с единичным входом первого триггера, выход которого соединен с D-входом второго триггера и первым входом первого элемента И, выход которого соединен с нулевым входом третьего триггера, инверсный и прямой выходы которого соединены с первыми входами второго и третьего элементов И соответственно, вторые входы которых соединены с выходом второго триггера, вход которого соединен с тактовым входом устройства, третьими входами второго и третьего элементов И и через первый элемент НЕ - c входом разрешения формирователя импульсов, информационный вход которого соединен с выходом третьего элемента И, первым входом мажоритарного элемента, тактовым входом второго счетчика и нулевым входом первого счетчика, выход второго элемента И соединен с тактовым входом первого счетчика и через второй элемент. НŠ— с входом разрешения коммутатора, информационные входы которого соединены с разрядными выходами первого счетчика, выходы коммутатора соединены с первыми входами элементов
ИЛИ группы, первый выход первого дешифратора через третий элемент НЕ соединен со стробирующим входом коммутатора, второй выход первого дешифратора соединен с единичным входом третьего триггера, разрядные выходы второго счетчика соединены с информационными входами второго дешифратора, первый, второй и третий выходы которого соединены с выходами кода приз- 10 кака типа теста устройства и соединены с первыми входами четвертого и пятого элементов И соответственно, вторые входы которых соединены с
Ф комбинации в ИТК-2
ВФ и/п Разряды кода
5 4 3 2
0 0 0 0 1
О 0 0 1 0 .0 0 0 1 1
1 1 0 1 .О
1 1 0 1 1
10
3O (qe) 27
1 1 1 0 . 0
1 1 1 0
30
1444782 выходом формирователя импульсов и вторым входом первого элемента И, четвертый выход второго дешифратора соединен с вторым входом мажоритарного элемента, выход которого соединен с третьим входом мажоритарного элемента и нулевыми входами первого триггера и второго счетчика, а выходы четвертого и пятого элементов И соединены с. вторыми входами и третьими входами элементов ИЛИ группы соответ; ственно, выходы которых соединены с группой тестовых выходов устройства.!
444782
Яшб(Ф
Дшб(6
Мя
Вых ии
Составитель А.Сиротская
Редактор О.Спесивых Техред А.Кравчук Корректор В.Бутяга
Заказ 6507/49 Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4