Устройство для управления динамической памятью

 

Изобретение относится к вычислительной технике и может быть использовано в запоминающих устройствах микропроцессорных систем. Целью изобретения является упрощение устройства и расширение функциональных возможностей за счет независимости работы от типа системного контроллера. Устройство содержит формирователь, первый и второй счетчики строк регенерации, дешифратор, мультиплексор адресов, регистр данных и формирователь управляющих сигналов, включающий D-триггер, RS-триггер, первый и второй одновибраторы, первый и второй элементы ИЛИ, элемент И и элемент НЕ. Устройство обеспечивает правильный обмен данными между процессором и памятью при любом типе системного контроллера /КР580 ВК38 или КР580 ВК28/ и системном генераторе КР 580ГФ24 и возможность работы памяти с контроллером прямого доступа КР580ВТ57 при "скрытой" регенерации в любом режиме работы процессора и любом стандартном режиме прямого обмена между памятью и устройствами ввода/вывода. 3 ил.

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

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

РЕСПУБЛИК

А1 (19) (111, (51)4 G 11 С 7/00

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

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

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

ПРИ ГКНТ СССР

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

1 (21) 4351548/24-24 (22) 24.11.87 (46) 23,11.89, Бюл. 11 43 (71) Горьковский политехнический институт (72) IO.Н.Киселев (53) 681,327.6 (088.8) (56) Авторское свидетельство СССР

У 1246135, кл. G 11 С 7/00, 1984.

Еремин Ю,A., Морозов A,Ã, Контроллер динамического ОЗУ для микропроцессорных устройств,. — Микропроцессорные средства и системы, 1986, !(3, с. 47. (54) УСТРО!!СТВО ДЛЯ УПРАВЛЕНИЯ ДИНАМИЧЕСКО!1 ПЛМЧТЬИ (57) Изобретение относится к вычислительной технике и может быть использовано в запоминающих устройствах микропроцессорных систем. Целью изобретения является упрощение устройства и расширение функциональных возможИзобретение относится к вычислительной технике и может быть использовано в запоминающих устройствах микропроцессорных систем, Целью изобретения является упрощение устройства и расширение функциональных возможностей за счет независимости работы от типа системного контроллера.

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

D-триггер, RS — триггер, первый и второй одновибраторы, первый и второй элементы ИЛИ, элемент И и элемент НЕ.

Устройство обеспечивает правильный обмен данными между процессором и памятью при любом типе системного контроллера (KP580 ВК38 или КР580 ВК28) и системном генераторе KP 580ГФ24 и возможность работы памяти с контроллером прямого доступа КР580ВТ57 при искрытойи регенерации в любом режиме работы процессора и любом стандартном режиме прямого обмена между памятью и устройствами ввода/вывода, 3 ил.

Устройство содержит D-триггер 1, RS-триггер 2, одновибраторы 3 и 4, регистр 5 данных, элементы ИЛИ 6 и 7, элемент И 8, мультиплексор 9 адресов, первый 10 и второй ll счетчики строк регенерации, дешифратор 12, элемент

НЕ 13. На фиг, 1 показано также подключение устройства к накопителю и шине микроЭВМ.

Элементы 1 — 4, 6 — 8, 13 составляют формирователь управляющих сигналов.

Работа устройства с процессором (фиг. 2).

1524089

В отсутствие сигнала SYNC процес-, сора по отрицательному фронту сигнала ц периодически (в каждом такте)

2 запускается одновибратор 4, формируя паузу между сигналами RAS накопителя, Длительность паузы между сигналами

RAS устанавливается в соответствии с техническими параметрами БИС ЗУ так, чтобы между началом очередного сиг" нала RAS и положительным фронтом ближайшего сигнала lp имелся временной интервал, который требуется по

ТУ между сигналами RAS u CAS.

Триггеры 1 и 2, одновибратор 3 на- 1 ходятся в IIсходном,состоянии, мультиплексор 9 передает на адресные входы накопителя код адреса со счетчиков

10 и 11 строк регенерации, Режим регенерации последовательных строк накопителя продолжается до появления сигнала SYNC (начало цикла) процессора.

Сигнал SYNC, поступая на мультиплексор 9 в первом такте цикла, обес- 25 печивает в паузе между сигналами RAS подключение к адресным входам накопителя адресов AO-A6 образующих адрес строки ячейки памяти, к которой обращается процессор, Кроме того, сигнал

SYNC формирует.ся триггером 1 во втором такте процессорного цикла по положительному фронту q, вызывая блокировку запуска одновибратора 4 во втором такте, Это приводит к увеличению длительности сигнала RAS на

35 время обращения к накопителю со стороны процессора.

Начало сигнала RAS при наличии сигнала SYNC обеспечивает передачу

40 мультиплексором 9 кода адреса столбца Л7-Л13 ячейки памяти. Срабатывание триггера 1 вызывает переключение триггера 2, который формирует сигнал

CAS — сигнал фиксации адреса столбца

45 в накопителе. Поскольку сигнал SYNC процессора заканчивается во втором такте процессорного цикла, триггер 1 вернется в исходное состояние по положительному фронту ц в такте, который следует за вторым тактом (типовой 50 третий такт, либо такт ожидания при отсутствии сигнала READY на входе процессора), и снимает блокировку запуска одновибратора 4 и сигнал усlI tt т ано вки триггера 2 в состояние 1 . 5 5

Таким образом, в следующем такте по отрицательному фронту сигнала запускается одновибратор 4 и триг1 гер 2 возвращается в исходное состояние, т. е. заканчивается формирование сигналов RAS и CAS, Следу1ощий сигнал HAS вызывает уже цикл регенерации накопителя.

Поскольку счетчик регенерации инкрементируется по концу сигнала РАЯ, а в цикле обращения к накопителю строка, код которой был сформирован в счетчике к началу обращения, не была регенерирована, увеличение содержимого счетчиков 10 и 11 блокируется переводом счетчика 10 в режим перезаписи кода по сигналу CAS °

В начале любого обращения к памяти накопитель находится в режиме выдачи данных в регистр 5 по сигналу CAS.

Наличие регистра 5 позволяет ограничиться одним циклом обращения к накопителю по чтению, даже если режим чтения в процессоре продолжается бесконечно долго, Выдача данных из регистра 5 на шину данных микроЭВМ разрешается только .сигналом MENR при отсутствии сигнала БЛК (блокировки обращения в памяти).

Сигнал записи в накопитель формируется одновибратором 3 при наличии сигнала МКМ11. Запуск одновибратора 3 разрешается в течение длительного сиг -:ала CAS в момент возврата триггера 1 в исходное состояние. Длительность сигнала hIE определяется длительностью положительной полуволны сигнала (не менее 200 нс, что соответствует ТУ на БИС динамической памяти серии К565) при условии, что хронирующая цепь одновибратора 3 рассчитана на формирование несколько большей длительности. Окончание сигнала ЫЕ совпадает с концом сигнала CAS, Таким образом при выдаче данных из процессора в память в накопителе вначал» выполняется чтение по требуемому адресу, а затем запись данных процессор» по тому же адресу (использован режим БИС ЗУ вСчитывание — модификация — запись" ).

Поскольку моменты начала формирования сигналов МБМК и IKHti для нормапьной работы узла управления и выполнения правильного обмена данными между процессором и памятью не важны, схема успешно работает при различных стандартных системных контроллерах.

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

089 6

"скрытая" регенерация памяти н в тактах ожидания.

Таким образом, в предлагаемом устройстве управления идентификация об5 ращения к памяти со стороны процессора сигналом SYNC позволлет использовать это устройство при любом типе системного контроллера КР580ВК38 или КР580ВК28; тактовой последовательностью является системный сигнал, вырабатываемый стандартным системным генератором КР580ГФ24.

Применение запоминающего регистра

15 на выходе накопителя позволяет осуществить правильный обмен данными между памятью и процессором в автоматическом режиме и режиме ожидания,я также между памятью и внешним устройст20 вом в режиме прямого доступа под управ— пением стандартного контроллера ПД типа КР580ВК57, Использование режима Чтение-модификация-запись" в накопителе динамического типа упрощает схему управле5 1524 тот илн иной банк (страницу) накопителя кодом старших разрядов адресной шины.

Роль этого переключателя в схеме (фиг. 2) выполняет дешифратор 12, Блокировка обращения к памяти достигается запретом формирования сигнала на выходе элемента 8 и запретом чтения состояния регистра 5. Сигнал блокировки обращения к памяти должен быть подан не позднее чем за 100 нс до начала сигнала RAS в цикле обращения к памяти.

Предлагаемая схема управления обеспечивает »»скрытую" регенерацию последовательных строк накопителя динамического типа с темпом одна строка за один цикл процессора.

Работа устройства управления в режиме прямого доступа к памяти под управлением стандартного контроллера

ПД типа КР580ВТ57 (фиг. 3).

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

КР580ВТ57 вызывает в нем формирование циклов ПД, подобных циклу считывания управления памятью и регистрации ввода — вывода. В предлагаемом устройстве управления идентификация цикла прямого доступа вызывается сигналом ADE.ST. — стробом запоминания старшего байта адреса ячейки памяти, к которой обращается контроллер ПД.

Обращение к ОЗУ происходит также как при взаимодействии с процессором при условии программирования БИС ПД на режим удлиненной записи в память, Невыполнение этого условия (обычная запись) может привести к пропуску сигнала МЕМ1» за счет его значетельного ния, 30 Устрой ст во длл у правлен»»я динам»»ческой памятью, содержащее формирователь управляющих сигналов, мультипликатор адресов, дешшфратор, первый счетчик строк регенерации, о т л и ч а ющ е е с я тем, что, с целью

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

D-триггер, RS-триггер, первый и второй одновибраторы, первый и второ»»

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

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

55 чтения устройства, а выход подключен к входу выборки регистра данных, информационные входы и выходы которого являются соответственно информационными входами и выходами устройства, запаздывания по отношению к моменту анализа этого сигнала в узле управления (по ТУ БИС КР 580ВТ57 задержка сигнала 1»1ЕМ1» относительно начала такта S3 может составлять 250 нс) °

В циклах ПД по чтению ОЗУ режим удлиненной записи в контроллере ПД может не использоваться. На фиг. 3 показано взаимодействие устройства управления и контроллера прямого доступа в режимах чтения памяти и записи в память ° Также как при работе с процессором в режиме ПД выполняется

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

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

5 синхровходу дешифратора и к управляющему входу первого счетчика строк регенерации, информационные входы и выходы которого соединены между собой, а выход переполнения подключен к счетному входу второго счетчика строк регенерации, информационные выходы первого и второго счетчиков строк регенерации соединены с информационными входами второй группы мультиплексора адресов, информационные входы первой группы которого подключены к шине логического нуля, а информационные входы третьей и четвертой групп являются соответственно входами стар- 20 ших и младших разрядов адреса устройства, инверсный выход 0-триггера соединен с прямым импульсным входом первого одновибратора, с прямым импульсным входом и входом установки 25 второго одновибратора и e S-входом

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

1524089

Ч

1 ф ь ф

Составитель О,Исаев

Техред A.Kðàí÷óê

Корректор Т,Иалец

Редактор A. Шандор

Заказ 7048j52 Тираж 558 Под пи сно е

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

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

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

Устройство для управления динамической памятью Устройство для управления динамической памятью Устройство для управления динамической памятью Устройство для управления динамической памятью Устройство для управления динамической памятью Устройство для управления динамической памятью 

 

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для создания как электрически программируемых постоянных запоминающих устройств, так и многократно перепрограммируемых запоминающих устройств повып еннай информационной емкости на основе МДП- структур, в частности МНОП-транзисторов

Изобретение относится к вычислительной технике и может быть использовано для создания как электрически программируе- .мы.ч ПЗУ, так и многократно мерепрограммируемы .х ЗУ новын1енной информационной е.мкости на основе МДП-структур, в частности МНОП-транзисторов

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

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

Изобретение относится к области микроэлектроники и может быть использовано в динамических ВДП БИС

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

Группа изобретений относится к запоминающим устройствам и может быть использована для обновления ячеек памяти. Техническим результатом является повышение надежности перекрестной энергонезависимой памяти. Контроллер памяти для обновления значения напряжения ячейки памяти содержит логическую схему чтения, выполненную для чтения значения напряжения ячейки памяти в перекрестной энергонезависимой памяти, содержащей множество ячеек памяти, при этом во множестве ячеек памяти значения напряжения соответственно установлены равными первому пороговому напряжению или второму пороговому напряжению; и логическую схему записи, соединенную с логической схемой чтения и выполненную для обновления значения напряжения первой одной или более ячеек из множества ячеек памяти, которое установлено равным второму пороговому напряжению, без изменения значения напряжения второй одной или более ячеек из множества ячеек памяти, которое установлено равным первому пороговому напряжению. 3 н. и 14 з.п. ф-лы, 6 ил.

Группа изобретений относится к запоминающим устройствам и может быть использована для обновления ячеек памяти. Техническим результатом является повышение надежности перекрестной энергонезависимой памяти. Контроллер памяти для обновления значения напряжения ячейки памяти содержит логическую схему чтения, выполненную для чтения значения напряжения ячейки памяти в перекрестной энергонезависимой памяти, содержащей множество ячеек памяти, при этом во множестве ячеек памяти значения напряжения соответственно установлены равными первому пороговому напряжению или второму пороговому напряжению; и логическую схему записи, соединенную с логической схемой чтения и выполненную для обновления значения напряжения первой одной или более ячеек из множества ячеек памяти, которое установлено равным второму пороговому напряжению, без изменения значения напряжения второй одной или более ячеек из множества ячеек памяти, которое установлено равным первому пороговому напряжению. 3 н. и 14 з.п. ф-лы, 6 ил.
Наверх