Читать - читаю а сути уловить не могу. Расскажите пожалуйста, на примере чего нибудь простого, например, К565РУ5, как это работает.
Как записать, и как прочитать бит. как выполнить регенерацию. Просто последовательность действий со входами микросхемы. Почему только 8 адресных входов для 64 кбит памяти (что невозможно).
Расскажите про DRAM...
Расскажите про DRAM...
Трудное детство, стальные игрушки.
- Реклама
-
petrenko
- Друг Кота
- Сообщения: 5326
- Зарегистрирован: Вт фев 21, 2012 13:51:55
- Откуда: Начинающий
- Контактная информация:
Re: Расскажите про DRAM...
Ну вот паки и паки вы не утруждаете себя изучением , ведь проще спросить на форуме ..
Прочитать : после защёлкивания адреса то, что запомнено в ячейке, выдаётся на DO .
Бывают ещё и.м.с. , где есть доп. режимы для регенерации.
Потому что мультиплексирование, сначала защёлкивается половина по спаду RAS , потом ещё половина по спаду CAS .Почему только 8 адресных входов для 64 кбит памяти
Записать : после защёлкивания адреса то, что на DI при активном W записывается.Как записать, и как прочитать бит
Прочитать : после защёлкивания адреса то, что запомнено в ячейке, выдаётся на DO .
Просто выполнить чтение любой ячейки строки - и проделать это для всех строк .как выполнить регенерацию
Бывают ещё и.м.с. , где есть доп. режимы для регенерации.
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Re: Расскажите про DRAM...
Спасибо.
Да, признаться, я решил схалявить. Извините.
Довольно хлопотная микросхема. Но интересная.
Вопрос про регенерацию. То есть, при регенерации мне надо перебирать адреса только строк. При этом как - осуществляется полный цикл обращения к микрухе на чтение, т.е выставили байт, сначала RAS вниз, потом CAS. Или во время регенерации стробится только один RAS?
Да, признаться, я решил схалявить. Извините.
Довольно хлопотная микросхема. Но интересная.
Вопрос про регенерацию. То есть, при регенерации мне надо перебирать адреса только строк. При этом как - осуществляется полный цикл обращения к микрухе на чтение, т.е выставили байт, сначала RAS вниз, потом CAS. Или во время регенерации стробится только один RAS?
Трудное детство, стальные игрушки.
- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Расскажите про DRAM...
Действительно, решили схалявить.
Для изучения достаточно скачать пару-тройку даташитов, и там будет всё, включая временные диаграммы работы. Что может быть лучше временных диаграмм?
Вот, как пример http://www.minuszerodegrees.net/memory/ ... _2164A.pdf
Вот ещё вариант https://www.jameco.com/Jameco/Products/ ... IEMENS.pdf
и ещё https://www.silicon-ark.co.uk/datasheet ... uments.pdf
А ведь это далеко не всё... Собственно, алгоритм работы DRAM везде одинаковый, различаются только мелкие детали, типа кому-то RAS перед CAS надо обязательно опускать, кому-то пофиг, кому 128 циклов на регенерацию, кому-то 256 (зависит от внутренней организации), ну и т.д.
Вот ещё почитать http://www.geoff.org.uk/microtan/files/ ... roject.pdf (другой скан этого же http://www.microtan.ukpc.net/64KDRAM.pdf )
Наверное самый трудный момент озвучу. Суть регенерации - восстановить заряд на затворе запоминающего транзистора. Для этого его достаточно просто прочитать (остальное делается внутри схемотехнически). А вот ту фишка. дело в том, что выставление RAS - это уже процедура чтения, но читаются сразу все ячейки. Выставление CAS - это другой процесс - это выдача одной ячейки из всей строки прочитанных на выход. Это всё организуется внутренним мультиплексором, прочитанное по RAS подаётся на его входы (их много) CAS задаёт адрес входа. Так вот, поскольку RAS уже читает, то регенерацию можно сделать, просто перебрав все адреса RAS и не трогая при этом CAS? что здорово экономит время.
А есть ещё режим скрытой регенерации, режим чтения бурстами
Для изучения достаточно скачать пару-тройку даташитов, и там будет всё, включая временные диаграммы работы. Что может быть лучше временных диаграмм?
Вот, как пример http://www.minuszerodegrees.net/memory/ ... _2164A.pdf
Вот ещё вариант https://www.jameco.com/Jameco/Products/ ... IEMENS.pdf
и ещё https://www.silicon-ark.co.uk/datasheet ... uments.pdf
А ведь это далеко не всё... Собственно, алгоритм работы DRAM везде одинаковый, различаются только мелкие детали, типа кому-то RAS перед CAS надо обязательно опускать, кому-то пофиг, кому 128 циклов на регенерацию, кому-то 256 (зависит от внутренней организации), ну и т.д.
Вот ещё почитать http://www.geoff.org.uk/microtan/files/ ... roject.pdf (другой скан этого же http://www.microtan.ukpc.net/64KDRAM.pdf )
Наверное самый трудный момент озвучу. Суть регенерации - восстановить заряд на затворе запоминающего транзистора. Для этого его достаточно просто прочитать (остальное делается внутри схемотехнически). А вот ту фишка. дело в том, что выставление RAS - это уже процедура чтения, но читаются сразу все ячейки. Выставление CAS - это другой процесс - это выдача одной ячейки из всей строки прочитанных на выход. Это всё организуется внутренним мультиплексором, прочитанное по RAS подаётся на его входы (их много) CAS задаёт адрес входа. Так вот, поскольку RAS уже читает, то регенерацию можно сделать, просто перебрав все адреса RAS и не трогая при этом CAS? что здорово экономит время.
А есть ещё режим скрытой регенерации, режим чтения бурстами

