RaySpeed™ Nand Flash Controller IP
RaySpeed™ Nand Flash Controller IP is an innovative solution from EONSIL, designed to address the requirements of the ever evolving Nand flash devices. At the heart of the controller is the patent-pending micro-coded processor engine, Multi eXectution Flash Processor MXFP™ and a powerful TPFIS™ instruction set. The core is designed from ground up to address the needs of past, present and future Flash devices. The fundamental design philosophy behind the RaySpeed controller is maximize firmware flexibility and ease of use while minimizing the software overhead like interrupts, pre and post data processing. The controller provides innumerable ways to control the attached bank of flash devices.
Few of the salient features of the Rayspeed Nand Flash controller (NFC) are highlighted below
-
Low power architecture targeting mobile and portable devices.
-
Designed for SLC and MLC Nand flash devicees.
-
Unlimited Flash Density.
-
Concurrent operation across multiple flash devices for superior throughput.
-
Supports all types command and operations like Cache, interleaving, dual plane from any
flash vendor.
-
Any page size from current 512 bytes,2KB, 4KB to potential pages sizes of 8KB,16KB,
32KB, 64KB in future generation of Nand flash.
-
Programmable sector size from 8 bytes to 680 bytes, allows firmware flexiblity in
encoding/decoding data and spare area, concurrently or indepedently.
-
Highly parallel BCH (Bose Chaudhuri Hocquenghem) Encoder/Decoder with 4 and 8 bits
of error correction per sector (optional 24/40 bits and more)
-
Completely aysnchronous Nand flash and system AHB clock, allows for freedome for
system optimization
-
ROMLESS boot from SLC and MLC flash devices.Auto Error correction and other features
for robust boot.
-
16 Channel DMA engine, allows MB's of data to be stored in flash from fragmented
system memory space or conversely read and placed in different segments of the
system memory.
-
Independent DMA channels for data and spare area, frees up firmware from any data
packing/unpacking.
-
ONFI 1.0 and 2.x compatible (optional Toggle Mode 1.0/2.0)
Customers can use Rayspeed NFC IP with Rayspeed™ Drivers and FTL for a complete Nand Flash solution.
To get a detailed introduction to Rayspeed Flash Controller, please
contact us. A representative will contact you shortly.
Applications
Seamless integration into ASIC and FPGA designs.
- ASIC's.
Application Processors, Cellular ASIC's, SSD Controllers, Thumb Drive Controllers among other solutions requiring external storage.
- FPGA's
Xilinx, Altera and others.