NVM Express Controller IP

Filter
Filter

Login required.

Sign in

Compare 10 IP from 8 vendors (1 - 10)
  • NVM Express (NVMe) Controller (compliant with NVMe 1.4 Base Specification)
    • Compliant with NVMe Specification v1.4
    • Support SR-IOV up to 16 VFs
    • Support SQ/CQ/IV up to 132
    Block Diagram -- NVM Express (NVMe) Controller (compliant with NVMe 1.4 Base Specification)
  • Universal NVM Express Controller (UNEX)
    • The Universal NVM Express Controller (UNEX) is highly flexible and configurable design targeted for both Enterprise and client class solutions that unlock the current and future potential of PCIe-based SSDs.
    • The UNEX controller core efficiently supports multi-core architectures ensuring thread(s) may run on each core with their own queue and interrupt without any locks required.
    • It provides support for end-to-end data protection, security and encryption as well as robust error reporting and management capabilities.
    Block Diagram -- Universal NVM Express Controller (UNEX)
  • NVMe Host Controller
    • NVMe host controller with AXI control and data path interfaces
    • Supports vendor-specific PCIe hard IP
    • Supports PCIe soft IP
    Block Diagram -- NVMe Host Controller
  • NVMe SSD Controller Platform
    • The PCIe-NVMe SSD controller platform is compliant with NVM Express 1.2 specification and targets for both enterprise and client SSD markets.
    • It features YEESTOR's NVMe controller core and LDPC error correction core to enable low-power and cost-effective SSD controllers that support 1x/1y/1z MLC/TLC and 3D NAND.
    Block Diagram -- NVMe SSD Controller Platform
  • NVMe Controller (Compliant to NVMe 1.4)
    • The NVMe controller core is compliant with NVM Express 1.4 specification and targeted for both enterprise and client SSD markets.
    • It is a highly hardware automated design that requires minimum SW/FW involvement from the CPU.
    • It supports out of order IO read data transfer and can boost the IOPS performance and minimize the latency of SSD controllers
    Block Diagram -- NVMe Controller  (Compliant to NVMe 1.4)
  • Universal Multi-port Memory Controller for RLDRAM2/3, DDR4/3, DDR4 3DS and LPDDR3/2 and LPDDR3/2
    • The UMMC Controller is a highly flexible and configurable design. It is targeted for high bandwidth access and low power consumption such as next generation mobile, DDR/LPDDR networking and consumer applications.
    • The controller architecture is carefully tailored to achieve reliable high-frequency operation with dynamic power management and rapid system debug capabilities.
    Block Diagram -- Universal Multi-port Memory Controller for RLDRAM2/3, DDR4/3, DDR4 3DS and LPDDR3/2 and LPDDR3/2
  • High Performance NVMe for PCIe-based storage
    • NVM Express Compliant
    • Automatic Command Processing
    • Multi-Channel DMA
    • Up to 65536 I/O queues
    • Weighted round robin queue arbitration support
    • All commands/log management
    Block Diagram -- High Performance NVMe for PCIe-based storage
  • Simulation VIP for NVMe
    • Admin Command Set
    • Supports all of the mandatory Admin Command set, which defines the commands that can be submitted to the Admin Submission Queue
    • NVM Command Set
    • Supports all of the mandatory NVM command set, which is a specification-defined I/O command set used with an I/O queue pair
  • NVMe Target IP Core
    • Fully compliant to the NVM Express 1.3d industry specification
    • Compliant with 3rd party PCIe Target IP cores
    • Application layer (command based) interface with Processor interface
    • Data Interface through FIFOs
  • NVMe 2.0 Verification IP
    • Compliant with the NVMe 2, 1.4, 1.3, 1.2 specification.
    • Compliant with PCI Express Specifications 6.0 v0.7(64GT/s), 5.0 v1.0(32GT/s), 4.0 v1.0 (16GT/s), 3.0 (8GT/s), 2.0 (5GT/s) and 1.1 (2.5GT/s).
    • Compliant with PIPE Specification 6.0,5.1, 4.4.1.
    • NVMe on top of Low Power, CXS, CPI, CXL, CXL Security, PCIe Gen6/5/4/3 management
    Block Diagram -- NVMe 2.0 Verification IP
×
Semiconductor IP