Устройство для контроля памяти

 

Изобретение относится к вычислительной технике, в частности к устройствам для контроля блоков памяти . Цель изобретения - повышение достоверности контроля. Устройство содержит блок 1 управления, формирователь 2 управляющих сигналов, формирователь 3 адресных сигналов, формирователь 4 тестовых сигналов, формирователь 5 сигналов записи и считьшания, счетчик 6 адреса, мультиплексор 7 адреса, блок 8 сравнения, элементы И 10-12, элемент 13 задержки , элемент И 14 и блок 15 памяти тестов. В устройстве реализована аппаратно-программная организация тестов. 5 ил. 18 i (Л со О5 о ел ГС

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК, „SU„„1316052

t5U 4 0 11 С 29/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

22

Z3

2/

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К АBTOPCKOMY СВИДЕТЕЛЬСТВУ (21) 3975384/24-24 (22) 10 . 10. 85 (46) 07.06 ° 87, Бюл. Ф 21 (72) P.С ° Алумян (53) 681.327(088 ° 8) (56) Электронная промьппленность, 1975, Ф 8, с. 78-82.

Авторское свидетельство СССР

У 1129656, кл. G 11 С 29/00, 1984, (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПА1ИТИ (57) Изобретение относится к вычислительной технике, в частности к устройствам для контроля блоков памя ти. Цель изобретения — повышение достоверности контроля, Устройства содержит блок 1 управления, формирователь 2 управляющих сигналов, формирователь 3 адресных сигналов, формирователь 4 тестовых сигналов, формирователь 5 сигналов записи и считьвания, счетчик 6 адреса, мультиплексор 7 адреса, блок 8 сравнения, элементы И 10-12, элемент 13 задержки, элемент И 14 и блок 15 памяти тестов. В устройстве реализована аппаратно-программная организация тестов. 5 ил.

1 131

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

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

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

Устройство для контроля памяти (фиг. 1) содержит блок 1 управления, формиронатель 2 управляющих сигналов, формирователь 3 адресных сигналов, формирователь 4 тестовых сигналов, формирователь 5 сигналов записи и считывания, счетчик 6 адреса, мульти— плексор 7 адреса и блок 8 сравнения.

Устройство подключается к блоку 9 контролируемой памяти. Устройство также содержит первый 10, второй 11 и третий 12 элементы И, элемент 13 задержки, элемент И 14 и блок 15 памяти тестов. Устройство имеет адресный 16 и информационный 17 входы, вход 18 сброса, вход 19 режима работы, вход 20 пуска, первый 21, второй 22, третий 23 и четвертый 24 входы записи и индикаторный выход 25.

Формиронатель 2 управляющих сигналов содержит (фиг. 2) счетчик 26, элемент И-НЕ 27, мультиплексор 28 информации, мультиплексор 29 адреса, буферное запоминающее устройство (ЗУ) 30, первый 31, второй 32, третий 33, четвертый 34 и пятый 35 элементы И, первый 36 и второй 37 элементы ИЛИ, элемент НЕ 38 и дешифратор 39.

Формирователь 4 тестовых сигналов (фиг. 3) содержит счетчик 40, мультиплексор 41 адреса, мультиплексор

42 информации, буферное запоминающее устройство 43, мультиплексор

44 операнда, первый 45 и второй 46 элементы ИЛИ, первый 47, второй 48 и третий 49 элементы И, дешифратор

50 и сумматор 51. Формирователь 3 адресных сигналов выполнен по схеме, аналогичной схеме формйронателя 4.

Блок 1 управления (фиг. 4) содержит триггер 52, генератор 53 импуль6052 2 сон, элемент И 54 и первый 55 и второй 56 элементы задержки.

Формирователь 5 сигналов записи м считывания (фиг. 5) содержит первый 57, второй 58 и третий 59 элементы И.

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

В подготонительном режиме на вход 19 устройства подается высокий потенциал, который поступает на управляющие входы мультиплексора 7 ад-. реса и формирователей 2-4.

Мультиплексоры 7, 28, 29, 41 и 42

15 устроены так, что при высоком уровне на их управляющих входах выходы мультиплексоров повторяют информацию оцной группы входов, а при низком уровне другой.

20 Таким образом, в подготовительном режиме код, поданный на вход 16, через мультиплексор 7 поступает на адресные входы блока 15, через мультиплексор 29 на адресные входы бу25 ферного ЗУ 30 и через мультиплексоры 41 на адресные входы буферных

ЗУ 43 формирователей 3 и 4.

Аналогично код, поданный на вход

17 устройства, поступает на информа30 ционные входы блока 15, через мультиплексор 28 на информационные входы буферного ЗУ 30 и через мульти" плексоры 42 на информационные входы буферных ЗУ 43.

Для залиси информации в блок 15 на вход 21 записи надо подать положительный импульс.

Для записи информации в буферное

ЗУ 30 импульс надо подавать по вхо40 ду 22 записи, который, пройдя через элемент ИЛИ 37, записывает соответствующую информацию.

Для записи информации в буферное

ЗУ 43 формирователя 3 надо подавать

45 импульс по входу 23 записи, который, пройдя через элемент ИЛИ 46, записывает информацию в буферное ЗУ 43, Аналогично записывается информация в буферное ЗУ 43 формирователя

50 4, только в этом случае импульс необходимо подавать па входу 24 записи.

Для перевода устройства в рабочий режим надо сначала установить счетчик 6 адреса в нулевое состояние подачей импульса по входу 18 сброса, после чего подать импульс на нход

20, который, поступив на блок 1 уп13!605:

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

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

Первый импульс первой серии управляющих импульсов поступает на 20 вход считывания информации блока 5, в результате чего на его выходе устанавливается информация, записанная по ее нулевому адресу.

Первые три разряда информацион- 25 ного слова блока 15 поступают на вход кода операции формирователя 2 и определяют его код операции (КОП ).

Следующие разряды блока 15, определяющие операнд, поступают на вход 30 операнда формирователя 2.

Выходы кода операции поступают на входы дешифратора 39.

Если КОП1-000, то на первом выходе дешифратора 39 устанавливается высокий уровень, благодаря чему импульс из второй серии управляющих импульсов с второго выхода блока 1 управления проходит через элемент

И 31 на вычитающий вход счетчика 26, 40 в результате чего содержимое послед— него уменьшается на единицу.

Если КОП1-001, то высокий уровень устанавливается на втором выходе дешифратора 39, благодаря чему импульс 45 из второй серии управляющих импульсов с второго выхода блока 1 проходит через элемент И 32 на вход записи информации счетчика 26. При этом код операнда формирователя 2 через мульти- gp плексор 29 проходит на его выходы и далее на адресные входы буферного

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

- ñïè КОП1-010, то высокий уровень устанавливается на третьем выходе дешифратора 39, благодаря чему импульс из второй серии управляющих импульсов с второго выхода блока 1, пройдя через элемент И 33, поступает на суммирующий вход счетчика 26, увеличив его содержимое на единицу.

Если КОП! †0, то высокий уровень устанавливается на четвертом выходе дешифратора 39, благодаря чему импульс из второй серии управляющих импульсов, пройдя через элемент

И 34 и элемент ИЛИ 37, записывает содержимое счетчика 26 в буферное

ЗУ 30 по адресу кода операнда.

Если КОП1 †1, то высокий уровень устанавливается на пятом выходе дешифратора 39. Если содержимое счетчика 26 не равно нулю, то на выходе элемента И-НЕ 27, устанавливается высокий уровень, который, пройдя через элемент И 35, устанавливает высокий уровень на входе элемента

И 11. При этом импульс из третьей серии управляющих импульсов, пройдя через элемент И 11, поступает на вход записи счетчика 6, записывая в него код операнда ° Этот код в данном случае является адресом перехода и определяет адрес следующего обращения к блоку 15.

Если на выходе элемента И-НЕ 27 устанавливается низкий уровень (содержимое счетчика 26 равно нул ), то на выходе элемента НЕ 38 устанавливается высокий уровень, который открывает первый элемент И 1О. Импульс из третьей серии управляющих импульсов, пройдя через элемент И 1О, поступает на суммирующий вход счетчика 6, увеличив его содержимое на единицу, формируя адрес следующего обращения блоку 15.

Если КОП1-101, то на шестом выходе дешифратора 39 устанавливается высокий уровень, который поступает на вход элемента И 11. Благодаря этому импульс второй серии управляющих импульсов проходит через элемент И 11 и поступает на вход записи счетчика

6, записывая в него код адреса перехода. Мнемоническое обозначение операции следящего блока с кодом операции 101-БПК.

Очередные три разряда блока 15 определяют код операции КОП 2 формирователя 3 и поступают на его входы кода операции. Следующие разряды

5 131 блока 15 задают операнд и поступают . на вход операнда блока формирователя 3.

Если КОП 2-000, то на первом выходе дешифратора 50 устанавливается высокий уровень, который поступает на вход элемента И 47. Благодаря этому импульс второй серии управляющих импульсов через элемент И 47 проходит на суммирующий вход со счетчика 40, увеличив содержимое последнего на единицу, Если КОП2-001, то импульс второй управляющей серии через элемент И 48 проходит на вход записи счетчика 40, записывая в счетчик информацию на выходе сумматора 51. При этом на выходе сумматора 51 имеются сумма предыдущего значения счетчика 40 и содержимое ячейки буферного ЗУ 43, адрес которого определяется кодом операнда, поступающим через мультиплексор 41 на адресные входы буферного ЗУ 43 °

Если КОП2-010, то на третьем выходе дешифратора 50 устанавливается высокий уровень, который, поступая через элемент ИЛИ 45 на вход элемента И 48, пропускает импульс второй серии управляющих импульсов на вход записи счетчика 40. При этом в счетчик 40 заносится содержимое буферного ЗУ 43 °

Если КОП2-011, то высокий уровень устанавливается на четвертом выходе дешифратора 50, благодаря чему импульс второй управляющей серии проходит через элемент И 49 и элемент

ИЛИ 46 и поступает на вход записи информации буферного ЗУ 43, записывая содержимое счетчика 40 в ячейку буферного ЗУ 43, определяющую код операнда.

Аналогичные операции выполняет формирователь 4. Последние два разряда блока 15, определяющие код операции КОП 4 формирователя 5, поступают на соответствующие входы последнего.

Если КОП4-01, то импульс второй группы управляющих импульсов проходит через элемент И 57 и поступает на вход записи блока 9, записывая информацию, сформированную при помощи формирователя 4, по адресу, сформированному на выходе формирователя 3.

Если КОП4-10, то импульс второй управляющей серии проходит через

6052

5

30 элемент И 58 и поступает на вход считывания блока 9, считывая информацию по адресу, который поступает от формирователя 3. Этот импульс, проходя через элемент 13 задержки, поступает на первый вход элемента

И 12. Если код, сформированный на выходе формирователя 4, отличается от кода на выходе контролируемого блока 9, то на выходе блока 8 срав-. нения устанавливается высокий уровень, который пропускает импульс че-. рез элемент И 12. Последний через элемент ИЛИ 14 поступает на вход установки в "0" триггера 52, перебрасывая его в состояние "0". В результате этого прекращается поступление импульсов на выходы блока 1 управления и устройство останавливается. Одновременно на выходе 25 устанавливается высокий уровень, свидетельствующий о неисправности контролируемого блока 9.

Если КОП4-11, то второй управляющий импульс проходит через элемент

И 59, элемент ИЛИ 14 и, поступая на вход установки в "0" триггера 52, перебрасывает его в состояние "О", останавливая работу устройства.

Предлагаемое устройство позволяет сформировать целый ряд тестов, в ,частности: такие, как "шахматный код", число — адрес", попарное считывание и др. формула изобретения

Устройство для контроля памяти, содержащее блок управления, один иэ входов которого является входом пуска устройства, счетчик адреса, вход сброса которого является входом сброса устройства, формирователь адресных сигналов, адресные входы и выходы которого являются соответственно адресными входами и выходами устройства, формирователь тестовых сигналов, формирователь сигналов записи и считывания, первый и второй выходы которого являются выходами записи и считывания, устройства, блок сравнения, одни из входов которого являются информационньаки входами первой группы устройства, выходы формирователя тестовых сигналов соединены с другими входами блока сравнения и являются информационными выходами устройства, о т л и ч а ю— щ е е с я тем, что, с целью повы1316052 шения достоверности контроля, в него введены формирователь управляющж сигналов, мультиплексор адреса, блок памяти тестов, элементы И, элемент задержки и элемент ИЛИ, выход которого подключен к входу останова блока управления, первый выход которого соединен с первыми входами первого и второго элементов И, выходы которых подключены соответственно к счетному входу и к входу разрешения записи счетчика адреса, второй выход блока управления соединен с синхровходами формирователей управляющих сигналов, адресных сигналов, тестовых сигналов и сигналов записи и считывания, третий выход блока управления подключен к входу считывания блока памяти тестов, вход записи которого является первым входом записи устройства, вторым, третьим и четвертым входами записи которого являются соответственно входы записи формирователей управляющих, адресных и тестовых сигналов, выход блока сравнения соединен с первым входом третьего элемента И и является индикаторным выходом устройства, выход третьего элемента И соединен с одним из выходов элемента ИЛИ, другой вход которого подключен к третьему выход) формирователя сигналов записи и считывания, второй выход которого через элемент задержки соединен с вторым входом третьего элемента И, адресные входы блока памяти тестов подключены к выходам мультиплексора адреса, одни из информационных входов которого соединены с выходами разрядов счетчика адреса, 10 другие информационные входы мультиплексора адреса и адресные входы формирователей управляющих и тестовых сигналов подключены к адре сным входам устройства, управляющие входы мультиплексора адреса и формирователей управляющих адресных и тестовых сигналов объединены и являются входом режима работы устройства, информационные входы блока памяти

20 тестов и формирователей управляющих, адресных и тестовых сигналов являются информационными входами второй группы устройства, информационные выходы блока памяти тестов подключены соответственно к операционным входам формирователей управляющих, адресных и тестовых сигналов и формирователя сигналов записи и считывания, входы разрядов счетчика адреса

З0 соединены с одним из информационных выходов блока памяти тестов.

1316052

1 3 1605 2

rou

Составитель В,Рудаков

Техред А. Кравчук

Корректор Г. Решетник

Редактор О.Головач

Тира к 589 Подписное

ВНИИПИ Государственного комитета СССР по делам иэобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Закаэ 2370/55

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Устройство для контроля памяти Устройство для контроля памяти Устройство для контроля памяти Устройство для контроля памяти Устройство для контроля памяти Устройство для контроля памяти Устройство для контроля памяти 

 

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

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

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

Изобретение относится к вычис.чительной технике, может быть иснользовано при )азраб()тке :(аи()минаюн1и

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

Изобретение относится к запоминающим устройствам, в частности к техническим средствам их контроля, и предназначено для автоматизации производства накопителей ЗУ

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

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

Изобретение относится к вычислительной технике, в частности к запоминающим устройствам

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

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

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

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

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

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

Изобретение относится к устройствам тестирования электронных элементарных схем и групповых линий соединений

Изобретение относится к средствам для программирования/стирания электрически стираемых программируемых полупроводниковых постоянных запоминающих устройств

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

Изобретение относится к электронным запоминающим устройствам (ЗУ) с электрически программируемыми ячейками
Наверх