реклама на сайте
подробности

 
 
> nand k9k08g08u0a, адресация памяти (какие адреса за что отвечают)
mempfis_
сообщение May 21 2007, 16:14
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Привет всем smile.gif
Вопрос к тем, кто работал с nand-памятью
Просветите меня пожалуйста в адресации этого типа микросхем smile.gif
Согласно документации, одногигабайтная микросхема памяти имеет 12 адресных линий для адресации колонок и 19 для адресации строк.

Как я понял row_addr позволяет адресовать 2**19=524288 строк. Это число совпадает с кол-вом страниц в микросхеме.
А вот col_addr содержит 12 разрядов и позволяет адресовать 2**12=4096 чего-то.
А вот что адресует col_addr мне не понятно. sad.gif

Если-бы было 13 разрядов, то он мог-бы адресовать блоки, которых 8192.
Но факт есть факт - их 12. У меня возникает подозрение, что col_addr исп. для адресации стартового байта в странице. Но для этого достаточно было-бы иметь 11 линий (2048 байт).
Хотя там есть дополнительные участки памяти по 4*16 байта для коррекции ошибок.
С этими участками размер страницы составляет 2112 байт. Вот тут какраз и нужно уже 12 линий для адресации. Скажите я прав или нет ?

И ещё попутный вопрос микросхема памяти сама генерирует код для коррекции ошибок или этим должен заниматься внешний контроллер?

Заранее спасибо всем откликнувшимя.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mempfis_   nand k9k08g08u0a   May 21 2007, 16:14
- - Abo   Цитата(mempfis_ @ May 21 2007, 20:14) С э...   May 21 2007, 18:35


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016