Vendor: Arasan Chip Systems Inc. Category: NAND Flash

ONFI Nand Flash Software Driver

The ONFI NFC Driver is a low-level driver developed for Arasan’s ONFI Nand Flash Controller IP that is used to communicate with t…

Overview

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.

 

Key features

  • Compliant with ONFI 3.2 and backward compatible to ONFI 3.0, 2.3 and 1.0
  • Supports SDR, NV-DDR and NV-DDR2, Toggle DDR/DDR2 modes
  • Easy-to-use interface for applications
  • Support up to NAND with 16K page size
  • Fully documented generic device operation APIv
  • Supports Read, Program and Erase Operations
  • Supports Cache Program, Cache Sequential and Random Read Operations
  • Supports LUN Resets, Multi LUN/DIE Operations
  • Supports On Die Termination
  • Supports Interleaving Operations
  • Easily portable to any OS, processors or hardware

Block Diagram

Benefits

  • System manufacturers can port the ONFI NAND Controller Driver to respective system hardware and operating systems
  • Silicon developers can use the driver and board environment to test the device silicon during development
  • Silicon vendors can use the driver to create a reference system design for their customers

What’s Included?

  • Source code in c language and binaries for ONFI NAND Controller driver.
  • User Manual

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
ONFI NAND FLASH SOFTWARE DRIVER
Vendor
Arasan Chip Systems Inc.
Type
Silicon IP

Provider

Arasan Chip Systems Inc.
HQ: USA
Arasan Chip Systems, is a leading provider of IP for mobile storage and mobile connectivity interfaces with over a billion chips shipped with our IP. Arasan’s high-quality, silicon-proven, Total IP Solutions include digital IP, Analog Mixed Signal PHY IP, Verification IP, HDK, and Software. Arasan has a focused product portfolio targeting mobile SoCs. The term Mobile has evolved over our two-decade history to include all things mobile – starting with PDA’s in the mid 90’s to smartphones to today’s Automobiles, Drones, and IoT. Arasan is at the forefront of this evolution of “Mobile” with its standards-based IP at the heart of Mobile SoCs.

Learn more about NAND Flash IP core

The Future of Storage: From eMMC to the Blazing Speeds of UFS 5.0

In the world of mobile and embedded electronics, storage is no longer just about capacity; it’s about how fast that data can move. As we transition into an era of on-device AI and 8K video, the standards we rely on—UFS, eMMC, and NAND—are evolving rapidly.

Universal Flash Storage: Mobilize Your Data

Universal Flash Storage (UFS) was created for mobile applications and computer systems requiring high performance and low power consumption. These systems typically use embedded Flash based on the JEDEC standard eMMC. UFS was defined by JEDEC as the evolutionary replacement for eMMC offering significantly higher memory bandwidth. The standard builds on existing standards such as the SCSI command set, the MIPI Alliance M-PHY and UniProSM as well as eMMC form factors to simplify adoption and development.

Arasan’s xSPI/eMMC5.1 PHY: Unified Dual-Mode Physical Layer IP

As SoCs evolve to support a growing range of memory interfaces, designers are faced with the challenge of balancing integration complexity, pin efficiency, and performance scalability. Traditionally, implementing both xSPI (JESD251) for boot and eMMC 5.1 for high-speed storage required separate PHYs, leading to increased silicon area, power consumption, and I/O overhead.

UFS Goes Mainstream

UniversalFlash Storage (UFS) was created for mobile applications and computer systems requiring high performance and low power consumption. These systems typically use embedded Flash based on the JEDEC standard eMMC. UFS was defined by JEDEC as the evolutionary replacement for eMMC offering significantly higher memory bandwidth. The standard builds on existing standards such as the SCSI command set, the MIPI Alliance M-PHY and UniPro as well as eMMC form factors to simplify adoption and development.

Frequently asked questions about NAND Flash Interface IP

What is ONFI Nand Flash Software Driver?

ONFI Nand Flash Software Driver is a NAND Flash IP core from Arasan Chip Systems Inc. listed on Semi IP Hub.

How should engineers evaluate this NAND Flash?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this NAND Flash IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP