Loading...

г. Новосибирск, ул. Зыряновская, 18, оф. 3
Режим работы: с 9.00 - 19.00 сб.-вс. выходной.
WhatsAppIcon VKIcon TelegramIcon

FAQ - Частые вопросы


Тайминги – это задержки между отдельными операциями, производимыми контроллером при обращении к памяти.
Некоторые тайминги нам недоступны для настройки, например – время выставления CS# (Crystal Select; по этому сигналу выбирается кристалл (чип) на модуле, с которым будет производиться операция), некоторые – можно менять. Вот те, что обычно доступны:
RAS-to-CAS Delay (RCD) – задержка между сигналами RAS# и CAS#. Необходима для того, чтобы было достаточно времени для однозначного определения строки и столбца адреса ячейки. Иными словами, данный параметр характеризует интервал между выставлением на шину контроллером памяти сигналов RAS# и CAS#.
RAS# (Row Address Srobe) и CAS# (Column Address Strobe) – сигналы, подтверждающие выставление на шину двух составляющих адреса ячейки – строки и столбца соответственно.
CAS Latency (CL) – задержка между командой чтения и доступностью к чтению первого слова. Введена для набора адресными регистрами гарантированно устойчивого уровня сигнала. Обычно на коробках, в которых поставляются модули памяти обозначают именно CAS latency C3, C4, C5 и т.д.
RAS Precharge (RP) – время повторной выдачи (период накопления заряда, подзаряд) сигнала RAS#, то есть – через какое время контроллер памяти будет способен снова выдать сигнал инициализации адреса строки.
Примечание: порядок операций именно таков (RCD-CL-RP), но зачастую тайминги записывают не по порядку, а по "важности" –CL-RCD-RP (или даже CL-RP-RCD).
Precharge Delay (или Active Precharge Delay; чаще обозначается как Tras) – время активности строки. То есть – период, в течение которого "закрывается" строка, если следующая требуемая ячейка находится в другой строке.
SDRAM Idle Timer (или SDRAM Idle Cycle Limit) – количество тактов, в течение которого страница может оставаться открытой, после чего следует её принудительное закрытие (для доступа к другой странице или операции обновления содержимого).
Для произвольных обращений в память бОльшую пользу приносит использование частого закрытия страниц (чем быстрее закроется одна страница, тем быстрее возможен доступ в другую), тогда как для операций "сплошных" чтения-записи выгоднее дольше держать страницу открытой.
Этот параметр позволяет установить размер конвейера для памяти. Конвейер памяти - это технология, при которой ОЗУ самостоятельно вычисляет следующий адрес при последовательном считывании. Чтобы использовать эту технологию, необходимо: 1.определить длину конвейера, которая соответствует количеству считываемых последовательных данных, 2.начальный адрес данных, 3.разрешить внутреннему счетчику вычислять последовательные адреса. Чем больше размер конвейера, тем выше производительность
последовательного чтения.

Мы в контакте