7.4.4.2.3. Интерфейс с динамическим ОЗУ

 

Подсистемы памяти с динамическим ОЗУ (ДОЗУ) обеспечивают относительно малые времена доступа при низкой стоимости бита. В то же время ДОЗУ требует короткого нерабочего времени между циклами обращения для подзаряда или регенерации данных. Регенерация осуществляется путем выполнения операции чтения и/или записи. Каждая операция регенерации восстанавливает содержимое нескольких слов в блоке памяти. Если это время не отводится, то данные, хранящиеся в ДОЗУ, могут быть утеряны. В случае когда требуются два последовательных обращения к одному и тому же участку ДОЗУ, второе обращение задерживается на время подразряда. Чтобы избежать этой задержки, каждое последующее обращение к памяти должно, по возможности, направляться в различные участки ДОЗУ.

В большинстве ДОЗУ периодическая активация каждого сигнала адреса строки внутренне регенерирует данные для каждого столбца строки. Обычно в ДОЗУ цикл регенерации осуществляется только при помощи сигнала RAS (выбор адреса строки). Временная диаграмма этого цикла такая же, что и у цикла чтения, разница лишь в том, что вместо сигнала CAS (выбор адреса столбца) активен сигнал RAS и все выводы данных находятся в высокоимпедансном состоянии.

Частота регенерации и количество регенерируемых строк зависят от типа ДОЗУ. Для ДОЗУ с организацией 64 К х N и более в цикле регенерации должны использоваться только восемь младших мультиплексированных адресных битов (АО-А7, 256 строк). Старшие биты адреса игнорируются. ДОЗУ большей емкости обычно требуют регенерации каждые 4 мс. После инициализации системы поддерживаются целостность данных ДОЗУ и их состояние (даже во время состояния останова МП 80386 или аппаратного системного сброса), так как все функции системы ДОЗУ выполняются аппаратурой, внешней по отношению к процессору.

Некоторые ДОЗУ требуют нескольких циклов «разогрева» перед тем, как они смогут работать нормально. Обычно это осуществляется двумя способами, во-первых, с помощью внешней логики активируется сигнал RFRQ на определенный период времени, что инициирует работу аппаратуры управления ДОЗУ в течение нескольких циклов регенерации; во-вторых, как часть процесса инициализации МП 80386 выполняется несколько фиктивных обращений к ДОЗУ, для чего производится установка регистров МП 80386 и выполнение команды REP LODS.

 

 

HotLog

Заказчику web дизайна и программирования - каталог сайтов, обзор дизайн студий