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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

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

Республик (1)943845 (61) Дополнительное к авт. сеид-ву (22) Заявлено 21.11. 80 (21) 3оо8372/18-24 с присоединением заявки No — (23) Приоритет

Опубликовано 150782.Бюллетень Мо 26

Р М g> з

6 11 С 11/34.

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

СССР во делам изобретений и открытий (ЯЗ) УДК 681.327, ° 66 (088. 8) Дата опубликования описания 15.07.82 (72) Авторы изобретения

Х.Лайх (ГДР) и Ф.В.Левчановский (Объединенный институт ядерных иссйедеваний (71) Заявитель (54) УСТРОЙСТВО ДЛЯ РЕГЕНЕРАЦИИ

ДИНАМИЧЕСКОЙ ПАМЯТИ

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

Известны устррйства регенерации динамической памяти, в которых используется асинхронный режим обработки запросов обращений к памяти со сто роны процессора. Эти устройства получили широкое распространение благодаря своей универсальности и независимости от типа вычислительной системы, в которой динамическая память применяется. Основными элементами таких устройств являются:двоичный 15 счетчик, адресный коммутатор и схемаарбитр. В схему — арбитр поступают сигналы запросов обращения к памяти и сигналы состояния памяти. На основании этих сигналов арбитр определяет последовательность обработки запросов и производит запуск циклов записи, чтения или регенерации памяти (1 ).

Недостатком устройства являются большие потери времени. 25

Наиболее близким техническим решением к изобретению является устройство, в котором в качестве арбитра применяется встроенный в микропроцессор (МП) типа К580ИК80 алго- . ритм обработки запросов обращений модуля прямого доступа к памяти (ПДП).

Устройство содержит триггер запроса и триггер коммутации, элемент ИЛИ-НЕ, первый и втОрой входы которого .подключены к первой и второй шинам запроса соответственно, а выход элемента ИЛИ-НЕ соединен с информационным входом сдвигового регистра, коммутатор, первый вход которого подключен к выходу счетчика адреса, и дешифратор, выходы:которого соединены с первыми входами элементов ИЛИ, причем входы элементов ИЛИ подключены к шинам выборки адреса памяти (2).

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

У = "†- -100а, И Тр где Ис — чисЛо строк (столбцов) матрицы памятит

1 - длительность цикла обращения, Т вЂ” период регенерации..

943845

Для динамической памяти типа

К565РУЗА эти потери составляют. 3,2% процессорного времени. В устройстве эти потери времени. увеличиваются еще примерно вдвое, поскольку необходима синхронизация микропроцессора в режиме Захват шин . Невозможно также использование в микропроцессорной вычислительной системе модуля ПДН типа К580ИК57, так как шины Захват и Подтвержде- 1О ние захвата МП заняты для целей регенерации памяти.

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

К580ИК80 является четвертый такт цикла выборки команды, в котором МП занят ее дешифрацией.

Поставленная цель достигается тем, что в устройство введены триггеры выборки команды останове, прямого до. ступа к памяти и триггер выборки столбца памяти, элемент И-ИЛИ-НЕ, первый и второй элементы И-НЕ, при этом входы синхронизации триггеров выборки команды и останова подключены к шине строба, первый вход элемента И-ИЛИ-НЕ соединен с второй шиной запроса, второй и третий входы — c прямыми выходами триггеров выборки команды и останова соответственно, четвертый вход элемента

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

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

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

На чертеже приведена функциональная схема предлагаемого устройства.

Устройство содержит триггеры выборки команды 1, останова 2, запроса регенерации 3, прямого доступа и памяти 4, коммутации 8 и выборки столбца памяти 13, элемент И-ИЛИ-НЕ

5, счетчик адреса б, элемент ИЛИ-НЕ

7, первый и второй элементы И-НЕ 9 и 11, сдвиговый регистр 10, коммутатор адресных шин 12, дешифратор 14, элемент ИЛИ 15, динамическую память

16, первую и вторую шины синхронизации 24 и 17, первую и вторую ши ны запроса 18 и 19, шины данных микропроцессора 20 и 21, шины сброса, установки, и запроса регенерации 22, 23 и 25, шину Строб адреса модуля ПДП 2б, шины выходов триггеров выборки команды, останова, запроса регенерации и модуля ПДП 2731, шины выхода элементов И-ИЛИ-НЕ, ИЛИ-НЕ 32 и 33, прямую и инверсную шины выхода триггера коммутации 34 и 35, ацресные шины МП AO-A6 и А7-А13

36 и 37, выходные шины адресного счетчика 38, выходные шины сдвигового регистра 39-41, шины выхода первого и второго. элементов И-НЕ 42 и 43, старшие разряды адреса МП вЂ” 44 и 45, инверсный выход триггера выборки столбца 4б, адресные шины памяти

47, шины выборки строки матрицы памяти 48-51 и шины данных 52.

Рассмотрим работу устройства в то время, когда нет запроса регенерации памяти. В этом случае триггеры

1-4 сброшены и синхроимпульс первой шины синхронизации 24 (ф2-ТТЛ) установит триггер коммутации 8 в неактивное единичное состояние. Сигналы обращения к памяти Запись 18 и Чтение 19 проходят через элемент ИЛИ-НЕ 7 и устанавливают высокий

v уровень напряжения на послецовательном входе 33 сдвигового регистра 10.

Высокочастотные синхроимпульсы второй шины синхронизации 17 (длительность такта .- 54 нс) сдвигают этот уровень, который, появившись на ши943845 не 39, разрешает работу дешифратора блоков памяти 14, выходы которого в свою очередь, пройдя через элементы ИЛИ 15, стробируют и записывают младшие разряды адреса МП AO-Aá (36) на внутренний регистр строки матрицы выбранного блока (сигнал .RAS). Сигнал нулевого уровня напряжения на шине 48 выбирают блок памяти

0-16К, на шине 49-16К-32К, на шине

50 — 32K-48К и на шине 51- 48К-64К. 10

В .следующем такте сдвигового. регист-. ра 10 единичный уровень появляется на шине 40 и переключает коммутатор адресных шин 12 таким образом, что адресные разряды МП А7-А13 (37) проходят на адресную шину. памяти 47.

Положительный фронт на шине 41 установит триггер 13 в единичное состояние и на его выходе 46 появится сигнал, записывающий адресные разряды А7-А13 на внутренний регистр столбца матрицы памяти (сигнал CAS). После снятия

МП сигналов запроса 18 и 19 сдвиговой регистр 10, триггер 13 и коммутатор 12 возвращаются в первоначальное состояние.

Если на шине 25 появился сигнал запроса регенерации динамической памяти 16, то устанавливается в единичное состояние триггер запроса 3, 30 разрешив таким образом работу триггерам выборки команды 1 и прямого доступа к памяти 4, и увеличивается на единицу содержимое адресного счетчика б. В очередном цикле выборкиз5 команды в первом такте цикла на шине 20 (шина данных Д5 ) МП устанавливает единичный уровень, который ,сигналом строб 22 (Статус-строб,) переносится на шину 27. Во втором и третьем такте этого цикла МП выдает сигнал запроса 19 Чтение, который и .отрабатывается описанным способом. В четвертом такте цикла выборки команды сигнал "Чтение" сбрасывается и МП переходит к дешифрацйи выбранной команды. После сброса сигнала на шине 19 срабатывает элемент, И-ИЛИ-НЕ 5 и нулевой уровень напряжения на шине 32 переписывается положительным фронтом синхроимпульса ши- 50 ны 24 на шину 34, запуская таким образом снова цикл работы памяти и сбрасывая триггер запроса регенерации 3.

Так как на шине 35 теперь высокий уровень напряжения, то при появле- 55 нии высокого уровня и на выходе второго триггера сдвиговаго регистра 39 срабатывает второй элемент И-HE 11, и сигнал выборки строки матрицы памяти, пройдя через элементы ИЛИ 15, 60 появляется одновременно на входах всех блоков памяти (шины 48-51). В этот момент времени к адресным шинам

47 коммутатор 12 подключает выходы

38 адресного счетчика 6. Сигнал вы- 65 борки столбцов матрицы памяти 46 не включается, так как на информационном входе триггера 13 установлен нулевой уровень напряжения. Вследствие того, что триггеры запроса 3 и выборки команды 1 при срабатывании триггера коммутации 8 сбрасываются,, очередной положительный фройт импульса синхросерии на шине 24 возвращает в начальное состояние триггер коммутации 8, и цикл регенерации памяти на этом заканчивается.

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

23 (Системный сброс ) и переходе МП в режим Останов, который ,фиксируется триггером 2. Если в микропроцессорной системе работает мо-. дуль ПДП, то NII может находиться в режиме Захват . В таком случае цикл регенерации запускается сигналом Строб адреса (шина 26), выдаваемого модулем ПДП. Этот сигнал устанавливает в единичное состояние триггер 4, который задерживает на один такт (время регенерации памяти) импульсы первой синхросерии, поступающих к модулю ПДП по шине 42.

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

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

943845

Составитель В.Тепенков

Редактор М.Недолуженко Техред Т. Маточка Корректор A.Ãðèéåíêo

Заказ 5142/62 Тираж 622 Подписное

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

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

Филиал ППП Патент, r Ужгород, ул. Проектная, 4 ветственно с шиной установки и пря-. мым выходом триггера прямого доступа. к памяти, выход элемента И-ИЛИ-НЕ подключен к информационному входу триггера коммутации, вход синхрониза- ции которого соединен с первым входом5 первого элемента И-НЕ и первой. шиной синхронизации, а второй вход первого элемента И-НЕ - c третьим входом элемента ИЛИ-НЕ, прямым выходом хриггера коммутации, информационным 10 входом триггера выборки столбца памяти, входом .сброса триггера запроса и первым управляющим входом коммутатора, причем инверсный выход триггера прямого доступа к памяти подключен к третьему входу первого элемента И-НЕ, входы синхронизации триггера запроса и счетчика адреса соединены с шиной запро са регенерации„ выход коммутатора подключен к адресной шине устройства, причем первый выход сдвигового регистра соединен с,первым входом второго элемента И-НЕ и управляющим входом дешифратора, второй вход второго элемента И-НЕ подключен к инверсному .выходу триггера коммутации, а выход второго элемента И-НЕ соединен с вторыми входами элемен.тов ИЛИ, при этом второй выход сдвигового регистра соединен с вторым управляющим входом коммутатора и входом сброса триггера выборки столбца памяти, вход синхронизации которого подключен к третьему входу сдвигового регистра, причем информационные входы триггеров запроса и прямого доступа к памяти подключены к шине источника питания, а вход синхронизации сдвигового регистра к второй шине синхронизации.

Источники информации, принятые во внимание при экспертизе

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

Р 78g035, кл. G 11 С 7/00, 1980.

Г1ейапй G., Dishi К. Кеер

the memory interface Simpt. e. Electronic Design 9, April 26, 1978 (прототип).

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

 

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

Изобретение относится к технике формирования и обработки радиосигналов

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

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

Изобретение относится к области обработки цифровых данных, в частности, к обработке данных в полупроводниковых запоминающих устройствах (памяти) и к архитектуре памяти, в частности, к устройствам оперативной памяти (RAM), динамической памяти (DRAM), кэш-памяти и т.п

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

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

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

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