eASIC nextreme




NAND FLASH Memory Controller

NAND FLASH Memory Controller



  • Supports Single- and Multi-Level Cell (SLC and MLC) flash devices from 2 Gb to 32Gb for SLC and 128 Gb for MLC
  • The maximum memory space supported is 128 Gbits x 128 devices for a total of 2TB
  • Supports 2 kB and 4 kB page sizes for fast memory operations
  • Configurable number of banks has a maximum of 128
  • Command interface conforms to ONFI Standard 1.0 for compatibility with major manufacturers (e.g., Samsung, Micron, STMicroelectronics, etc.)
  • Configurable number of memory banks and devices per bank
  • Define number of chip select, ready/busy, and write protect signals.
  • Allows different memory for each bank
  • OCP 2.0 socket interface for easy integration with any system bus
  • Optional AMBA™ system interface wrapper supports AHB specification 2.0
  • 32-/16-/8-bits data transfers with 32-bit bus giving the advantage of higher throughput burst transfers support responses (OK, RETRY & SPLIT)Custom development of system bus wrappers
  • Adapts to a variety of system and memory types, with configurable timing parameters, 4/5 address cycles, 8/32 I/O memory support, ECC calculation turn on/off, Write/Erase Protection area and Interrupt enable/disable
  • Enables booting from flash, with configurable boot sequence