Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Posedge NAND Flash Controller by Posedge Inc



SoC IP Provider

Product Description

The Posedge NAND Flash Controller (PE-NFC) is a flexible high performance Soft IP core capable of interfacing with NAND Flash devices fully conforming to standards such as the latest Open NAND Flash Interface Working Group (ONFI) 2.2 specification. ONFI 2.2 presents a clear evolutionary path to the NAND Flash storage by providing synchronous modes to achieve higher throughputs and to support higher density memories.

The Controller architecture is very generic and highly modular to address customer specific requirements with generic AXI/AHB/APB/FIFO Interfaces. The IP supports NAND flash accesses up to 200 MTps (Mega Transfers per second) with transfer size of 8bits or 16 bits depending on the mode of operation. To avoid data throttling on the Host processor side the IP core has an internal 16 deep Data Buffer which can queue up to 16 commands.

Features:
1.Compliant to ONFI2.2, AMBA AHB, APB 2.0.
2.Asynchronous [0-5] and Synchronous [0-5] modes of
operation.
3.Supports both SLC and MLC NAND flash memories.
4.Supports Hamming Code and BCH code (upto 32bit error
correction).
5.Programmable page size – 512B, 2KB, 4KB, 8KB, 16KB.
6.Configurable FIFO depth - typical (256 x 32).
7.Supports Multiple LUN Operations.
8.Interleaved read, page program, and erase operations.
9.Internal DMA Engine for Boot code transfer.
10.Backward compatible with prior standards such as ONFI
1.0 and 2.0.

Deliverables:
1.Synthesizable Verilog RTL .
2.Architecture Specification .
3.Self-checking Testbench and Testcases .
4.ASIC/FPGA Synthesis Scripts .
5.Integration Manual & Software Drivers.

Posedge NAND Flash Controller

Market Segment(s)

  • Enterprise
  • Home
  • Mobile

Target Platform(s)

  • Android
  • Linux
  • VxWorks

Companion Processor(s)

  • Communication
  • Flash

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore
  • Cortex-A5
  • Cortex-A8
  • Cortex-A9
  • Cortex-M0
  • Cortex-M1
  • Cortex-M3
  • Cortex-M4
  • Cortex-R4
  • ARMv4

System IP

  • Interconnect Fabric
 
ARM Connected