{S) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЛОКОВ ПАМЯТИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля блоков памяти | 1985 |
|
SU1283859A1 |
ФОРМИРОВАТЕЛЬ ТЕСТОВ | 1991 |
|
RU2012924C1 |
Устройство для контроля цифровых объектов | 1988 |
|
SU1691841A1 |
Устройство для контроля микропроцессорных блоков | 1988 |
|
SU1531099A1 |
РАДИОЛОКАЦИОННАЯ СТАНЦИЯ | 1993 |
|
RU2037842C1 |
Генератор псевдослучайных испытательных последовательностей | 1986 |
|
SU1354401A2 |
Устройство для задания тестов | 1983 |
|
SU1141379A2 |
Многофункциональный генератор двоичных последовательностей | 1981 |
|
SU991397A1 |
Устройство для формирования тестов | 1990 |
|
SU1795462A1 |
Формирователь тестов | 1987 |
|
SU1552185A1 |
1
Изобретение относится к запоминающим устройствам и может быть использовано для динамического функционального контроля с заданным быстродействием запоминающих устройств (ЗУ) с произвольной выборкой.
Известно устройство для контроля блоков памяти, содержащее генератор импульсов, блок сравнения, входы которого подключены соответственно к выводу блока эталонной информации и входам контролируемого устройства, а выход соединен с блоком индикации Ci
Недостатком этого устройства является низкая надежность.
Наиболее близким техническим решением к изобретению является устройство для контроля блоков памяти, содержащее блок управления, блок сравнения, формирователь кодов, счетчик числа обращений, счетчик математических ожиданий, генератор случайных чисел и сумматор, причем вход
счетчика числа обращения соединен с выхрдом блока управления, а выход с входом счётчика математических ожиданий, выходы которого и выходы генератора случайных чисел подключены к соответствующим входам сумматора, а выходы сумматора - к адресным шинам блока памяти, логический блок и дополнительный блок па,Q мяти, управлякхций вход которого соединен с одним из выходов блока управ ления, адресные входы - с информационными выходами счетчика числа обращений L2 J.
,5Недостатком этого устройства являются сложность, обусловленная применением логического блока и дополнительного блока памяти, большой емкости, что также снижает надежность
20 устройства;,
Цель изобретения - повышение быстродействия и надежности устройства.
Поставленная цель достигается тем, что в устройство для контроля блоков 3 э памяти, содержащее блок управления, схему сравнения, формирователь контрольных кодов, счетчик числа обращений и адресный счетчик, первый вход которого подключен к выходу сче чина числа обращений, а второй входк одному из выходов блока управления вход которого соединен с выходом схе мы сравнения, одни из входов которой подключены к одним из выходов фОрМИрователя контрольных кодов, другой выход которого является управляющим ,выходом устройства, другие входы схе мы сравнения и одни из входов счетчика числа обращений являются соответ ственно информационными и управляющими входами устройства, введены генератор псевдослучайных чисел, мультиплексор и триггер, первый выход которого соединен с другим входом счетчика числа обращений и тактовым входом генератора псевдослучайных чи сел , выходы которого соединены с одними из входов мультиплексора, а управляющие входы - с выходами адресного счетчика и другими входами мультиплексора, управляющий вход которого подключен ко второму выходу триггера, вход которого соединен с другим выходом блока управления, . выходы мультиплексора являются адрес ными выходами устройства и соединены со входами формирователя контрольных кодов, .входы генератора псевдослучай ных чисел являются установочными вхо дами устройства, а также тем, что генератор псевдослучайных чисел содержит сдвиговый регистр, дешифратор, ключи и элементы Неравнозначность, одни из входов которых подключены к выходам ключей, а другие входы - соответственно к выходу дешифратора и к одним из выходов сдвигового регистра и одним из входов дешифратора, другие входы которого соединены со входами ключей и другими выходами сдвигового регистра, информационный вход которого подключен к выходам элементов Неравнознач ность, тактовый и установочные входы сдвигового регистра являются тактовым и установочным входами генератора, управляющими входами и выходами которого являются управляющие вхо ды ключей и другие выходы сдвигового регистра. fla чертеже изображена функциональ ная схема предлагаемого устройства и контролируемый блок 1 памяти. Устройство содержит блок 2 управления, схему 3 сравнения формирователь 4 контрольных кодов, мультиплексор 5, адресный счетчик 6, генератор 7 псевдослучайных чисел, содержащий сдвиговый регистр 8, дешифратор 9, элементы 10 Неравнозначность и ключи 11. Устройство содержит также счетчик 12 числа обращений и триггер 13 счетного типа с выходами 4 и 15. На чертеже обозначены управляющие 1б и установочные 17 входы устройства. Устройство работает следующим образомУстройство работает в трех режимах: запись тестов, контроль блока памяти, циклический контроль адресных формирователей. В режиме записи тестов триггер 13 обнулен, на его выходе 15 постоянно присутствует О логический уровень, тем самым блокированы вход счетчика 12 и тактовый вход генератора 7. Единичный логический уровень на выходе 14 триггера 13 подключает выходы счетчика 6 к выходам мультиплексора 5 Сигналы из блока 2 управления подаются на вход счетчика 6. Адресная информация, сформированная счетчиком 6, проходит через мультиплексор 5 на адресные выходы устройства и входы формирователя 4, который осуществляет формирование контрольных кодов по заданному алгоритму. Сигналы обращения, идущие с блока 2 управления на проверяемый блок 1 памяти, проводят запись в него формируемого теста по всем адресам. После записи теста переходят к режиму контроля блока памяти. Проверяемый блок 1 памяти переводят в режим ЧТЕНИЕ, Счетчик 6 обнуляется и проверка начинается с нулевой ячейки блока 1 памяти, в счетчик 12 вводится по входам 16 уставка, значение которой (где V - целое число) определяет число переходов из ячейки блока 1, задаваемой кодом счетчика 6, в ячейки, номера которых формируются случайным образом блоком 7. Блок 2 управления сигналами обращения переключает триггер 13, с выхода 15 которого поступают сигналы на запуск счетчика 12 и на тактовый вход генератора 7. Выход 14 триггера 13 попеременно подключает через мультиплексор 5 к адресным шинам блока S 1 памяти выходы счетчика 6 или выходы генератора 7. Таким образом, последовательно ос ществляется проверка переходов из .определенной ячейки блока 1 памяти, код адреса которой определяется состоянием счетчика 6, k(M-y) ячейкам, коды адресов которых генерируют блок 7 (М - емкость счетчика 12). После (М-У) обращений к ячейкам блока 1 памяти по произвольным адресам счетчик 12 переполняется и сигнал переполнения поступает на вход счетчика 6 и, тем самым, осуществляется переход к проверке следующей ячейки. Выходы счетчика 6 через ключи 11 управляют обратной связью регистра 8, т.е., каждый раз, когда осуществляется переход к другой ячейке проверяемого блока 1 памяти, изменяется и случай ная последовательность адресов, генерируемых регистром 8. Дешифратор 9 обнаруживает нулевое состояние все разрядо{е регистра 8 и предотвращает запирание устройства в этом состоя, НИИ при включении питания или нормал ном режиме работы. С целью расширения числа различных последовательностей, генерируемых блокогй 7 предусматривается возможность занесения через входы 17 в регистр 8 начального числа Р (где Рцелое число). При обнаружении сбоя схемой 3 сравнения блок 2 управления прекращает выработку сигналов обраще ия к проверяемому блоку 1 памяти и сигналов запуска триггера 13. Коды, записанные в cчeтчиke 6 и регистре 8,, сохраняются и однозначно определяют два адреса, переход между которыми вызвал сбой, причем по состоянию триггера 13 определяется направление перехода (от кода счетчика, к коду регистра или наоборот), индикация счетчика 6, регистра 8 и триггера 13 выводится на табjfo и по;зволяет пользователю оперативно определять причины сбойных ситуаций. Для вывода всей совокупности адресов при сбойной ситуации на пульг оператора (например, дисплей или осциллограф, на чертеже не показаны) обеспечивается многократное считывание последовательности адресов и подача их на адресные входы проверяемого блока 1 в третьем режиме. Врежиме ЦИКЛИЧЕСКИЙ КОНТРОЛЬ АДРЕСНЫХ ФОРМИРОВАТЕЛЕЙ блок 2 управления бло кирует вход счетчика 6 (цепь блоки8ровки не показана), при этом в счетчике 6 сохраняется код адреса, на котором произошел сбой, регистр 8 либо обнуляется, либо в него зано- . сится число Р, в счетчик 12 каждый раз по сигналу его переполнения заносится уставка У, а блок 2 управления формирует сигналы обраи4ения к проверяемому блоку 1 памяти и триггеру 13, тем самым обеспечивается многократное считывание адресов и информации проверяемого блока 1 памяти. Таким образом, использование генератора 7 псевдослучайных чисел, мультиплексора 5 и триггера 13 позволяет сократить аппаратурные затраты за счет исключения накопителя большой емкости, быстродействие которого ограничено, а предоставление оператору информации об адресных кодах, переход между которыми вызвал сбойную ситуацию, а также информация о направлении перехода, значительно сокращает время, затрачиваемое на отыскание-причин сбойной ситуации. Технико-экономическое преимущество предлагаемого устройства заключается в его упрощении и повышеНИИ быстродействия по сравнению с прототипом. Формула изобретения 1. Устройство для контроля блоков памяти, содержащее блок управления, схему сравнения, формирователь контрольных кодов, счетчик числа обращений и адресный счетчик, первый вход которого подключен к выходу счетчика числа обращений, а второй вход - к одному из выходов блока управлежя, вход которого соединен с выходом схемы сравнения, одни из входов которой подключены к одним из выходов формирователя контрольных кодов, другой выход которого является управляющим выходом устройства, другие входы схемы сравнения и одни из входов счетчика числа обра111ений являются соответственно информационными и управляющими входами устройству, отличающееся тем, что, с целью повышения быстродействия и упрощения устройства, содержит генератор псевдослучайных чисел, мультиплексор и триггер, первый выход которого соединен с другим входом счетчика числа обращений и тактовым входом генератора псевдослучайных чисел выходы которого соединены с одними из входов мультиплексора, а управляющие входы - с выходами адресного счетчика и другими входами мультиплексора, управляющий вход которого подключен к второму выходу триггера, вход которого соединен с другим выходом блока управления, выходы мультиплексора являются адресными выходами устройства и соединены с входами формирователя контрольных кодов входы генератора псевдослучайных чисел являются установочными входами устройства.
Источники информации, принятые во внимание при экспертизе
Авторы
Даты
1982-08-15—Публикация
1981-01-08—Подача