partner-offering-banner.png

Enterprise Flash Controller - ONFI/Toggle (Silicon Proven IP for Altera Devices)

Mobiveil Inc.

Select

Highly configurable Enterprise Flash Controller for ONFI 5.2 and Toggle NAND with NV-LPDDR4 mode, device-independent RTL, and software-defined command sequencing for high-throughput SSD designs. EFC provides 16–256-bit datapaths (PHY 16/32-bit), supports volume addressing, suspend/resume, two-pass programming, multi-plane & async plane-read, and can run a UI asynchronous to the flash interface. Per-device or wired-OR Ready/Busy is configurable. Up to 256 LUNs/channel with virtual LUNs to right-size gate count; independent, pipelined command/data/report interfaces allow multiple in-flight commands to different CS/LUNs. Delivered as technology-independent RTL with complete HVL/UVM testbench, docs, and FPGA prototype netlist.

Key Features

  • Data path widths support of 16 bits to 256 bits PHY Data path width - 16 bit , 32bit
  • Supports ONFI 5.2 specification with NV-LPDDR4 mode of operation
  • Device independent RTL can work with any NAND device with just software reprogramming
  • Configurable Ready Busy Signal Configuration (Per device or Wired OR)
  • Supports volume addressing, suspend/resume functions, two pass programming, multi plane and asynchronous plane read commands
  • Supports User Interface to be Asynchronous with Flash Interface
  • Supports up to 256 LUNs per channel
  • Supports virtual LUNs feature to limit the gate count of EFC based on maximum possible simultaneous LUN operations in the end user system.
  • Configurable warmup cycles through CSR register
  • DBI support
  • Support for SCA Protocol
  • Transaction based user interface and Software definable address scheme
Expand Close
Keyfeatures main image

Offering Brief

Offering Brief

Device Family Arria® II GX FPGA, Arria® V GT FPGA, Arria® V GX FPGA, Arria® V GZ FPGA, Arria® V ST SoC FPGA, Arria® V SX SoC FPGA, Cyclone® III FPGA, Cyclone® IV E FPGA, Cyclone® IV GX FPGA, Cyclone® V E FPGA, Cyclone® V GT FPGA, Cyclone® V GX FPGA, Cyclone® V SE SoC FPGA, Cyclone® V ST SoC FPGA, Cyclone® V SX SoC FPGA, Agilex® 3 FPGAs and SoC FPGAs C-Series, Agilex® 5 FPGAs and SoC FPGAs D-Series, Agilex® 5 FPGAs and SoC FPGAs E-Series, Agilex® 7 FPGAs and SoC FPGAs F-Series, Agilex® 7 FPGAs and SoC FPGAs I-Series, Agilex® 7 FPGAs and SoC FPGAs M-Series, Agilex® 9 FPGAs and SoC FPGAs Direct RF-Series, Arria® 10 GT FPGA, Arria® 10 GX FPGA, Arria® 10 SX SoC FPGA, Cyclone® 10 GX FPGA, Cyclone® 10 LP FPGA, MAX® 10 FPGA, Stratix® 10 AX SoC FPGA, Stratix® 10 DX FPGA, Stratix® 10 GX FPGA, Stratix® 10 SX SoC FPGA, Stratix® 10 TX FPGA, eASIC™ N3X Devices, eASIC™ N3XS Devices, Stratix® III FPGA, Stratix® IV E FPGA, Stratix® IV GX FPGA, Stratix® V GS FPGA, Stratix® V GX FPGA
Offering Status Production
Integrated Testbench Yes
Evaluation License Yes
Design Examples Available No
Demo No
Compliance No
Development Language Encrypted Verilog, Verilog

Configurable RTL Code

HVL based test bench & Test cases

FPGA Netlist for Prototype

Synthesis Scripts

Design Guide

Verification Guide

Synthesis Guide

Documentation

Ordering Information

Market Segment and Sub-Segments