Временно́е мультиплексирование адреса

В динамических ОЗУ используется двухкоординатная адресация к элементам памяти, при которой адресный код разбивается на две части. Младшие разряды адресного кода представляют собой адреса строк, старшие разряды – адреса столбцов. Для уменьшения числа линий в шине адреса младшие и старшие разряды адресного кода передаются последовательно во времени. В этом состоит суть временно́го мультиплексирования. Для подачи адреса строки используются импульсы прямоугольной формы – стробы RAS (Row Address Strobe – строб адреса строки), а для подачи адреса столбца – стробы CAS (Column Address Strobe – строб адреса столбца). Временно́е мультиплексирование адреса позволяет сократить число внешних выводов микросхемы. Это особенно актуально для динамических ОЗУ, обладающих большой емкостью памяти, а следовательно, большой разрядностью адресов.

Циклы обращения к динамическому ОЗУ начинаются подачей адресного кода А строки и строба RAS# = 0, где # – обозначение инверсии, введенной фирмой Intel. Затем подается адресный код А столбца и строб CAS# = 0. Стробы перекрываются во времени. Фиксация адресов в регистрах ОЗУ осуществляется по переднему фронту стробов (переходу логического уровня из 1 вО).

В цикле записи после фиксации адреса строки подается сигнал Wtt/R = 0 и выставляются данные О/. Адресный код А столбцов, сигнал записи W# и данные снимаются через определенный промежуток времени после фиксации адреса столбца.

В цикле чтения после фиксации адреса строки подается сигнал W#/R = 1, который удерживается до окончания строба С AS# = 0.

В циклах регенерации подаются только стробы RAS# и адреса строк.

Временные диаграммы для циклов записи, чтения и регенерации приведены на рис. 10.5.

Временные диаграммы работы динамического ОЗУ в циклах записи, чтения и регенерации

Рис. 10.5. Временные диаграммы работы динамического ОЗУ в циклах записи, чтения и регенерации

 
< Пред   СОДЕРЖАНИЕ     След >