Устройство для управления динамической памятью Советский патент 1989 года по МПК G11C11/406 

Описание патента на изобретение SU1524089A1

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

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

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

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

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

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

СП

ю

4

О 00

со

В отсутствие сигнала SYNC процес-, сора по отрицательному фронту сигнала ч периодически (в каждом такте) запускается одновибратор 4, формируя паузу между сигналами RAS накопителя. Дпительпость паузы между сигиапами RAS устапавливается в соответствии с техническими параметрами БИС ЗУ так, чтобы между началом очередного сигнала RAS и положительным фронтом ближайшего сигнала (( имелся временной интервал, который требуется по ТУ между сигналами RAS и CAS.

Триггеры 1 и 2, одновибратор 3 на-. писи кода по сигналу CAS.

20

В начале любого обращения к памяти накопитель находится в режиме выдачу данных в регистр 5 по сигналу CAS. Наличие регистра 5 позволяет ограничиться одним циклом обращения к накопителю по чтению, даже если режим чтения в процессоре продолжается бесконечно долго. Выдача данных из регистра 5 на шину данных микроЭВМ разходятся в исходном,состоянии, мультиплексор 9 передает на адресные входы накопителя код адреса со счетчиков 10 и 11 строк регенерации. Режим ре- геперацни последовательных строк на- копитешя продолжается до появления сигнала SYNC (начало цикла) процессора.

Сигнал SYNC, поступая на мультиплексор 9 в первом такте цикла, обес-25 решается только сигналом IffiMR при от- печивает в паузе между сигналами RAS подключение к адресным входам накопителя адресов АО-А6, образующих адрес строки ячейки памяти, к которой обращается процессор. Кроме того, сигнал SYNC формируется триггером 1 во втором такте процессорного цикла по положительному фронту Lf, вызывая блокировку запуска одновибратора 4 во втором такте. Это приводит к увели30

чению длительности сигнала RAS на время обращения к накопителю со сто- рО1Ш процессора.

Начало сигнала RAS при наличии сигнала SYNC обеспечивает передачу гультиплексором 9 кода адреса столбца А7-А13 ячейки памяти. Срабатывание триггера 1 вызывает переключение триггера 2, который фop иpyeт сигнал CAS - сигнал фиксации адреса столбца в накопителе. Поскольку сигнал SYNC првцессора заканчивается во втором такте процессорного цикла, триггер 1 вернется в исходное состоя}ше по по40

45

сутствии сигнала БЛК (блокировки обращения в памяти).

Сигнал записи в накопитель формируется одновибратором 3 при наличии сигнала MEMl J. Запуск одновибратора 3 разрешается в течение длительного сиг1-:ала CAS в момент возврата триггера 1 в исходное состояние. Длительность сигнала № определяется длительностью положительной полуволны сигнала i-fj (не менее 200 не, что соответ- ст.вует ТУ на БИС динамической памяти серии К565) при условии, что хронирующая цепь одновибратора 3 рассчитана на формирование несколько большей длительности. Окончание сигнала Л совпадает с концом сигнала CAS.

Таким образом при выдаче данных из процессора в память в накопителе вна- чалЕ - выполняется чтение по требуемому .су, а затем запись данных процессора по тому же адресу (использован режим БИС ЗУ Считывание - модификация - запись).

Поскольку моменты начала формироложительному фронту Lf в такте, кото-

рый следует за вторым тактом (типовой 50 дания сигналов MEMR и МЕМС для нор- третий такт, либо такт ожидания примальной работы управления и выполнения правильного обмена данными между процессором и памятью не важны, схема успешно работает при различных стандартных системных контроллерах, При необходимости организаций банотсутствии сигнала READY на входе процессора), и снимает блокировку запуска одновибратора 4 и сигнал установки триггера 2 в состояние 1. Таким образом, в следующем такте Л1о отрицательному фронту сигнала if запускается одновибратор 4 и триг55

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

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

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

В начале любого обращения к памяти накопитель находится в режиме выдачу данных в регистр 5 по сигналу CAS. Наличие регистра 5 позволяет ограничиться одним циклом обращения к накопителю по чтению, даже если режим чтения в процессоре продолжается бесконечно долго. Выдача данных из регистра 5 на шину данных микроЭВМ разрешается только сигналом IffiMR при от-

решается только сигналом IffiMR при от-

сутствии сигнала БЛК (блокировки обращения в памяти).

Сигнал записи в накопитель формируется одновибратором 3 при наличии сигнала MEMl J. Запуск одновибратора 3 разрешается в течение длительного сиг1-:ала CAS в момент возврата триггера 1 в исходное состояние. Длительность сигнала № определяется длительностью положительной полуволны сигнала i-fj (не менее 200 не, что соответ- ст.вует ТУ на БИС динамической памяти серии К565) при условии, что хронирующая цепь одновибратора 3 рассчитана на формирование несколько большей длительности. Окончание сигнала Л совпадает с концом сигнала CAS.

Таким образом при выдаче данных из процессора в память в накопителе вна- чалЕ - выполняется чтение по требуемому .су, а затем запись данных процессора по тому же адресу (использован режим БИС ЗУ Считывание - модификация - запись).

Поскольку моменты начала формиро

дания сигналов MEMR и МЕМС для нор- мальной работы управления и выков памяти сигнал CAS, формируемый триггером 2, должен переключаться на

1-

5152

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

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

Работа устройства управления в режиме прямого доступа к памяти под уп равлением стандартного контроллера ПД типа КР580ВТ57 (фиг..3).

Переход процессора в режим захвата шин происходит в конце такта ТЗ процессорного цикла, когда обмен данными между процессором и памят ыо или регистром внешнего устройства завершен. Передача управления шинами микроэвм контроллеру прямого доступа КР580ВТ57 вызывает в Нем формирование циклов ПД, подобных циклу считывания управления памятью и регистрации ввода - вывода. В предлагаемом устройстве управления идентификация цикла прямого доступа вызывается сигналом ЛБЕ.ST. - стробом запоминания старшего байта адреса ячейки памяти, к которой обращается контроллер ПД, Обращение к ОЗУ происходит также как при взаимодействии с процессором при условии программирования БИС ПД на режим удлиненной записи в память. Невыполнение этого условия (обычная запись) может привести к пропуску сигнала MEMTv за счет его значетельного запаздывания по отношению к моменту анализа этого сигнала в узле управления (по ТУ БИС КР 580ВТ57 задержка сигнала относительно начала такта S3 может составлять 250 не).

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

5

10

15

20

25

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

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

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

Использование режима Чтение-модификация-запись в накопителе динамического типа упрощает схему управления .

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

0

5

5

0

5

0

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

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

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

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

название год авторы номер документа
Динамическое оперативное запоминающее устройство 1987
  • Клышбаев Акилбек Тулепбекович
SU1499401A1
Устройство управления динамической памятью 1990
  • Ковш Анатолий Леонидович
  • Соколов Владимир Васильевич
  • Ольшак Александр Иванович
  • Севрукевич Леонид Павлович
SU1735858A1
Устройство для регенерации динамической памяти 1980
  • Лайх Хольгер
  • Левчановский Феодосий Васильевич
SU943845A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ИЗОБРАЖЕНИЙ 1990
  • Боровик О.С.
  • Неруш Г.И.
  • Сырямкин В.И.
  • Фомин А.А.
RU2047921C1
Устройство для управления регенерацией в полупроводниковой динамической памяти 1991
  • Бруевич Дмитрий Анатольевич
  • Куликов Александр Геннадьевич
SU1807521A1
Запоминающее устройство с самоконтролем 1988
  • Исаев Олег Вячеславович
  • Макачев Андрей Николаевич
  • Огнев Иван Васильевич
  • Паращук Леонид Николаевич
  • Пестряков Александр Николаевич
SU1569905A1
Буферное динамическое оперативное запоминающее устройство 1989
  • Акимов Андрей Геннадьевич
  • Виноградов Николай Юрьевич
  • Галла Александр Алексеевич
  • Макарова Любовь Николаевна
  • Медведев Владимир Арсентьевич
SU1695388A1
Контроллер динамического оперативного запоминающего устройства 1987
  • Мовсесян Аркадий Георгиевич
SU1442995A1
Устройство формирования сигналов управления динамической памятью 1989
  • Иванов Владимир Иванович
  • Корнышев Николай Петрович
SU1741141A1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1

Иллюстрации к изобретению SU 1 524 089 A1

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

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

Формула изобретения SU 1 524 089 A1

МЕШ

АО-AS

«Pat./

I

LJ

Документы, цитированные в отчете о поиске Патент 1989 года SU1524089A1

Устройство для регенерации информации в блоках памяти микропроцессорной системы 1984
  • Ланг Мирослав
  • Ситников Валерий Степанович
SU1246135A1
Еремин Ю.А., Морозов А.Г
Контроллер динамического ОЗУ для микропроцессорных устройств.- Микропроцессорные средства и системы, 1986, № 3, с
Способ очищения сернокислого глинозема от железа 1920
  • Збарский Б.И.
SU47A1

SU 1 524 089 A1

Авторы

Киселев Юрий Николаевич

Даты

1989-11-23Публикация

1987-11-24Подача