|
Register
E-mail

ONFI Controller IP Core

Model No. IPRONFISFP001
Request Quote
ONFI Controller IP Core
View Full-Size Image


 

 

ONFI Controller IP Core is the intermediate stage between NAND Flash memory and master controller. It is designed to have high speed solution to manage Raw NAND Flash application. It supports Open NAND Flash Interface Working Group (ONFI) 2.2 standard. Two advanced architectures - register based and descriptor based provides high speed performance, flexibility, data integrity and device compatibility.

The ONFI Controller IP Core gives full support for Altera’s SOPC Builder and Qsys based systems and provides communication between processor and NAND Flash device using Avalon interface.

 

Snap On Board

SLS has developed ONFI 2.0 HSMC snap on board that can be used with any host board with HSMC interface. Contact This e-mail address is being protected from spambots. You need JavaScript enabled to view it for details.

 

Block Diagram:

Features

  • Supports ONFI 2.3 standard command set
  • Supports integrated 32 bit DMA interface selection
  • Buffer with configurable buffer depth for read and write operation
  • Supports up to 5 NAND Flash device selection*
  • Supports 512B, 2KB and 4KB Page Size
  • Supports 8 bit data bus
  • Supports 4, 8 and 12 bit Error Correction per 512 bytes
  • Supports command repeat and auto address increment functionality
  • Multiplane (interleave) operation support
  • Supports interrupt driven functionality
  • Avalon Bus Compliant

Note : *Device selection support can be extended as per requirement on additional charges.

 

Implementation Results on Cyclone IV E

IP Core Interface LEs Memory Bits Performance (fmax) MHz
ONFI Controller
(with internal DMA)
Asynchronous
2360
4352
84
Synchronous
2600
4352
106
ONFI Controller
(without internal DMA)
Asynchronous
1800
4096
76
Synchronous
2050
4096
118

 

Implementation Results of ECC on Cyclone IV E

Page size No.of Error Correction Bits LE Count Memory Bits Performance (Fmax) MHz
4K 4
3735
33216
168
8
5894
33600
145
12
8461
34048
120
2K 4
3129
16608
184
8
4702
16800
151
12
6739
17024
130

 

Verification

  • The IP Core is tested on
    • SLS USB 3.0 Development Board
    • Altera Cyclone III Development Board (3C120)
    • Altera Cyclone III Starter Kit
    • Altera Stratix IV GX Development Board
  • ONFI Controller functionality is verified in Altera ModelSim simulation software using test bench written in Verilog HDL

  • Evaluation version
    • OpenCore Plus Evaluation
    • One (1) month evaluation license at no cost
    • Time-limited (4 hours) SOF generation support
    • SLS USB 3.0 Development Board Qsys based Reference Design
    • Nios II Command Test Application in 'C'
    • Documentation
      • IP Core user guide
      • Qsys based Hardware and Simulation Tutorial
  • Full version
    • Encrypted Core
    • Perpetual license for single project and single node. Other licensing schemes also available.
    • Full programming files generation support
    • SLS USB 3.0 Development Board Qsys based Reference Design
    • Nios II Command Test Application in 'C'
    • Documentation
      • IP Core user guide
      • Qsys based Hardware and Simulation Tutorial

 

Cart

SLScorp
Your Cart is currently empty.

Related Products

Clients Talk

The support services on the phone were commendable. Once we had SLS on the phone and in house they were very knowledgeable - Erik Malone, Qualcomm (USA)