“Development of software drivers for our IP cores is a very important element of our strategy to provide complete IP solutions,” said Arkadiusz Buchalik, Memory Controllers Product Line Manager at Evatronix. “All Evatronix memory controller IP – SD/SDIO/MMC host, NAND Flash and Parallel ATA host controllers are complemented with software drivers to shorten application design time and cut time-to-market to the necessary minimum.”
The Evatronix NAND Flash Memory Controller Software Driver is written entirely in ANSI C for operating system independence. It natively supports memories from such manufacturers as Numonyx, Samsung, Micron and Toshiba, but thanks to a unified set of commands it can be easily configured to support custom memory chips.
The latest release of the driver features a set of configurable options for best fit to customer’s application. These options include support for implementation of an indirect DMA buffer, DMA and Bad Block Scan modules as well as for configurable system clock frequencies. The release also allows software configuration of hardware ECC (Error Correction Code) settings.