Hello..
Is it possible to use NAND FLASH C6455?
Are there any considerations?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello..
Is it possible to use NAND FLASH C6455?
Are there any considerations?
Shine Lee,
Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in the TI Wiki Pages. Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics.
Some of our more recent DSPs do include direct support features to make it easy to interface to a NAND device. The C6455 does not include those features.
But the EMIFA has standard control signals for reading and writing to an external device, and these could be used to interface to a NAND device. You would have to write the drivers yourself, or search for a TI Third Party who has done this; I am not aware of any TI Third Party companies who have done this, but I do not know all of them.
Refer to the datasheet and application notes from the NAND device vendor to understand how the interface must be designed and operated. Then you can match that requirement to the available address, control, and data lines of the C6455.
It is my understanding that the primary logic we add in some devices is the ability to maintain a checksum of the data received so that errors can be detected and/or corrected. This would have to be done in your software drivers.
There may be generic NAND drivers available on the web. Whether available or not, this would not be a trivial task, but it would also not be a year's worth of effort for you or your team to develop this.
Regards,
RandyP