Понадобилось вникнуть в суть SDRAM - благо, материала достаточно, так что большинство вопросов я для себя прояснил.
Однако, пару моментов я так и не понял (витает некоторая неясность, которая меня в итоге запутала).
Допустим, память содержит 4 банка, каждый из которых содержит 2048 строк (да-да, это 64Мб Микрон

).
Даташит говорит, что для того, чтобы обеспечить сохранность данных, необходимо за каждые 64 мс успеть подать 4096 таких команд (либо пачкой, либо раз в 15.625 мкс, что при количестве таких команд равном 4096 как раз уложится в 64мс).
Что мне непонятно:
1. Что именно рефрешит ОДНА команда AUTOREFRESH - ЦЕЛИКОМ один БАНК (но ведь в таком случае достаточно дать всего 4 команды, чтобы обновить всю память), или же только одну СТРОКУ в ОДНОМ банке (в таком случае надо дать 2048 команд в каждый банк)?
2. Откуда получается число 4096 (см. скобки в п.1)?
3. Правильно я понимаю что, например, для 64Мб Микрона время выполнения этой команды составит порядка 60нс (см. Даташит)?
Спасибо!