I have been getting more info on using non-ECC NAND Flash with the i.MX283 for our new design.
FYI: We have never used NAND before this design, so admittedly I have a lot of gaps in knowledge.
An issue has come up that I would like to get more info/opinions on regarding the capability of the internal BCH acceleration silicon to support newer/future NAND Flash.
According to a rep for Micron, the newer NAND Flash will require a 1k byte data block size for error correction.
The current silicon for the i.MX28 supports 900 bytes max ( 512 bytes typical ), which makes it a poor choice going forward for new designs with MLC (now) or SLC (soon).
Has anyone run into this issue, and if so, how are you working with this future limitation other than moving to serial NOR or ECC NAND ( both more expensive ).
Our product life will likely be about seven years, which is fine as far as the i.MX283 itself is concerned ( 15 year guaranteed lifespan ), but it seems like having to depend on non-ECC NAND Flash could limit it to way less!!