со
00
со ;
со
I Изобретение относится к вычислительной Ьгехнике и может быть использовано для диаг- ;ностического контроля блоков памяти.
Цель изобретения - расширение диагностических возможностей за счет подсчета количества ячеек, хранящих постоянный ноль или единицу, либо количества закороченных ячеек.
На фиг. 1 приведена схема устройства для контроля блоков памяти; на фиг. 2 - временные диаграммы, поясняющие принцип |работы устройства.
I Устройство содержит ключ 1, элемент 2 задержки, вход 3 синхронизации, ключ 4, триггер 5, делитель 6, дешифратор 7, счет- |чик 8 адреса, элементы И 9-11, контро- Ьируемый блок 12, элемент И 13, элемент 1ИСКЛЮЧАЮШЕЕ ИЛИ 14, блок 15 сравнения, триггер 16, дешифратор 17, элемент НЕ 118, ключи 19-21, счетчики 22-24 ошибки, |блоки 25-27 памяти, индикаторы 28-30 и |вход 31 начальной установки. Элементы 1, 2, |4 - 7 и 11 представляют собой блок 32 1управления.
I Устройство работает следующим образом. I В исходном состоянии на выходе триг- ;гера 5 присутствует низкий потенциал, подступающий на управляюи 1ие входы ключей 1 и 4 и запрещающий прохождение синхро- :Импульсов, поступающих на шину 3 синхро- низации, на вход делителя 6 и входы элементов И 9-11 и 13. При поступлении на 1шину 31 управления импульса установки Кфиг. 2а) обнуляются делитель 6, счетчики |8 и 22-24, триггер 16 и устанавливается |высокий потенциал на выходе триггера 5. Ключи 1 и 4 при этом открываются. На синхронизирующий вход делителя 6 начинают поступать синхроимпульсы (фиг. 26). Делитель 6 осуществляет деление частоты синхроимпульсов с коэффициентом деления, равным 3. При этом на выходах дешифратора 7 формируются и.мпульсные последовательности (фиг. 2г, д и е), которые поступают на первь,1е входы соответственно элементов И II, 9 и 10, 13. На вторые входы этих элементов поступают через ключ 1 задержанные (например, на половину периода) элементом 2 задержки синхроимпульсы (фиг. 2в). В результате на выходах элементов И 11 и 10 формируются первая и вторая стробирующие импульсные последовательности (фиг. 2ж и 3 соответственно).
На выходах элементов И 9 и 13 сохраняются низкие потенциалы, так как их третьи входы соединены с выходом триггера 16. На выходе последнего после прихода импульса установки присутствует низкий потенциал, так как на информационный вход контролируемого блока 12 с выхода триггера 16 поступает низкий потенциал, то первым после импульса установки импульсом первой стробирующей последовательности (фиг. 2ж) происходит запись «О в ячейку блока памяти с номером 1.
В промежутке между первым и вторым импульсами первой стробирующей последовательности контролируемый блок 12 памяти воспроизводит информацию из ячейки памяти с номером 1 и ячейки с номером 2, так как отрицательным фронтом импульсной последовательности, поступающей с выхода дещифратора 7 на синхронизирующий вход счетчика 8 адреса, происходит переключение адресов ячеек контролируемого блока 12. Затем производится запись «О в ячейку памяти с номером 2 и воспроизведение информации из ячеек с номером 2 и 3. Одновременно воспроизводимая информация с выхода контролируемого блока 12 посту5 пает на первый вход схемы 15 сравнения, второй вход которой соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 14, на первый вход которого поступает низкий уровень с выхода триггера 16, а на второй вход - импульсная последовательность с
0 третьего выхода дешифратора 7 (фиг. 2е). Полученные в результате сравнения импульсы ошибки поступают на информационные входы ключей 19-21, управляющие входы которых соединены с выходами элемен5 тов И 9, 10 и 13 соответственно. Ключи 19 и 21 закрыты низким потенциалом с выходов элемента И 9 и 13. На управляющий вход ключа 29 поступает вторая строби- рующая последовательность (фиг. 2з), выделяющая ошибки только в моменты воспроиз0 ведения информации из ранее записанной ячейки памяти контролируемого блока 12, что позволяет выявлять неисправные ячейки памяти, на выходах которых постоянно присутствует высокий потенциал. Запись, воспроизведение «О и сравнение производят5 ся до полного заполнения всех ячеек контролируемого блока 12 нулевыми символами. Отрицательным фронтом старшего разряда счетчика 8 адреса, выход которого соединен с входом триггера 16, последний переключается и на его выходе устанавливается высокий потенциал, поступающий на информационный вход контролируемого блока 12 и разрешающий прохождение второй и третьей стробирующих последовательностей (фиг. 2з, и) с выходов элементов И 9 и 13 на
5 управляющие входы ключей 18 и 21 соответственно. На выходе элемента И 10 устанавливается низкий потенциал, так как на его третий вход поступает низкий потенциал с выхода элемента НЕ 18. Первым после переключения триггера 16 импульсом
0 первой стробирующей последовательности в ячейку контролируемого блока 12 с номером производится запись «1 символа. Затем производится воспроизведение содержимого из ячейки памяти с номерами 1 и 2. Далее производится запись «1 символа в
5 ячейку с номером 2 и воспроизведение ин- фордмации из ячейки с номерами 2 и 3. Воспроизводимая информация сравнивается на схеме 15 сравнения с последовательностью, поступающей с выхода элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 14 (фиг. 2к). Полученные в результате сравнения импульсы ошибки поступают на входы ключей 19 и 21, где стробируется второй и третьей стробирующими импульсными последовательностями (фиг. 2з, и) соответственно. Таким образом, при заполнении ячеек памяти контролируемого блока 12 единичными символами на выходе ключа 19 выделяются ошибки, соответствующие ячейкам памяти, а на выходе коммутатора 21 - ошибки, соответствующие закороченным между собой ячейкам. Запись «1 символа, считывание и сравнение записанной и считанной информации производится до заполнения всех ячеек памяти контролируемого блока 12 «1 символами. Дешифратор 17 выделяет импульс последнего адреса контролируемого блока, отрицательным фронтом которого переключается триггер 5, а нулевой потенциал на его выходе запирает ключи 1 и 4. Импульсы ошибок с выходов ключей 19-21 поступают на синхро-. низирующие входы счетчиков 22-24 соответственно, где они подсчитываются и их число отображается на индикаторах 28-30. При этом, импульсами ошибки с выходов ключей 19-21, соответствующими виду ошибок, осуществляется запись адресов неисправных ячеек блока 12 памяти, задаваемых счетчиком 8 адреса, в блоки 25-27 памяти. Номера ячеек блоков 25-27 памяти, в которые записываются адреса неисправных ячеек контролируемого блока 12, задаются счетчиками 22-24.
Формула изобретения
I
Устройство для контроля блоков памяти, содержащее блок управления, первый син- хровыход которого соединен с одноименным входом счетчика, разрядные выходы которого являются адресными выходами устройства, а выход переполнения подключен к установочному входу триггера, дешифратор, выход которого соединен с входом признака окончания контроля блока управления, выход записи-считывания которого является одноименным выходом устройства, блок сравнения, первый вход которого является с информационным входом устройства, элемент НЕ, отличающееся тем, что, с целью расширения диагностических возможностей за счет подсчета чисел ячеек, хранящих постоянный ноль или единицу, либо числа закороченных ячеек, в устройство введены
0 элемент ИСКЛ ЮЧАЮШЕЕ ИЛИ, первый, второй и третий элементы И, первый, второй и третий ключи, первый, второй и третий счетчики ошибок, причем первый и второй синхровыходы блока управления соединены
5 соответственно с первыми входами первого и второго элементов И и с вторыми входами первого, второго и третьего элементов И, третий синхровыход блока управления подключен к первым входам третьего элемента И и элемента ИСКЛЮЧАЮ0 ШЕЕ ИЛИ, выход которого соединен с вторым входом блока сравнения, а второй вход подключен к выходу триггера, входу элемента НЕ, третьим входам первого и третьего элементов И, к одному входу дешиф5 ратора и является информационным выходом устройства, другие входы дешифратора соединены с выходами счетчика адреса, вы- ход блока сравнения подключен к управляющим входам первого, второго и третьего ключей, импульсные входы которых сое0 динены соответственно с выходами первого, второго и третьего элементов И, выходы первого, второго и третьего ключей являются выходами признаков ошибок устройства и подключены к синхровходам соответствующих счетчиков ошибок, выходы кото5 рых являются диагностическими выходами устройства, а входы начальной установки являются одноименным входом устройства и соединены с одноименными входами счетчика адреса, триггерами блока управления, вход синхронизации которого является одно0 именным входом устройства, выход элемента НЕ подключен к третьему входу второго элемента И.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля блоков памяти | 1986 |
|
SU1410104A1 |
Устройство магнитной записи сигналов цифровой информации | 1983 |
|
SU1157566A1 |
Устройство для контроля хода программ ЭВМ | 1987 |
|
SU1430960A1 |
Устройство для контроля блоков памяти | 1984 |
|
SU1226533A1 |
Устройство для контроля хода программы | 1987 |
|
SU1413634A1 |
Устройство для контроля цифровых блоков памяти | 1985 |
|
SU1256101A1 |
Устройство для контроля оперативной памяти | 1986 |
|
SU1401520A2 |
Устройство для передачи информации | 1981 |
|
SU1012311A1 |
Устройство тестового контроля цифровых блоков | 1985 |
|
SU1315982A1 |
Устройство для сопряжения с датчиками | 1989 |
|
SU1695286A1 |
Изобретение относится к вычислительной технике и может быть использовано для диагностического контроля блоков памяти. Целью изобретения является расширение диагностических возможностей за счет подсчета количества ячеек, :хранящих постоянный ноль или единицу, либо количества закороченных ячеек. Устройство содержит блок управления, счетчик адреса, блок сравнения, первый, второй и третий счетчики ошибок, ключи, элементы И, ИСКЛЮЧАЮЩЕЕ ИЛИ и НЕ, триггер. В устройстве по каждому адресу Л, осуш,ествляются запись информации и чтение информации, затем производится чтение информации по адресу Ai+. Контроль проводится для прямых и инверсных кодов информации. В случае обнаружения ошибок происходит инкрементирова- ние соответствующего счетчика ошибок. 2 ил.
а)TL
ff) JIJLJL JlJUlJLJlJTJ n-JLJL
2J
d e
rL,fL
Л
П
Л
я
Составитель О. Исаев
Редактор И. ДербакТехред И, ВересКорректор О. Кравцова
Заказ 919/52Тираж 590Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
г
Я
П
П
л
VLLZ.2
Устройство для контроля блоков памяти | 1980 |
|
SU926725A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Устройство для контроля полупроводниковой оперативной памяти | 1982 |
|
SU1051586A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Авторы
Даты
1988-03-23—Публикация
1986-08-04—Подача