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

Иллюстрации

Показать все

Реферат

 

"".<э чд л ге

1,. с i- ОП И ИЕ

ИЗОБРЕТЕН ИЯ

Союз Советсник

Социалистичесник

Республик

<»790019

4 г

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6!) Дополнительное к авт. свид-ву (22) Заявлено 26.01. 79 (2! ) 2722147/18-24 (51) М. Кл; с присоединением заявки Ж

6 11 С 29!00

Государственный комитет

СССР (23) Приоритет ло делам изобретеиий и открытий

Опубликовано 23.12.80. Бюллетень .% 47 (53) УДК681,326 (088. 8) Дата опубликоваыия описания 25 . 1 2 . 80 (72) Авторы изобретения

В. П. Андреев, А. Н. Иванов и Ю. И. Щетинин (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЛОКОВ ПАМЯТИ

Изобретение относится к запоминающим устройствам.

Известно устройство для контроля блоков памяти, в котором информация, считанная из запоминающего блока, сравнивается с эталоном,.соответству5 ющим адресу проверки (lj.

Однако в нем производится только контроль содержимого запрограммированного накопителя запоминающего блока.

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

15 держащее блок управления, выходы и входы которого соединены соответственно с входами и выходами первого и второго счетчиков, коммутаторы, управляющие входы которых соединены с выходами блока управления, кодовые входы с выходами одного из счетчиков, а выходы коммутаторов подключены к входам блока сравнения (2).

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

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

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

790019 4

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

На чертеже представлена блок-схема предлагаемого устройства.

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

Входы триггера 4 подключены к первым выходам счетчиков 2 и 3. Выход триггера 4 соединен с первым входом регистра б сдвига, второй вход и первый выход которого подключены соответственнб к другим выходу и входу бло ка 1 управления. Второй выход регистра б сдвига соединен с третьим выходом устройства и вторым входом схемы 7 сравнения.

Допустим, что емкость контролируемого блока 8 памяти составляет

15

25

Tr 4 Сс 2 Съ 3 Рг б

1 00 00 001

1 00 00 001

1 00 00 011

1 00 00 011

Начало

Запись 001 по АК

Наименование операции

Запись 001 по АК

Чтение 001 по АК, Сдвиг (й+1) х (и+1) бит,где N — емкость накопителя блока памяти, а n — разрядность накопителя. Единицы добавляются за счет дополнительного контрольного адреса (АК) и контрольного разряда (PK). Для полной функциональной проверки однократно программируемого блока памяти необходимо убедиться в работоспособности его составных компонентов: адресных и разрядных формирователей, дешифраторов адреса, усилителей воспроизведения, формирователей сигналов управления, а также необходимо проектировать целостность самих элементов памяти накопителя.

Для контроля работоспособности компонентов блока памяти необходимо и достаточно убедиться в отсутствии замыкания и обрывов адресных и разрядных цепей и шин накопителя, так как любой отказ вышеперечисленных компонентов можно интерпретировать как обрыв или замыкание шин. Для контроля разрядных цепей и шин необходимо последовательно произвести запись в каждый разряд накопителя, включая ВК, по контрольному адресу АК, причем после каждой записи необходимо производить считывание и контроль по адресу АК, с целью проверки правильности записи в данный разряд и отсутствия записи в остальных разрядах. Далее, для конт оля адресных цепей и шин, необходи- о последовательно произвести запись

55 в контрольный разряд по каждому адресу. накопителя {кроме АК}, причем после каждой записи необходимо производить считывание и контроль информации по всем адресам, с целью проверки пра40 вильности записи по данному адресу и отсутствия записи по остальным адресам.

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

45 Пусть емкость контролируемого блока 1,4+1) x(2+1) т.е. 6 =4, Й = 2, тогда последовательность операции по проверке блока памяти имеет вид, представленный в таблице.

790019

Продолжение таблицы

Тг 4 Съ 2 Съ 3 Рг 6

Наименование операции

Чтение 011 по АК, Сдвиг

Запись Oll по АК

Чтение 111 по АК, Сдвиг

НОРМАЛИЗАЦИЯ

Запись 001 по AI=OO, Аl:=Аl+1

Чтение 001 по A2=00;Аl:=Al-l,, А2:=А2+1

Чтение 000 по А2=0),A):=Al-l, А2 .=А2+1

Чтение 000 по А2=10,АI:=Al-l, А2:=А2+I

Чтение 000.по A2=11,ÀI =Al-l

А2:=А2+1

Запись 001

1 00 00 111

1 00 00 11!

) 00 00 111

1 00 00 001

1 Ol 00 001

1 . 00 Ol 001

0 11 10 000

О 10 ll 000

0 01 00 000

1 10 00 001 по AI=OI,. Al:=А}+1 по A2=00,А1:=Al-!, 1 О! 01 001

1 00 10 001

О 11 11 000 по A2=0},AI:=Аl-l, по A2=10,A):=Аl:Аl-. 1, по A2=11,ÀI:=Al-l, 00 000

00 001

0

1 по A!=10, Al: =А 1+1 по A2=00,АI:=A}-I,А2:=

1 10 Qi 001 по A2=01,АI:=Al-!, 10 001

01 по A2= i 0, Al Аl - l, .

} 00 11 . 001 по A2=1},AI:=Al-l, 00 000

00 001.

01 001

О 11 по A}=i},АI:=Аl+1 1 по А2=00, Al: =А I - I,A2: =А2+11 при A2=01 Аl:=Аl-l, 00

10 10 001

01 11 001 по A2=10, Al:=Àl -1, по А2=11,A}:=Al-l, 00

00 001

00 001

КОНЕЦ

Примечание:Тр4

С, 3

@ 6

А: =А+!

Сдви

Запись, чтение

Чтение 001

А2:=А2+1

Чтение 001

А2:=А2+1

Чтение 000

А2:=А2+1

Чтение 000

А2:=А2+1.

Запись 001

Чтение 001

=А2+!

Чтение 001

А2:=А2+1

Чтение 001

А2:=A2+1

Чтение 000

А2:=А2+1

Запись 001

Чтение 001

Чтение 001

А2:=А2+1

Чтение 001

А2:=А2+1

Чтение 001

А2:=A2+1 триггер 4; счетчик 2 (формующий ход адрес А1); счетчик 3 (формирующий код адреса A2); — регистр 6; операция увеличения (уменьшения ) кода адреса на единицу; — операция сдвига кода эталона влево, — операция обращения к контролируемому запоминающему блоку.

7,790019 8

Таким образом, предлагаемое уст- ч а ю щ е е с я тем, что, с целью ройство обеспечивает возможность конт- расширения области применения устроля однократно программируемых блоков ройства за счет обеспечения возможпамяти. ности контроля однократно программируемых блоков памяти, оно содержит триггер и регистр сдвига, причем вхоФормула изобретения ды триггера подключены к первым выходам счетчиков, выход триггера соедиУстройство для контроля блоков па- нен с,первым входом регистра сдвига, мяти, содержащее счетчики, коммутатор,10 второй вход и первый выход которого схему сравнения и блок управления, подключены соответственно к другим одни из выходов которого подключены выходу и входу блока управления, соответственно ко входам счетчиков, второй выход регистра сдвига соедипервому входу коммутатора и первому нен с третьим выходом устройства и выходу устройства, одни из входов 1s вторым входом схемы сравнения. блока управления соединены с первыми вьгходами счетчиков и выходом схемы Источники информации, сравнения, первый вход которого со- принятые во внимание при экспертизе единен с входом устройства, вторые 1. Авторское. свидетельство СССР входы счетчиков подключены соответст- ро - 526954, кл. „11 С 29/00, 1975. венно ко второму и третьему входам 2. Авторское свидетельство СССР коммутатора, выход которого соединен по заявке N - 2680631/18-24,, с,вторым выходом устройства, о т л и- кл. Q 11 С 29/00, 1978 (прототип) .

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

Ре актор Л. Кеви Тех е А.Савка Ко екто A ° Гриценко

Заказ 4682 Тираж 662 Подписное

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

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

Филиал ППП Патент, r. Ужгород, ул. Проектная, 4