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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано для регенерации динамической памяти ЭВМ. Цель изобретения - повышение быстродействия динамической памяти. Устройство содержит первый 1 и второй 2 генераторы тактовых импульсов, первый 3 и второй 4 триггеры, второй 5 и первый 6 шинные формирователи, блок 7 местного управления, счетчики 8, дешифратор 9, шифратор 10, регистр 11, элемент И 12, элемент ИЛИ 13. Кроме того, устройство содержит вход 16 требования прямого доступа к памяти (ПДП) процессора 14, вход 17 предоставления ПДП, входы-выходы 20 управления памятью, группу выходов 21 и группу входов 22 блока 7 местного управления, вход 23 режима работы блока 7 местного управления, выход 24 сигнала синхронизации, выход 25 сигнала разряжения записи, выход 26 сигнала стробирования, выход 27 сигнала сброса, синхровход 28 блока 7. В исходном состоянии триггеры 3, 4, 52 сброшены, счетчики 8 обнулены. При обращении к оперативной памяти 15 происходит регенерация всех ячеек памяти с заданным адресом строки, и по окончании цикла обращения происходит обнуление счетчика 8, порядковый номер которого совпадает с кодом адреса строки. Запрос на регенерацию ячеек оперативной памяти 15 с данным адресом строки может поступить с выхода данного счетчика 8 только через время T периода регенерации при условии, что за это время процессор 14 больше не обращался с этим адресом строки. Текущие коды счетчиков определяют допустимое время хране

черняков владимир сергеевич+7552080реRмаNеNт мемоRY13 310141 харьков13 310202 харьков, пр.л.свободы 39-232

13 310070 харьков, старошишковская 12-103Изобретение относится к области автоматики и вычислительной техники и является усовершенствованием постоянного запоминающего устройства по а.с. N 746730. Цель изобретения - повышение надежности устройства. Поставленная цель достигается тем, что устройство содержит ключевой элемент 10 и триггер 11. Элемент 10 и триггер 11 автоматически обеспечивают определенную п

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

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

РЕСПУБЛИК

0% Ш) 534509. А2 (51) 5 G 11 С 7/00

l lr f »; : ..

ОПИСАНИЕ ИЗОБРЕТЕНИЯ н двтсн сномУ СвиДЕтиЛьСтем

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

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

ПРИ ГННТ СССР

1 (61) 1434497 (21) 4390147/24-24 (22) )0.03.88 (46) 07.01.90. Вюл. И 1 (71) Ростовское особое конструкторское бюро (72) F..Â.Блажеевич, Ю.В.Терпугов и О.В.Летнев (53) 681.327.6 {088.8) (56) Авторское свидетельство СССР

Ф 1434497, кл. С 11 С 7/00, 1987. (54) УСТРОЙСТВО ДЛЯ РЕГЕНЕРАЦИИ

ДИНАМИЧЕСКОЙ ПА11ЯТИ (57) Изобретение относится к вычислительной технике и может быть использовано для регенерации динамической памяти 3BN. !!ель изобретения — повышение быстродействия динамической памяти. Устройство содержит первый

I и второй 2 генераторы тактовых импульсов, первый 3 и второй 4 триггеры, второй 5 и первый 6 шинные формирователи, блок 7 местного управления, счетчики 8, дешифратор

9, шифратор 10, регистр 11, элемент И 12 элемент ИЛИ 13. Кроме того, устройство содержит вход 16 требования прямого доступа к памяти

{ПДП) процессора 14, вход 17 предоставления ПДП, входы-выходы 20 управления памятью, группу выходов 21 и группу входов ?2 блока 7 местного управления, вход 23 режима работы блока 7 местного управления, выход

24 сигнала синхронизации, выход 25 сигнала разряжения записи, вход 26 сигнала стробирования, выход 27 сигнала сброса, синхровход 28 блока

7. В исходном состоянии триггеры 3.

4, 52 сброшены, счетчики 8 обнулены. При обращении к оперативной памяти 15 происходит регенерация всех ячеек памяти с заданным адресом строки и по окончании цикла обращения происходит обнуление счетчика 8, порядковый номер которого совпадает с кодом адреса строки.

Запрос на регенерацию ячеек оперативной памяти 15 с данным адресом строки может поступить с выхода данного счетчика 8 только через время Т периода регенерации при условии, что за это время йроцессор 14 больше не обращался с этим, Ю

О адресом строки. Текущие коды счет" ® чиков определяют допустимое время хранения информации для каждой строки оперативной памяти 15, При записи информации в любую ячейку оперативной памяти 15 сигналом.с входа 54 стробирования записи, поступающим на синхровходы тригге ров 52 группы через элемент 51 за-. держки, соответствующий триггер устанавливается в единичное состоя- C7l ние, так как на информационном входе Chl у него присутствует сигнал высокого ффЬ уровня, формируемый дешнфратором 9. фф

Установка триггера 52 группы проис-,(ф ходит только при первоначальной записи информации, элемент 51 задержки также обесчечивает согласование по нагрузочным характеристикам магнст- ф рали процессора 14 с синхровходами триггеров 52 группы. Таким образом из цикла регенерации исключается регенерация ячеек длин памяти, в ко торые не заносилась информация. 3 ил, 1534509

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

1 памяти ЗВИ и является усовершенствованием известного устройства по авт. св. Р 1434497.

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

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

Устройство содержит первый 1 и второй 2 генераторы тактовых импульсов, первый 3 и второй 4 триггеры, второй 5 и первый 6 шинные формирователи, блок 7 местного управления, счетчики 8, дешифратор 9, шифратор

10, регистр 11 элемент И 12, эле1 мент ИЛИ 13, На фиг.1 также приведены элементы ЭВИ, взаимодействующие с устройством: центральный процессор

14 и оперативная память 15. Кроме тбго, чстоойство содержит выход 16 требования прямого доступа к памяти (Г1ДП), процессора 14, вход 17 предоставления ПДП, выход 18 подтвержден я захвата канала (ПЗ), адресные в> оды-выходы 19, входы-выходы 20 управления памятью, группу выходов

21,, и группу входов 22 блока 7 мести го управления, вход 23 режима работы блока 7 местного управления, выход 24 сигнала синхронизации, выход 25 сигнала разрешения записи, выход 26 сигнала стробирования выхОд 27 сигнала сброса, синхровход

29 блока 7 местного управления.

Блок 7 местного управления содержит элементы ИЛИ-HF 29-33, элемент HF. 34, одновибратор 35, элементы И 36-39, триггеры 40-44, элементы И-HE 45&7, элемент ИЛИ 48, одновибратор 49 и резистор 50.

Кроме того, устройство содержит элемент 51 задержки, группу 52 триг,геров, группу 53 элементов И, вход 54 стробирования записи.

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

В исходном состоянии триггеры

3, 4, 40-42, 44 и 52 сброшены, триг1

rep 43 взведен счетчики 8 обнулены.

В Импульсы с выхода генератора 2 тактовых импульсов через элемент И 12 и группу элементов И 53 поступают на счетные . входы счетчиков 8, соответствующим адресам строк, к которым было обращение при записи информации в память. На счетные входы счетчиков 8, к которым не было обращения при записи информации в память, импульсы поступать не будут, так как соответсвующие элементы группы И 53 заблокированы низкими уровнями сигналов на соответствующих выходах триггеров 52 группы.

При переполнении одного из счетчиков 8 сигнал с выхода его последнего разряда через элемент ИЛИ 13 поступает на вход установки триггера 3.

Одновременно на выходе шифратора

I0 устанавливается код счетчика 8; (от 0 до n), соответствующий коду адреса строки тех ячеек оперативной памяти, для которых истекло время хранения информации и требуется регенерация.

25 По переднему фронту имгульса генератора 1 тактовых импульсов устанавливается триггер 3, на его прямом выходе вырабатывается сигнал 16 требования прямого доступа (ТПД)

Процессор 14 приостанавливает выполнение операций, освобождает адресную шину 19 и выдает ответный сигнал на вход 17 предоставления

IIgII, устанавливающий триггер 4, который в свою очередь сбрасывает триггер 3, вырабатывает сигнал на выходе 18 подтверждения захвата ка- . нала (ПЗ), а также открывает шинные формирователи 5 и 6.

Сигнал с инверсного выхода триггера 4 запрещает прохождение импульсов генератора 2 тактовых импульсов через элемент И 12 на входы счетчиков 8. Сигнал с прямого выхода триг45 гера 4 поступает в блок 7 местного управления и разрешает установку триггера 40, который взведется после завершения текущего цикла обращения к оперативной памяти 15 и сня50 тия сигналов синхронизации активного устройства (СИА), синхронизации пассивного устройства (СИП), .поступающих на входы 22 блока 7 местного управления, положительным перепадом тактового импульса (ТИ) от генератора 1 тактовых импульсов. Сигнал регенерации (РГН) с прямого выхода триггера 40 поступает через шинный формирователь 6 в оперативную паТекущие коды счетчиков определяют допустимое время хранения информации для каждой строки оперативной памяти 15.

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

52 группы через элемент 51 задержки, соответствующий триггер устанавливается в единичное состояние, так как на информационном входе у него присутствует сигнал высокого уровня,: формируемый дешифратором 9. Установка триггера группы 52 происходит при первоначальной записи информа5 15345 мять 15 и остается активным в тече-— ние всего времени регенерации.

Следующими тактовыми импульсами последовательно взводятся триггер

42, сбрасывается триггер 43 и вэводится триггер 44. Сигналы с. инверсного выхода триггера 43 и прямого выхода триггера 44, собранные на элементе ИЛИ 48, формируют сигнал

СИА, а собранные на элементе И 38 формируют сигнал "Ввод". Сигналы

СИА и "Ввод" поступают в оперативную память 15 через шинный формирователь 6 вместе с кодом адреса строки с выхода шинного формирователя 5. Одновременно код адреса строки поступает на информационные входы регистра 11. Запись в регистр

ll происходит по переднему фронту 20 сигнала на выходе 24 сигнала синхронизации, поступающего из блока 7 местного управления. В ответ на сигнал "Ввод" оперативная память

15 формирует сигнал СИП, поступающий 25 на информационный вход триггера 41, который очередным импульсом ТИ уста1 навливается в единичное состояние, разрешая установку триггера 43 следующим импульсом ТИ При этом с ни 3 мается сигнал "Ввод", в ответ на который оперативная память 15 снимает сигнал СИП. Триггер 41 сбрасывается очередним импульсом ТИ, а. следующим импульсом ТИ сбрасывается триггер 44 и снимается сигнал СИА.

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

40 вход дешифратора 9, обнуляя тем самым счетчик 8, соответствующий коду, хранящемуся в регистре I1.

Одновибратор 49 выделяет передний фронт и формирует импульс отрицательной полярности, обнуляя триггер

40 и через элемент НЕ 34 — триггер

4. Снимаются сигналы РГН и ПЗ, цикл регенерации закончен.

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

В режиме обращения к оперативной памяти 15 процессор 14 устанавлмвает

09

6 на адресной шине 19 код адреса ячейки памяти, а на управляющей шине

?О вырабатываются сигналы управления, поступающие в блок 7 местного управления е входа 22: канальный сигнал синхронизации пассивного устройства (КСИП), канальный сигнал выбора внешнего устройства (КВУ).

Младшие разряды кода адреса, являющиеся кодом адреса строки, по сигналу с выхода 24 блока 7 местного управления при наличии разрешающего сигнала на его выходе 25 сигнала разрешения записи записываются в регистр 11, Запрещающий запись сигнал появляется на выходе блока 7 местного управления при обращении процессора !4 не к оперативной памяти 15, а к регистрам внешних устройств.

При этом не формируется сигнал на выходе 26 блока 7 местного управления.

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

7 местного управления сигналом с выхода дешифратора 9 происходит обнуление счетчика 8, порядковый номер которого совпадает с кодом адреса строки, хранящемся в регистре 11.

Запрос на регенерацию ячеек оперативной памяти 15 с данным адресом строки может поступить с выхода данного счетчика 8 только через время

Т периода регенерации, при условии, что за это время процессор 14 боль-. ше не обратится. к ячейкам с этим адресом строки.

1534509 цни, при повторном обращении к ячейкам оперативной памяти 15 с этим же адресом строки, триггер 52 остается в установленном состоянии, элемент

51 задержки также обеспечивает со5 гласование по нагрузочным характеристикам магистрали процессора 14 с синхровходами триггеров 52 группы.

Таким образом, из цикла регенера!

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

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

1534509

gi( и(ксм лен жа (РигХ

Составитель А.Скороходов

Редактор Г,Волкова Техред Л.Сердюкова Корректор,0,öèïëå.

Заказ 45 Тираж 477 Подписное

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

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

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