Цитата(PoReX @ Mar 26 2012, 17:23)

Они же по разному тактируются, чего-то я не пойму, как такое возможно?
#NAND_CE и #NAND_BUSY вешаете на любые GPIO ноги контроллера.
Шину данных D0-D7 как есть на шину данных SRAM. #NAND_WE, #NAND_RE соответственно на #WR, #RD SRAM.
Далее - NAND_CLE, NAND_ALE можно прицепить к любым адресным линиям, например, CLE - A16, ALE - A15. Тогда записью "в память" по адресу SRAM_BASE + 0x10000 (при активном #NAND_CE) можно подавать команды в NAND, а записью в SRAM_BASE + 0x8000 - устанавливать адреса блока и страницы NAND.
После установки команды и передачи адреса (дождавшись готовности #NAND_BUSY) всю страницу NAND можно считать обычным memcpy() с адреса SRAM_BASE + 0x00.