The Universal NAND Flash Controller (UNFC) by IP-Maker is engineered to handle various NAND flash technologies used in enterprise storage. Designed to interface seamlessly with enterprise environments, this controller supports ONFI standards, ensuring compatibility with multiple NAND flash versions. The controller is equipped to enhance the reliability and bandwidth of storage solutions, making it particularly suitable for applications needing high IOPS with cost-efficient SLC, MLC, and TLC NAND memory.
Integration is streamlined through multiple back-end interfaces like AXI, Avalon, and RAM, which makes it adaptable for different FPGA and SoC applications. The configurable nature of this controller includes options for spare size and dynamic channel-based addressing, allowing great customization flexibility. It supports various modes from SDR to NVDDR-3, ensuring high performance across a wide range of operating conditions.
The UNFC also incorporates extensive error correction code (ECC) capabilities, supporting up to 84-errors per 1k block. Its design reduces the time needed to bring storage solutions to market by providing validated IP cores that simplify system integration. Alongside Verilog RTL source code, users receive comprehensive technical documentation and support, bolstering development efforts.