Рис. 1. 34. Структурная схема SDRAM
УР – усилитель регенератор.
УПВ – управление последовательностью вывода разрядов.
Схема регенерации включается, когда нет синхронизации.
CLC – входной импульсный сигнал. Все сигналы микросхемы воспринимаются в центре переднего фронта этого сигнала.
CKE (Clock Enable) – входной, потенциальный. Активизирует восприятие сигнала CLK, когда высокий уровень. При низком уровне переводит микросхему в режим отключения питания, спящий режим или режим саморегенерации.
CS# — входной, импульсный. Разрешает декодирование команд дешифратором команд, когда низкий уровень.
RAS#, CAS#, WE# — входные, импульсные. Определяют 3 разряда команды.
A[0:10] — входные, потенциальные. Во время цикла активации банка A[0-10] определяет адрес строки в момент активности сигнала CLK. Во время циклов чтения и записи A[0:9] определяет столбец, а разряд A10 используется для инициализации операции автоподзарядки в конце пакетного цикла чтения-записи. Если A10 активен, происходит подзарядка банка, определяемого разрядом A11. Во время цикла подзарядки A10 в конъюнкции с A11 определяют банк, подлежащий подзарядке. Если A10 активен, то подзаряжаются два банка, если не активен, подзаряжается банк A11.
DQ[0-15] – вход/выход, потенциальный. Определяют входные/выходные данные.
DQM# — входной, импульсный, активен низким уровнем. Сигнал маскирования входов/выходов, когда они переводятся в высокоимпедантное состояние. Определяет совместно с регистром маски, какие разряды переводятся в отключенное состояние.
Регистр режима
|
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
Mode |
CAS# задержка |
Пакетный режим |
Длина максимального пакета |
Mode — режим. 00000 – нормальный, хх100 – пакетный.
CAS# задержка – число тактов по прошествии которых после начала обмена появляются первые данные.
Пакетный режим – Если 0, то последовательный пакетный режим, а если 1, то интерлив.
Длина пакета – 1, 2, 4, 8, full.
Временная диаграмма цикла активации данных
Рис. 1. 35. Временная диаграмма цикла активации данных
Временная диаграмма пакетного чтения данных
Рис. 1. 36. Временная диаграмма пакетного чтения данных
Автоподзарядка
Если при передаче номера столбца A10 равен 1, то команды чтения и записи выполняются с автоподзарядкой (регенерация данных). Автоподзарядка заключается в следующем. После переписи данных в регистр защёлку происходит регенерация строки запоминающей матрицы. При этом используется адрес строки, переданный при активации банка. В отличие от динамической памяти, где автоподзарядка производится в процессе чтения, здесь гарантируется, что в течение 3-х тактов не изменён банк.
