Устройство для контроля и коррекции адресных сигналов памяти последовательного действия

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК

0Р) ((() (я)5 G 11 С 29/00

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4739374/24 (22) 04.08,89 (46) 30.07.91. Бюл. М 28 (71) Пензенское производственное объединение "Электромеханика" (72) М.Л.Антокольский, Л,А.Антонов, А.В.Юматов и С.В. Кутырева (53) 681.327.6 (088.8) (56) Авторское свидетельство СССР

РЬ 1023399, кл. G 11 С 29/00, 1982.

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

М 813504, кл. G 11 С 8/00, 1974. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ И КОРРЕКЦИИ АДРЕСНЫХ СИГНАЛОВ ПАМЯТИ

ПОСЛЕДОВАТЕЛЬНОГО ДЕЙСТВИЯ (57) Изобретение относится к вычислительной технике и предназначено для организации последовательной адресации ячеек памяти. Цель изобретения — повышение надежности устройства. Устройство содержит первый 1 и второй 2 адресные счетчики, элемент сравнения 3, дифференцирующий элемент 4, триггер 5, первый 6 и второй 7 элементы ИЛИ, блок анализа,8, управляемый генератор импульсов 9. Устройство позволяет восстановить очередной адрес обращения к блоку памяти при случайном сбое адресных счетчиков или при временном пропадании питающих напряжений.

4 ил.

5 l0 I5

Изобретение относится к вычислительной технике и предназначено для Организа„ ии последоватег1ьной здресавии ячеек

ПЗМЯТИ, Цель изобретения — повышение нздеж-!

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

УстроЙство содержит два адресных счетчика 1 и 2, элемент сравнения 3, дифференцирующий элемент 4, триггер 5, два элемента ИЛИ б и 7, Ьлак 8.= нализа состояния ячейки, у!,"ðàâëÿåìü!é генератор импульсов

9. Иа фиг,1 обозначено, 10 — лина питания, 11 — вход "Чтение/запись", ";2 — вход

"Сброс", I Ç вЂ” выход "Чтение", 14 — выход

"Разрешение", 15 — информацио-1ные вхоДы-выходы, 16 — здресн.1е входы ус гройства, В работе устройства принимают участие узлы и элементы, не входящие в em состав: бг1ок управления 17, элементы ИЛИ

18 и 19, блок памяти 20, автономный источник питания 21.

Блок анализа состояния ячейки представляет собой последовательно соединенные элементы ИЛИ-НЕ 22 и И 23 гфиг.3), Угравляемый генер .тор 9 (фи,4) содерNL»T Одновибратор 24, инвертор 25, генераTGp импульсов 26, первый 3flBMpHT ИЛИ 27, элемент И 28, четыре 0-триггера 29-3 . второй элемент ИЛИ ЗЗ, Устройство (фиг,1) работает следующим образом.

Перед записью производится установка всех ячеек блока памяти 20 в начальное состояние, для чего блок 17 управления формирует сигнал "Сброс" 12, устанавливающий здрес1-,ые счетчики 1 и 2 в нулевое состояние; код начального состояния, напоимер, ОО на шине "Данные" блока . 7 (в масштабе эзписы BBBMoé в дс1льнейшем информации этоГ код не должен ис" пользоваться}; сигнал Запись, который через лемен Г ИЛИ 1 8 п4)I т пав 1 н (»/строй ство как сигнал "Чтение-запись" 11, Код адреса с выхода адресноГО счетчика

1 по 1. !ине адреса 16 Г1оступае Г на ад1эесные входы блока памяти 20 и з блок 1 г управления, Сигнал "Чтение/запись" 11 через элемент ИЛИ 7 поступает нз вход управляемого генератора,), который на своем втором выходе фор ирует сигнал "Разрешение" ) 4, по кОтОрому Г1роизводится запись в нулеву1о ячейку начального состо" яния. Затем, по сигналу с четвертого выхода управляемого генератора 9 происходит увеличение состояния счетчиков 1 и 2. Далее, сигналы со второго и четвертого выходов генератора 9 осуществляется запись начального состояния ячейки блока памяти 20 с последовательно увеличивающимися адресами. Блок 17 управления анализирует коды адресов, выдаваемых по шине адреса

16, и после записи начального состояния в ячейку со старшим адресом массива снимает сигнал "Запись".

Установка блока памяти 20 в исходное состояние закончена и устройство может быть выключено. Сохранение при выключенном питании начального состояния ячеек так же, как и сохранение информации, которая будет записана в дальнейшем, может быть Обеспечено, например за счет авГономнОГО источника питаниЯ 21

После включения питания на вход дифференцирующего элемента 4 по шине питания 10 поступит сигнал.

Дифференцирующий элемент 4 сформулирует импульс, который установит триггер 5 в единичное состояние, а адресные счетчики 1 и 2 в нулевое. Сигнал с выхода триггера

5 по цепи сигнала "Чтение" 13 через элемент ИЛИ 19 поступит на вход "Чтение" блока памяти 20, а через элемент ИЛИ 7 на вход управляемого генератора 9, обеспечивая появление на его выходах импульсов: на первом — разрешения сравнения состояний адресных счетчиков 1 и 2,на втором — *Разрешение" 14, rio которому считываются данные из нулевой ячейки блока памяти 20 из вход блока 8; на третьем — разрешения анализа поступивших данных. Если считанные данные не соответствуют коду начального состояния, т.е, если в эту ячейку уже была произведена запись информации, блок 8 не выдаст сигнала. На четвертом выходе управляемого генератора 9 сформируется импульс счета, и состояние счетчиков 1 и 2 увеличится на 1, после чего повторится цикл чтения и анализа состояния следующей ячейки. При анализе состояния ячейки, запись в которую не производилась, блок 8, обнаружив код начальной установки, выдаст сигнал переключения триггера 5, После этого сигнал управления генератором 9 снимается. Адресные счетчики 1 и 2 останутся в состоянии, соответствующем адресу первой обнаруженной свободной ячейки (свободной Ячейки с младшим адресом), и устройство готово к записи в блок памяти 20 информации.

При записи информации блок 17 управления выдает данные, которые поступают на вход блока памяти 20. Одновременно

1667157 формируется импульс "Запись", который через элемент ИЛИ 18 поступает в цепь сигнала "Чтение/запись" 11 и далее через элемент ИЛИ 7 на вход управления управляемого генератора 9.

Элемент сравнения 3 по сигналу с первого выхода управляемого генератора 9 проводит сравнение состояния счетчиков 1 и 2, Если состояния этих счетчиков одинаковы, сигнал на выходе элемента сравнения 3 не формируется и сигналом "Разрешение"

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

Если к моменту появления сигнала "3aпись" произошел сбой адресных счетчиков

1 и 2, то в этом случае, элемент сравнения 3 сформирует сигнал, который через элемент

ИЛИ 6 поступит на цепи установки в единичное состояние триггера 5 и в нулевое состояние счетчиков 1 и 2:

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

Для исключения ложного срабатывания из-за разброса времени срабатывания счетчиков схема сравнения синхронизируется сигналом со втооого выхода генератора импульсов 9. В зависимости от того, какое содержимое имеет ячейка, запись информации в которую не производилась, могут быть предложены несколько вариантов построения блока 8. Если при стирании в ячейку памяти записывается код 00...00, блок анализа может представлять собой последовательно соединенные элементы

ИЛИ-НЕ 22 и И 23.

Работа управляемого генератора импульсов 9 начинается при поступлении на его вход сигнала управления, по фронту которого одновибратором 24 вырабатывается импульс, который через первый элемент

ИЛИ 27 проходит на вход первого триггера

29. Далее, триггерами 29 — 32 и вторым weментом ИЛИ 33 формируются последовательно сигналы 1 — 4 (соответственно, разрешение анализа состояния адресных счетчиков, разрешение обращения к блоку памяти 20, разрешение анализа считанных данных и увеличение состояния счетчиков).

Благодаря обратной связи выхода четвертого триггера 32 через элемент И 28 и первый элемент ИЛИ 27 обеспечивается циклическое формирование указанных сигналов в течение всего времени наличия на входе управляемого генератора 9 сигнала

55 управления. Если к моменту окончания анализа считанных данных сигнал на входе управляемого генератора 9 будет снят, то передача сигнала с выхода третьего триггера 31 через элемент И 28 на вход четвертого триггера 32 будет запрещена, формирования сигнала увеличения состояния счетчиков не произойдет и работа управляемого генератора 9 прекратится.

Синхронизация работы триггеров 29 — 32 производит я с помощью генератора импульсов 26, Формула изобретения

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

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

1 — .(,.i..w i=..fl

-1,.—,.3

L

- ч г

I аeeLL ooа ( П

3 ф . Г1 ., 1 и о@эL...(д Г Ц п..., п=г, L

1 L г — — — ..,П а - — ГЦ, . включение лила- дд щи I ,)" 1, ! жение 1ежлмакод и анализ игл и анализ 5 йО нейй 0 . мъж7ли

1 1 ю чие

I 4услай

1 Матчи

1 1

l i

,ЙОспчи l я. упблнениди учебки (37(ЖЩ/

i 1 1

@lJR g

- LL

1 о : з.

1 1 р- Сбой 6 одному одресньи 0ЬвруI

М .2:В Ю

Фиг. Ю

1667157

Редактор Н. Химчук

Заказ 2529 Тираж 348 Подписное

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

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

Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101

Составитель М, Лапушкин

Техред M.Moðãåíòàë Корректор О, Ципле