Инструменты пользователя

Инструменты сайта


doc:mk:nand_1986ve9x

NAND Flash в 1986ВЕ9х

Учаcтвует ли в логике работы контроллера EBC сигнал Busy.Или он только отображается в регистре MDR_EBC→CONTROL?

Сигнал Busy только доступен через регистр, в логике работы он не участвует.


Шина данных NAND-памяти предполагает 8 разрядов, и контроллер EBC использует только младшие 8 бит, старшие не будут ни на что влиять, просто отбрасываются.


При обращении к контроллеру EBC необходимо соблюдать протокол обращений (а так все равно, что будет обращаться)


Пример программы из спецификации (частота 100МГц, так как это общий для всех МК пример):

Фаза команды (стр.195 спецификации)
…=0x11;
…=0x22;
…=0x33;
…=0x44; —- вопросы ко второй и третьей строкам. —- Изменение значения в младшей тетраде - это "для себя" обозначить номер цикла? Состояние этих бит не имеет значения. —- Почему в каждом обращении задается 3 адресных цикла? И в каждом обращении код выполнения завершающей команды? После подачи первой команды уже работает внутренний автомат и не берёт эти данные из полей. —- Контроллер EBC отслеживает их количество по внутреннему счетчику (для формирования завершающей команды)? По внутреннему счётчику отслеживается количество циклов адреса (и для формирования завершающей команды). —- Поэтому во втором и третьем обращении это поле не имеет значения? Если записать первую строку, контроллер EBC будет обязательно ждать 2-ю и 3-ю, или эту операцию можно прервать (например командой записи данных). Прерывать нельзя, контроллер EBC обязательно будет ждать 2 и 3 строки.

doc/mk/nand_1986ve9x.txt · Последнее изменение: 2022/04/03 23:09 (внешнее изменение)