The ONFI NFC Driver is a low-level driver developed for Arasan’s ONFI Nand Flash Controller IP that is used to communicate with the Nand Flash Device. The driver can also be used for validating a Nand flash device during its development and integration life cycles thereby helping designers reduce the time to market for their products. It provides a set of generic APIs to identify, read, program, and erase the flash device.
The Driver consists of two layers –, Hardware layer, and OS Abstraction Layer.