Многоканальное устройство для контроля памяти Советский патент 1986 года по МПК G11C29/00 

Описание патента на изобретение SU1238164A1

Изобретение относится к вычислительной технике и может быть использовано для контроля блоков памяти.

Цель изобретения - повышение достоверности контроля и быстродействия устройства.

На фиг. 1 представлена функциональная схема предложенного устройства; на фиг. 2 - то же, блока синхронизации; на фиг. 3 - то же, дополнительного коммуУстройство работает следующим образом.

Вначале при помощи переключателей 31 блока 6 управления каналы настраиваются на вьшолнение конкретного режима (контроля по модулю три, контрольного суммирования, сравнения с эталонным блоком или сравнения с эталонной перфолентой). В исходном состоянии сигналы тактовой частоты Ртакт от генератора 16 поступают на один из входов элемента И 22. На другой

татора контрольных каналов; на фиг. 4 - Ю вход элемента И 22 поступает разрешающий

то

то же, блока управления; на фиг. 5 же, генератора синхросигналов.

Устройство содержит (фиг. 1) каналы li - IN обращения к памяти, каждый из которых состоит из счетчика 2, дешифратопотенциал с элемента ИЛИ 21. Этот потенциал меняется на запрещающий только тогда, когда устройство обнаружит неисправность в проверяемых блоках 17 памяти. С выхода элемента И.22 сигнал поступает на

ра 3, формирователя 4 сигналов цикла, вход генератора 19, вырабатывающего пер- блока 5 свертки по модулю три, блока 6 управ- воначальный сигнал пуска, и на вход деления, коммутатора 7, блока 8 ввода ин-лителя 20 частоты. С выходов делителя формации, регистра 9 контрольной инфор-20 сигналы частоты поступают соответст- мации, блока 10 анализа ощибок, гене-венно на входы первого и второго каналов, ратора 11 синхросигналов, первого 12 и вто- jo Далее организуется подключение контроли- рого 13 элементов ИЛИ.руемого блока 17 то к одному, то к друУстройство также содержит блок 14гому каналу контроля,

синхронизации, дополнительный 15 коммутатор и генератор 16 тактовых импульсов. Устройство подключается к блоку 17 контролируемой памяти. Управляющий выход 18 25 блока 14 подключен к управляющему входу коммутатора 17.

Блок 14 синхронизации содержит (фиг. 2) генератор 19 одиночных импульсов, делитель 20 частоты, элемент ИЛИ 21, элемент И 22 и элементы 23 задержки.

Коммутатор 15 содержит (фиг. 3) элементы И 24, предназначенные для коммутации информации передаваемой из блока 17 контролируемой памяти в каналы элементов

Рассмотрим работу устройства в одном из контрольных режимов, например в режиме контроля по модулю три.

При запуске устройства сигнал пуска с выхода генератора 19 поступает через элемент И 21 в блоки 6 управления обоих каналов. Пусть первым включился канал li. В первом такте канал 1i передает со счетчика 2 через коммутатор 7, элемент И 25i 30 и элемент ИЛИ 26 в блок 17 адрес (допустим А1) и сигналы управления. В этом же такте канал 1 получает из блока 17 через элемент И 24i и коммутатор 7 контролируемую информацию в регистр 9. После обмена

И 25, предназначенные для коммутацииинформацией происходит переключение каадреса и сигналов управления, элемент ИЛИ налов путем установки триггера 27| в ноль, а 26, предназначенный для объединения сигна-триггера 27 в единицу. На своей рабочей

частоте в работу вступает канал Ь. В первом такте происходят точно такие же действия, как и для канала , но адрес в блок 17

Блок 6 управления каждого канала до поступит иной - тот, что содержится в содержит (фиг. 4) первый 28, второй 29 исчетчике 2 канала Ь (допустим - Б1). Залов, передаваемых в блок 17 и триггеры 27, предназначенные для управления переключением элементов И 24 и 25.

третий 30 генераторы одиночных сигналов, переключатели 31, предназначенные для установки режима работы канала, триггеры 32, регистр 33 начального адреса и элементы И 34-39.

Генератор 11 синхросигналов содержит (фиг. 5) коммутатор 40, дещифратор 41, счетчик 42, элемент ИЛИ 43, элементы И 44 и 45, генератор 46 тактовой частоты и триггер 47.

При комплектации устройства (выборе его конкретной структуры) следует определить количество требуемых каналов обращения к памяти из соотношения N -j-, где N - количество каналов; F - максимальная рабочая частота контролируемых

тем вновь происходит переключение каналов и т.д. Таким образом, каналы Ь и Ь, работая в оптимальных режимах, обеспечивают контроль блока 17 памяти на его ра45 бочей частоте, которая превышает рабочую частоту каналов (в данном случае в два раза). В данном конкретном контрольном режиме во втором обращении информация из блока 17 поступит в блок 10 анализа ощибок для сравнения с информацией, хра5 нящейся в регистре 9 и принятой туда из блока 17 по этому же адресу в первом обращении к нему. Такие обращения и сравнения информации будут продолжаться до тех пор, пока в блоке 5 свертки по модулов.

блоков памяти; f - рабочая частота кана- „ лю .три не выработаются контрольные коды

адреса и данных. После этого они поступают в блок 10 для сравнения с контрольными кодами, полученными из блока 17. В случае равенства этих кодов в блок 6 передается

Для пояснения работы системы зададимся значением МГц, f 1МГц, тогда .

Устройство работает следующим образом.

Вначале при помощи переключателей 31 блока 6 управления каналы настраиваются на вьшолнение конкретного режима (контроля по модулю три, контрольного суммирования, сравнения с эталонным блоком или сравнения с эталонной перфолентой). В исходном состоянии сигналы тактовой частоты Ртакт от генератора 16 поступают на один из входов элемента И 22. На другой

вход элемента И 22 поступает разрешающий

гому каналу контроля,

Рассмотрим работу устройства в одном из контрольных режимов, например в режиме контроля по модулю три.

При запуске устройства сигнал пуска с выхода генератора 19 поступает через элемент И 21 в блоки 6 управления обоих каналов. Пусть первым включился канал li. В первом такте канал 1i передает со счетчика 2 через коммутатор 7, элемент И 25i и элемент ИЛИ 26 в блок 17 адрес (допустим А1) и сигналы управления. В этом же такте канал 1 получает из блока 17 через элемент И 24i и коммутатор 7 контролируемую информацию в регистр 9. После обмена

информацией происходит переключение катем вновь происходит переключение каналов и т.д. Таким образом, каналы Ь и Ь, работая в оптимальных режимах, обеспечивают контроль блока 17 памяти на его рабочей частоте, которая превышает рабочую частоту каналов (в данном случае в два раза). В данном конкретном контрольном режиме во втором обращении информация из блока 17 поступит в блок 10 анализа ощибок для сравнения с информацией, хранящейся в регистре 9 и принятой туда из блока 17 по этому же адресу в первом обращении к нему. Такие обращения и сравнения информации будут продолжаться до тех пор, пока в блоке 5 свертки по модулю .три не выработаются контрольные коды

сигнал, по которому в нем происходит выработка сигнала добавления единицы к содержимому счетчика 2, который поступает в него через элемент ИЛИ 12. Далее устройство переходит к выполнению аналогич- ной работы по следующему адресу. Аналогично происходит работа в других контрольных режимах.

Во всех режимах работа каналов выполняется в пределах массива, ограниченного начальным и конечным адресами. Эти ад- реса устанавливаются оператором перед началом работы и могут быть как одинаковыми, так и различными (в пределах адресации контролируемого блока 17). Циклическую проверку заданного массива орга- низуют формирователи 4. Для этой цели формирователи в момент совпадения текущего и конечного адресов выдают сигнал установки канала в исходное состояние, затем организуют передачу начального адреса в счетчик 2 и вырабатывают сигнал поворот- ного пуска соответствующего канала.

Проверка блока 17 памяти при обращении устройств контроля к различным частям проверяемого массива обеспечивает его контроль при различных (непоследовательны) обращениях к нему. Например, если в первом канале установить начальный адрес проверяемого массива А1, а во втором Б1, то последовательность обращений к контролируемому блоку будет иметь вид А1, Б1, А1, Б1, А2, Б2, А2, Б2, A3, БЗ, A3, БЗ и т.д. Из данной последовательности видно, что в каждом обращении к блоку 17 памяти, происходящем на его рабочей частоте, происходит смена адресов от последовательности А к последовательности Б.

Реакция устройства при обнаружении неисправности в блоке 17 памяти во всех контрольных режимах будет одинаковой. Она состоит в выработке сигнала «Неисправность блоком 10 анализа ощибок в том канале, который обнаружил эту неисправность. Этот сигнал поступит в этом канале в блок 6 и в блок 14 синхронизации на вход элемента ИЛИ 21. Блок 6 по этому сигналу произведет останов работы каналы и зафиксирует адрес и характер неисправности, а в блоке 14 синхронизации запрещающий сигнал с выхода элемента ИЛИ 21 поступит на вход элемента И 22 и обеспечит блокировку сигнала тактовой частоты. Работа устройства прекратится. В канале, который обнаружил ощибку, будет зафиксирован адрес и характер неисправности, в другом канале зафиксируется адрес, после которого происходило обращение с обнаруженной ощибкой. По этом данным возможен запуск устройства в условиях, которые привели к выявлению неисправности. ,

Формула изобретения

I. Многоканальное устройство для контроля памяти, содержащее канал обращения

О , 0

5

0 5

5

к памяти, состоящий из счетчика, дещифра- тора, блока управления, коммутатора, блока ввода информации, блока анализа ощибок, генератора синхросигналов, формирователя сигналов цикла, блока свертки по модулю три и регистра контрольной информации, вход которого соединен с первым выходом коммутатора, первый вход которого соединен с первым выходом счетчика, первым входом формирователя сигналов цикла и входом дещифратора, выход которого соединен с вторым входом коммутатора, второй выход которого соединен с первым входом блока анализа ощибок, второй вход и первый выход которого соединены соответственно с первыми выходом и входом блока управления, вторые выход и вход которого соединены соответственно с входом и первым выходом блока ввода инф Ор чации, второй выход которого соединен с третьим входом коммутатора, третий выход и четвертый вход которого являются соответственно первыми выходом и входом канала, пятый вход коммутатора соединен с выходом генератора синхросигналов, один из входов которого соединен с третьим выходом блока управления, четвертый выход которого соединен с вторым входом формирователя сигналов цикла, выход которого является вторым выходом канала, пятый выход блока управления соединен с первым входом блока свертки по модулю три, выход которого соединен с третьим входом блока анализа ощибок, четвертый вход которого соединен с выходом регистра контрольной информации и вторым входом блока свертки по модулю три, третий вход которого соединен с вторым выходом счетчика, отличающееся тем, что, с целью повыщения достоверности контроля и быстродействия устройства, в него введены дополнительные каналы обращения к памяти, генератор тактовых импульсов, блок синхронизации и дополнительный коммутатор, а в каждый канал обращения к памяти введены первый и второй элементы ИЛИ, причем выход генератора тактовых импульсов соединен с входом блока синхронизации, выходы первой группы которого подключены к первым входам первых элементов ИЛИ, выходы второй группы - к другим входам генератора синхросигналов, входы группы блока синхронизации соединены с выходами блоков анализа ощибки, а выход подключен к управляющему входу дополнительного коммутатора, одни из входов и выходов которого подключены соответственно к четвертым выходам и щестым входам коммутаторов каналов, а другие входы и выходы являются входами и выходами устройства, второй вход первого элемента ИЛИ каждого канала соединен с выходом соответствующего формирователя сигналов цикла, выход второго элемента ИЛИ каждого канала подключен к входу соответствующего счетчика, первый вход является вторым входом канала, второй вход соединен с щестым выходом соответствующего блока управления, третий вход которого соединен с выходом соответствующего первого элемента ИЛИ.

2. Устройство по п. 1, отличающееся тем, что блок синхронизации содержит генератор одиночных импульсов, делитель частоты, элементы задержки, элемент ИЛИ и элемент И, первый вход .которого соединен с

выходом элемента ИЛИ, а выход элемента И соединен с входом генератора одиночных импульсов и с входом делителя частоты, выходы которого соединены с входами элементов задержки, выходы которых а также делителя частоты и выход генератора одиночных импульсов являются выходами блока, входами которого являются второй вход элемента И и входы элементов ИЛИ.

Похожие патенты SU1238164A1

название год авторы номер документа
Устройство для контроля блоков постоянной памяти 1980
  • Борзенков Сергей Иванович
  • Орлов Юрий Михайлович
  • Токарев Вячеслав Николаевич
SU936036A1
Устройство для контроля блоков оперативной памяти 1981
  • Павлюков Валерий Николаевич
  • Штолик Владимир Степанович
  • Бардин Александр Львович
SU957278A1
Устройство для контроля записи информации в программируемые блоки памяти 1983
  • Борзенков Сергей Иванович
  • Токарев Вячеслав Николаевич
SU1104589A1
Устройство для контроля и диагностирования цифровых узлов 1989
  • Лебедь Лев Львович
  • Особов Михаил Израилевич
SU1755207A1
Устройство для контроля логических блоков 1983
  • Богуславский Роман Евелевич
  • Бродко Владимир Александрович
  • Вдовиченко Анатолий Алексеевич
  • Вишняков Александр Платонович
  • Давиденко Юрий Павлович
  • Пономарев Василий Александрович
  • Руднев Олег Львович
  • Славинский Марк Хаимович
  • Чернецкая Инесса Тимофеевна
SU1101825A1
Распределенная система для программного управления технологическими процессами 1990
  • Мельников Владимир Алексеевич
  • Копылов Владимир Владимирович
  • Силантьев Юрий Никитович
  • Дигоран Александр Васильевич
  • Галицкий Александр Владимирович
SU1797096A1
Устройство для тестового контроля и диагностики цифровых модулей 1989
  • Абрамович Сергей Николаевич
  • Абрамов Александр Владимирович
  • Ананьев Юрий Владимирович
  • Москвин Владимир Николаевич
  • Пасынков Виктор Михайлович
SU1683015A1
Устройство для тестового контроля и диагностики цифровых модулей 1989
  • Абрамович Сергей Николаевич
  • Абрамов Александр Владимирович
  • Ананьев Юрий Владимирович
  • Москвин Владимир Николаевич
  • Пасынков Виктор Михайлович
SU1700557A1
Устройство для контроля блоков памяти 1984
  • Борзенков Сергей Иванович
  • Токарев Вячеслав Николаевич
SU1173449A1
Резервированное устройство для контроля и управления 1991
  • Середа Валерий Николаевич
  • Байда Николай Константинович
  • Харченко Вячеслав Сергеевич
  • Петунин Сергей Юрьевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU1830535A1

Иллюстрации к изобретению SU 1 238 164 A1

Реферат патента 1986 года Многоканальное устройство для контроля памяти

Изобретение относится к . вычислительной технике и может быть использовано при контроле запоминающих устройств. Цель изобретения - повышение достоверности контроля и быстродействия устройства. Устройство содержит каналы Ь - IN обращения к памяти, подключаемые через коммутатор 15 к блоку 17 контролируемой памяти. Синхронизация работы каналов осуществляется блоком 14 синхронизации и генератором 16 тактовых импульсов. Контроль блока 17 осуществляется последовательным подключением к нему каналов, что позволяет вести контроль блока 17 на максимально допустимой для него рабочей частоте и при различных сочетаниях адресов. Устройство может работать в режимах контроля по модулю три, контрольного суммирования, сравнения с эталонной информацией. 1 з.п.ф-лы, 5 ил. СО 1C со 00 О5 4:

Формула изобретения SU 1 238 164 A1

н1Эк 8

отВ

КП

От б

omfO

фае. 5

Документы, цитированные в отчете о поиске Патент 1986 года SU1238164A1

Устройство для контроля блокапОСТОяННОй пАМяТи 1979
  • Носачев Виктор Алексеевич
SU799019A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Устройство для контроля блоков постоянной памяти 1980
  • Борзенков Сергей Иванович
  • Орлов Юрий Михайлович
  • Токарев Вячеслав Николаевич
SU936036A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 238 164 A1

Авторы

Борзенков Сергей Иванович

Токарев Вячеслав Николаевич

Даты

1986-06-15Публикация

1984-10-17Подача