Subject: Re: NAND flash support
To: None <tech-embed@netbsd.org>
From: Toru Nishimura <locore64@alkyltechnology.com>
List: tech-embed
Date: 03/09/2007 17:01:21
A note on NAND CLE/ALE wiring;
It's very benefitial to have CLE/ALE signal lines tied with
(SRAM) memory controller's address signal. The practice will
reduce programming burden significantly since CLE / ALE
fiddling can be done to perform write on alias'ed address of
the data xfering byte. The following segment is to read NAND
prodID;
nand[4] = 0x90;
nand[8] = 0x00;
v0 = nand[0] << 8;
v0 |= nand[0]; /* 16bit product ID maker:device */
return v0;
Here, offset [4] is for command notify, and [8] is for address notify.
Not all memory controller will allow the solution but useful for most
of modern SoC I believe.
Toru Nishimura/ALKYL Technology