Highly configurable NVMe (UNEX) controller IP for client and enterprise SSDs, optimized for link/throughput utilization, latency, reliability, power, and silicon footprint. Supports multipath I/O, namespace sharing, optional admin/NVM command sets, E2E protection, and rich DMA/queue configurability. UNEX is a technology-independent, system-validated NVMe controller offered in three interface “flavors” (native, AXI4-ST/AXI streaming, and AXI memory interface variants) to pair with Intel PCIe HIP or third-party PCIe controllers. It implements NVMe 2.1 features including optional admin/NVM command sets, Zoned Namespace (ZNS), Key-Value, Copy/Lock, multipath I/O & namespace sharing, and E2E protection (16/32/64b). Internally, it scales via configurable data paths (128/256/512-bit), queue count/depth, and multiple DMA engines. Deliverables include synthesizable Verilog RTL, UVM testbench, protocol checkers, bus watchers, perf monitors, synthesis shell, and an N...
Highly configurable NVMe (UNEX) controller IP for client and enterprise SSDs, optimized for link/throughput utilization, latency, reliability, power, and silicon footprint. Supports multipath I/O, namespace sharing, optional admin/NVM command sets, E2E protection, and rich DMA/queue configurability. UNEX is a technology-independent, system-validated NVMe controller offered in three interface “flavors” (native, AXI4-ST/AXI streaming, and AXI memory interface variants) to pair with Intel PCIe HIP or third-party PCIe controllers. It implements NVMe 2.1 features including optional admin/NVM command sets, Zoned Namespace (ZNS), Key-Value, Copy/Lock, multipath I/O & namespace sharing, and E2E protection (16/32/64b). Internally, it scales via configurable data paths (128/256/512-bit), queue count/depth, and multiple DMA engines. Deliverables include synthesizable Verilog RTL, UVM testbench, protocol checkers, bus watchers, perf monitors, synthesis shell, and an NVMe device FW stack.