Изобретение относится к вычислительной технике и может быть использовано для функционального контроля блоков оперативной памяти.
Цель изобретения - повышение достоверности контроля.
На чертеже изображена структурная схема устройства для контроля блоков памяти.
Устройство для контроля блоков памяти содержит генератор 1 тактовых импульсов, блок 2 синхронизации, счетчик 3 адреса, счетчик 4 циклов, регистр 5 сдвига, элемент НЕ 6, сумматор 7 по модулю два, формирователь 8 установочных сигналов, элемент И-НЕ 9, блок 10 сравнения и блок 11 индикации. Устройство подключается к контролируемому блоку 12 памяти.
Устройство работает следующим образом.
Контролируемый блок 12 запо.минает последовательно вводимую информацию в порядке ее поступления и последовательно выдает информацию в порядке, определяемом очередностью записи этой информации.
В процессе работы устройство реализует два цикла контроля блока 12 (образующие полный цикл контроля): запись тестовой последовательности в память; считывание тестовой последовательности из памяти.
Таким образом, устройство работает в двух режимах, режиме записи информации по адресам и в режиме считывания записанной информации, при котором осуществляется выявление неисправностей контролируемого блока 12.
По команде «Пуск блока 2 счетчик 3 адреса и одноразрядный счетчик 4 устанавливаются в нулевое состояние. Регистр 5 сдвига также устанавливается в начальное (единичное) состояние. После этого запускается генератор 1 тактовых импульсов, который начинает выдавать тактовые импульсы на вход блока 11 индикации, а также на счетный вход счетчика 3 адреса, на вход синхронизации регистра 5 сдвига и на вход элемента И-НЕ 9.
Счетчик 3 адреса работает в .режиме непрерывного пересчета, формируя код адреса, по которому производится обращение к ячейкам памяти блока 12. Код адреса поступает на адресные входы контролируемого блока 12 и на входы формирователя 8. Формирователь 8 обеспечивает формирование управляющего сигнала для регистра 5 сдвига, при этом задним фронтом импульса «Установка обеспечивается запись начальной информации в регистр 5 сдвига.
Счетчик 4, элемент 6 НЕ, элемент И-НЕ 9 обеспечивают работу устройства в режимах записи и чтения («О - «Запись, «1 - «Считывание).
При первом проходе по адресам контролируемого блока 12 (первый цикл контроля) осуществляется режим «Запись, при втором проходе по адресам (второй цикл конт- роля) осуществляется режим «Чтение.
Таким образом, в режиме записи счетчик 3 адреса формирует последовательность адресов. В режиме считывания формирует ту же адресную последовательность, что и при записи и обеспечивает считывание из блока 12 информации, записанной в него в режиме записи.
В течение первого цикла контроля регистр 5 сдвига работает в режиме непрерыв ного сдвига записанной в него информации, затем по заднему фронту импульса «Сброс осуществляется запись в регистр 5 сдвига исходной информации и осуществляется следующий цикл контроля. При этом регистр
0 5 сдвига совместно с сумматором 7 формирует псевдослучайную последовательность максимальной длины.
В предлагаемом устройстве разрядность регистра 5 сдвига должна быть не меньше, чем разрядность счетчика 3 адреса.
С помощью регистра 5 сдвига и сумматора 7 можно формировать меняющееся от проверки к проверке (за счет соединения различных выходных разрядов регистра 5 сдвига с входами сумматора 7 псевдослучайным об0 разом) распределение информации в контролируемом блоке 12 памяти.
Формула изобретения
Устройство для контроля блоков па.мяти,
5 содержащее генератор тактовых импульсов, блок синхронизации, формирователь установочных сигналов, счетчик адреса, регистр сдвига, блок сравнения и блок индикации, причем первый, второй и третий вы.ходы
Q блока синхронизации подключены соответственно к синхровходу генератора тактовых импульсов, входу сброса счетчика адреса и входу сброса блока индикации, синхровход которого соединен с первым выходом генератора тактовых импульсов, информационный
5 вход и выход блока индикации подключены соответственно к выходу блока сравнения и установочному блока синхронизации, второй выход генератора тактовых импульсов соединен с входом синхронизации регистра сдвига и счетным входом счетчика адреса, выходы разрядов которого являются адресными выходами устройства, информационным входом которого является первый вход блока сравнения, отличающееся тем, что, с целью повыщения достоверности конт5 роля, в устройство введены счетчик циклов, сумматор по модулю два, элемент НЕ и элемент И-НЕ, выход которого является выходом записи-чтения устройства, причем выходы разрядов и выход переполнения счетчика адреса подключены соответственно к одним из входов формирователя установочных сигналов и счетному входу счетчика циклов, выход переполнения и информационный выход которого соединены соответственно с входом смены цикла блока синхронизации и входом элемента НЕ, выход которого подключен к одному из входов элемента И-НЕ, другой вход которого соединен с вторым выходом генератора тактовых импульсов, другой вход и выход формировате0
ля установочных сигналов соединены соответственно с вторым выходом блока синхронизации и управляющим входом регистра сдвига, информационный вход которого и второй вход блока сравнения подключены к выходу сумматора по модулю два, вход сброса счетчика циклов соединен с вторым выходом блока синхронизации, входы сумматора по модулю два соединены с группой выходов регистра сдвига, а выход сумматора по модулю два является информационным выходом устройства.
название | год | авторы | номер документа |
---|---|---|---|
Сигнатурный анализатор для контроля устройств памяти | 1987 |
|
SU1506449A1 |
Устройство для стохастического контроля микропроцессорных цифровых блоков | 1990 |
|
SU1725222A1 |
Устройство для формирования тестов | 1984 |
|
SU1226472A1 |
Устройство для диагностирования логических блоков | 1986 |
|
SU1520518A1 |
Устройство для контроля блоков оперативной памяти | 1984 |
|
SU1265859A1 |
Устройство для формирования тестов | 1987 |
|
SU1429121A1 |
Устройство для задания тестов | 1983 |
|
SU1168951A1 |
Генератор псевдослучайных последовательностей | 1981 |
|
SU993444A1 |
Устройство для контроля логических блоков | 1983 |
|
SU1101825A1 |
Способ магнитной записи асинхронных потоков цифровой информации и устройство для его осуществления | 1990 |
|
SU1788520A1 |
Изобретение относится к вычислительной технике и может быть использовано для функционального контроля блоков оперативной памяти. Цель изобретения - повышение достоверности контроля. Устройство содержит генератор 1 тактовых импульсов, блок 2 синхронизации, счетчик 4 циклов, элемент НЕ 6 и элемент И-НЕ 9, образующие блок управления устройством, регистр 5 сдвига и сумматор 7 по модулю два, выполняющие функцию генератора псевдослучайных сигналов, счетчик 3 адреса, блок 10 сравнения и блок 11 индикации. 1 ил. сл о .4 00 О5
0 |
|
SU407398A1 | |
Солесос | 1922 |
|
SU29A1 |
Устройство для контроля блоков памяти | 1985 |
|
SU1283858A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Авторы
Даты
1987-06-15—Публикация
1985-12-23—Подача