Intel® Simics® Simulator for Intel® FPGAs: Agilex™ 5 E-Series Virtual Platform User Guide

ID 786901
Date 4/01/2024
Public
Document Table of Contents

3.4.3. ONFI NAND Memory Device

The NAND Flash device connects to the Combo PHY through a NAND flash interface.

The NAND device supported corresponds to a generic ONFI NAND Flash device model compatible with ONFI 1.0 specification. The following table lists the limitations of the NAND Flash device together with the NAND Controller.

The parameters of the NAND device supported are as follows:

  • Data bytes per page: 512, 2048, 4096, 8192, or 16384.
  • Number of pages per block: 16 or 32 for devices with 512-byte pages, 64 for devices with 2048 or 4096-byte pages, 128 for devices with 8192-byte pages, and 1024 for devices with 16384-byte pages.
  • Bus width: Configurable 8 or 16 bits.
  • Spare area page size: Valid from 1 to 2208.
  • Blocks per LUN is configurable.

Ensure that the configuration values for page size and the spare area size are consistent with the values supported on the ONFI specification.

Limitations

The following table lists supported and unsupported features and commands:

Table 23.  Supported and Unsupported Features and Commands

Supported

Commands: Read ID, Read Parameter Page, Reset, Read Page, Block Erase, Program Page, Read Status, Read Status Enhanced, Change Read Column Address, Change Write Column Address.

Unsupported

ECC/EDC calculation.

One-time programmable (OTP) area entry.

Commands: Multiplane commands, Cache Operations commands, Copy Back Read, Copy Back Program, READ ID2.

Component: nand_flash