1
Изобретение относится к области запоминающих устройств.
Известны устройства для контроля памяти 1 , 2 .
Одно из известных устройств со- 5 держит схему пуска-останова, счетчик адресов, схему сравнения адреса и схему формирования кода чисел р.} .
Недостатком этого устройства является отсутствие контроля взаимного 10 влияния информации, записанной в одном разряде всех адресов накопителя .
Из известных устройств наиболее близким техническим решением к изоб- 5 ретению является устройство для контроля памяти, содержащее формирователь адресных сигналов, схему сравнения адресов, блок пуска-останова, имитатор ввода конечного адреса, 20 имитатор ввода начального адреса, формирователь числовых сигналов, схему сравнения чисел, блок управления , причем первый и второй входы схемы сравнения адресов соединены 25 соответственно с выходами формирователя адресных сигналов и имитатора ввода конечного адреса, а выход с первыми входами блока управления и формирователя числовых сигналов, 30
второй вход которого подключен к первому выходу блока управления и первому входу формирователя адресных сигналов, второй вход которого соединен с выходом блока, пуска-останова, третий вход - с третьими входами блока управления и формирователя числовых сигналов, четвертый вход с выходом имитатора ввода начального адреса, а пятый вход - со вторым входом блока управления, четвертый вход формирователя числовых сигналов соединен со входом устройства и первым входом, а выход - со вторым входом схемы сравнения чисел, третий вход которой подключен ко второму выходу блока управления .
Недостатками этого устройства является то, что в нем требуется ручная установка каждой проверяемой комбинации чисел, а также невозможность выявления этапов проверки, на которых произошел сбой, и проверки на хранение информации, что снижает функциональные возможности устройства и его быстродействие.
Целью изобретения является повышение быстродействия и расширение функциональных возможностей устройства.
Поставленная цель достигается тем, что предложенное устройство содержит счетчик, триггер, дешифратор, два элемента И, элемент ИЛИ. Выход счетчика соединен со входом дешифратора, выход которого подключен ко входу триггера, выход и вход которого и входы дешифратора и счетчика соединены соответственно со вторым, третьим и четвертым входами и -первым выходом блока управления, первый и третий выходы которого подключены к первым входам элементов И, вторые входы которых соединены с первым выходом схемы сравнения чисел, четвертый вход которой подключен к выходу первого элемента И, а второй выход - к цервому входу элемента ИЛИ, второй вход и выход которого соединены соответственно с выходом второго элемента И и входом блока пускаостанова.
На чертеже изображена структурная схема предложенного устройства.
Устройство содержит формирователь адресных сигналов 1, схему сравнения адресов 2, блок пуска-останова 3, имитатор ввода начального адреса
4,имитатор ввода конечного адреса
5,формирователь числовых сигналов
6,схему сравнения чисел 7, блок управления 8, счетчик 9, триггер 10, дешифратор 11, первый 12 и второй
13 элементы И и элемент ИЛИ 14.
Первый и второй входы схемы сравнения адресов 2 соединены соответственно с выходами формирователя и имитатора ввода конечного адреса 5, а выход - с первыми входами формирователя б и блока управления 8. Первый вход формирователя 1 подключен ко второму входу формирователя 6, первому выходу блока управления 8, первому входу второго элемента И 13 и входу счетчика 9, второй вход - к выходу блока пуска-останова 3, третий вход - к третьим входам формирователя 6 и блока управления 8 и входу триггера 10, четвертый вход - к выходу имитатора ввода начального адреса 4, а пятый вход - ко второму входу блока управления 8 и выходу счетчика 9. Четвертый вход формировтеля 6 соединен со входом устройства и первым входом, а выход - со вторым входом Схемы сравнения чисел
7,третий вход которой подключен ко второму выходу блока управления 8. Выход счетчика 9 соединен с четвертым входом блока управления 8 и входом дешифратора 11, выход которого подключен ко входу триггера 10. Третий выход блока управления 8 соединен с первым входом элемента И 12. . Вторые входы элементов И 12 и 13 под.ключены к первому выходу схемы сравнения чисел 7, четвертый вход которой соединен с выходом элемента И 12 а второй выход - с первым входом
элемента ИЛИ 14, второй вход которого соединен с выходом элемента И 13, а выход - со входом блока пуска-останова 3.
Устройство работает следующим образом.
Первоначально формирователь 1, триггер 10, счетчик 9 устанавливаются в нуль(цепи обнуления не показаны) .
В работе устройства различают два цикла работы.
В первом цикле при пуске устройства формирователь 1 производит перебо всех адресов, начиная от начального адреса, устанавливаемого имитатором ввода начального адреса 4, до конечного адреса, устанавливаемого имитатром ввода конечного адреса 5, Блок управления 8 формирует сигналы записи, поступающие в накопитель, по всем адресам, а формирователь 6 формирует число нуль. Таким образом, в первом цикле происходит запись О по всем адресам каждого разряда нако питёля. При достижении формирователе 1 конечного адреса на выходе схемы сравнения адресов 2 формируется сигнал, по которому блок управления 8 формирует сигналы считывания и управляет работой формирователя 1, обеспечивая повторный перебор .всех адресов накопителя. Считанные сигналы из накопителя поступают на вход устройства и на первый вход схемы сравнения чисел 7, а на второй вход сигналы с формирователя 6. Результат сравнения поступает со схемы сравнения чисел 7 на второй управляющий вход элемента И 13, по первому управляющему входу которого поступает разрешение на контроль первого цикла, формируемое блоком управления 8. При наличии ошибки при считывании нулей по адресам накопителя элемент И 13 формирует сигнал, поступающий iia вход. элемента ИЛИ 14, выходной сигнал которого, поступая на вход блока пуска-останова 3, прерывает работу устройства.
Если ошибки в считанной информации не 6fcino в первом цикле работы устройства, то начинается второй цикл работы устройства, называемый долблением.При этом блок управления В подготавливает формирователь 1 к реверсу и одновременно запускает п-разрядный счетчик 9. При этом триггер 10 по второму входу блока управления 8 разрешает формирование сигнала записи, который формируется в течение всех 2 тактов заполнения счетчика 9.
В эти моменты блок управления 8 запрещает изменение состояния формирователя 1. Таким образом, происходят 2 тактов записи (долбление по конечному адресу, в котором остался формирователь 1 после первого цикла работы. Формирователь 6, управляемый сигналом с выхода дешифратора 11 и первого выхода блока управления 8, формирует число 1. Такимобразом, происходит долбление единицей по конечному адресу накопителя.
При достижении счетчиком 9 состояния, равного 2 , на выходе дешифратора 11 формируется сигнал, который поступает на пятый вход формирователя 1 и разрешает изменение адреса на 1 и одновременно меняет состояние триггера 10, сигнал с выхода котрого, поступая на второй вход блока управления 8, совместно с сигналом, поступающим на четвертый вход блока управления 8 со счетчика 9, разрешает формирование блоком управления 8 сигнала считывание 1 по нулевому (СОСТОЯНИЮ счетчика 9 и считывание 2 по конечному состоянию счетчика 9 Таким образом, по сигналу считывание 1 из (2 - 1) адреса, где N количество проверяемых адресов накопителя, из накопителя считывается нуль, который был .записан ранее в первом цикле, а по сигналу считывание 2 происходит повторное считывание по тому же (2 - 1) адресу накопителя, т.е. повторное считывание происходит через некоторый промежуток времени, что позволяет проверить режим хранения информации в иакопителе. В режиме считывание 1 теста долбления сигнал с выхода блока управления 8, поступая на первый управляющий вход элемента И 12 одновременно с сигналом ошибки, формируемым схемой сравнения чисел 7, запоминается схемой сравнения чисел 7 и не приводит к останову работы устройства, и только в режиме считывание 2 сигнал со второго выхо да блока управления 8, поступая на третий вход схемы сравнения чисел 7, опрашивает ее. Если ранее была обнаружена ошибка при считывании 1 или при считывании 2, то схема сравнения чисел 7 формирует сигнал, поступающий на первый управляющий вход элемента ИЛИ 14, который прекращает работу устройства. При этом индицируется неисправный адрес, разряд, число долбления, момент возникновения ошибки при долблении: при считывании 1 или после хранения информации по считыванию 2 (цепи индикации не показаны).
Если останов при долблении по 2 адресу не произошел, то цикл работы устройства повторяется, только долбление единицей происходит по. .адресу (2 - 1), а считывание нуля из (2 - 2) адреса и т.д. до нулевого (начального) адреса формирователя 1 К этому моменту во всем накопителе по всем адресам записаны 1. При этом схема сравнения адресов 2 при
достижении нулевого (начального) адреса формирователем 1 вырабатывает сигнал сравнения на первом входе блока управления 8 и подготавливает формирователь к реверсу, и цикл работы , повторяется, но при этом формирователь б формирует число О на запись при долблении нуля, так как схема сравнения адресов 2 изменяет его состояние.
. Таким образом после долбления
1 по всем адресам накопителя, начиная со старшего и до нулевого (начального) , повторяется цикл долбления нулем также по всем адресам, начиная с нулевого (начального) до старшего
5 адреса накопителя.
Технико-экономические преимущества описываемого устройства заключаются в том, что оно исключает ручную установку чисел накопителя при проверке взаимного влияния информации, записанной в одном разряде всех адресов, позволяет выявить этапы проверки, на которых произошел сбой, и индицировать неисправный адрес, а также обеспечивает проверку на хранение информации в памяти, что повышает быстродействие и расширяет функциональные возможности устройства.
3D
Формула изобретения
Устройство для контроля памяти, содержащее формирователь адресных сигналов, схему сравнения адресов, блок пуска-останова, имитатор ввода конечного адреса, имитатор ввода начального адреса, формирователь числовых сигналов, схему сравнения чисел, блок управления, причем первый и второй входы схемы сравнения адресов соединены соответственно с выходами формирователя адресных сигналов и имитатора ввода конечного адреса, а выход - с первыми входами
блока управления и формирователя числовых сигналов, второй вход которого подключен к первому выходу блока управления и первому входу формирователя адресных сигналов, второй вход которого соединен с выходом блока пуска-останова, третий вход - с третьими входами блока управления и формирователя числовых сигналов, четвертый вход - с выходом имитатора ввода начального адреса, а пятый вход
со вторым входом блока управления,
четвертый вход формирователя числовых сигналов соединен со входом устройства и первым входом, а выход - со вторым входом схемы сравнения чисел,
третий вход которой подключен ко второму выходу блока управления, отличающееся тем, что, с целью повышения быстродействия устройства, оно содержит счетчик, триггер, дешифратор, два элемента И, элемент
ИЛИ, причем выход счетчика соединен со входом дешифратора, выход которог подключен ко входу триггера, выход и вход которого и входы дешифратора и счетчика соединены соответственно со вторым, третьим и четвертым вхо-. дами и первым выходом блока управления, первый и третий выходы которого подключены к первым входам элементов И, вторые входы которых соединены с первым выходом схемы сравнения чисел, четвертый вход которой подключен к выходу первого элемента И,
а второй.выход - к первому входу элемента ИЛИ, второй вход и выход которого соединены соответственно с выходом второго элемента И и входом блока пуска - останова.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР № 318946, кл. G 11 С 29/00, 1968.
2,Авторское свидетельство СССР №407398, кл..G 11 С 29/00, 1972 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля накопителей | 1982 |
|
SU1048521A1 |
Устройство для контроля оперативной памяти | 1981 |
|
SU980166A1 |
Устройство для контроля памяти | 1979 |
|
SU783855A1 |
Устройство для контроля оперативной памяти | 1983 |
|
SU1295455A1 |
Устройство для контроля памяти | 1984 |
|
SU1215138A1 |
Устройство для контроля блоков постоянной памяти | 1983 |
|
SU1125657A1 |
Устройство для контроля блоков оперативной памяти | 1984 |
|
SU1265859A1 |
Оперативное запоминающее устройство с самоконтролем | 1978 |
|
SU771731A1 |
Устройство для контроля памяти | 1978 |
|
SU743039A1 |
Устройство для тестового контроля блоков памяти | 1986 |
|
SU1365134A1 |
Авторы
Даты
1980-10-07—Публикация
1979-01-26—Подача