Gliwice & Bielsko-Biala, Poland, October 31st, 2007 - The silicon Intellectual Property (IP) provider, Evatronix SA, announced today a NANDFLASH-CTRL3 Controller IP for NAND Flash memories. This solution provides System-on-Chip developers with a comprehensive way to take advantage of high-capacity Multi-Level Cell (MLC) architecture while still supporting traditional Single-Level Cell (SLC) one.
NANDFLASH-CTRL3 is addressed to designers who develop systems that make use of Flash memories, either in general purpose mass storage devices or for instance in multimedia applications like cameras & photo albums, video and audio streaming, mostly in mobile equipment.
The third generation of this core extends the list of features proven in previous controllers. Comprehensive command set for easy NAND Flash memory access makes the controller’s usage straightforward while an efficient error correction mechanism and automatic remapping of corrupted memory blocks increase NAND Flash memory reliability.
New features include support for MLC memories and 4KB page size, as well as over 64Gb of total capacity and a new multiple bit Error Correction Code (ECC).
Evatronix core supports the ONFI standard and can be integrated with SoC architectures based on a bus compliant to AMBA AHB specification. Usefulness of the controller for embedded applications is further enhanced by ability to boot software directly from Flash memory and a power save mechanism.
“We observe that electronic devices are migrating to higher-capacity MLC and SLC NAND Flash memories, therefore our customers expect a better system-level solution for these memory types,” said Wojciech Sakowski, Evatronix co-President. “NANDFLASH-CTRL3 features and enhancements are our answer to market expectations, especially the support for over 64Gb memories that are yet to be released and an Error Correction Code using multiple bit error correction algorithms (BCH family). We will soon launch an OCP-compliant version to provide our customers with even more flexibility during integration of our product into their systems.“
As an addition, Evatronix design team developed a NAND Flash controller driver, which allows users to develop their software without detailed knowledge of the NAND Flash controller hardware. A complete set of driver functions was tested in eCos and Windows CE environments.
A demo application that presents the use of NANDFLASH-CTRL3 and the accompanying driver together with a block device emulator controlled by FAT32 file system running under the eCos real time OS, is available upon request.