The IPM-UNFC, or Universal NAND Flash Controller, is designed to empower enterprise storage solutions by effectively leveraging commodity flash memory. With compliance up to ONFI 5.x, it supports multiple NAND flash types such as SLC, MLC, TLC, and QLC, enhancing reliability and data integrity in high-performance storage applications.
This IP core provides complete hardware support for NAND flash operations, including ECC and configurable BCH to meet specific NAND vendor requirements. The universal design eases the integration into systems with interface options like AXI, Avalon, and RAM, significantly shortening development cycles for OEMs.
IPM-UNFC is a comprehensive solution catering to both FPGA and SoC implementations. Its versatility allows OEMs to harness NAND flash benefits across different modes and configurations, enabling scalable page size and spare size adjustments, thus broadening its suitability for a wide range of storage products.