Please fill in the form below, so we can support you in your request.
Please fill in the form below, so we can support you in your request.

    ASICAMD (Xilinx)AchronixIntel (Altera)LatticeMicrochip (MicroSemi)Other

    By submitting this form you are consenting to being contacted by the MLE via email and receiving marketing information.

    We are glad that you preferred to contact us. Please fill our short form and one of our friendly team members will contact you back.

      ASICAMD (Xilinx)AchronixIntel (Altera)LatticeMicrochip (MicroSemi)Other

      By submitting this form you are consenting to being contacted by the MLE via email and receiving marketing information.


      Data Center Acceleration

      Key-Value-Store (KVS) Accelerator 

      for Data Center Storage

      Data Center Acceleration with FPGA-based Storage Accelerator

      Xilinx, Fidus Systems and MLE have partnered to address the growing needs in High-Performance Computing and Data Center Acceleration to explore “unconventional” data-flow oriented FPGA-based system architecture for acceleration, hyperconvergence, object storage and in-memory compute.

      The outcome of this is ZU19SN – a high-capacity, hyperconverged, networked storage node with a Zynq UltraScale+ ZU19EG MPSoC.

      Featuring a network accelerator stack plus an out-of-order memory controller, high data throughput can be achieved while balancing between low-latency access and large storage capacities via integrated interfaces to connect to DDR3/DDR4 DRAM, Non-Volatile Memory Express (NVMe) Solid-State Disk (SSD), or SATA/SAS SSD or Harddisks (HDD).

      MLE is a licensee of Xilinx and offers sub-licensing, technology support and complementary design services for integrating KVS Accelerator technology into your application for Data Center Acceleration.

      Core Benefits

      • FPGA-based Key-Value load/store processing for data center server CPUs
      • “Full Accelerator” in programmable logic for line-rate TCP/IP and Memcached processing
      • Scalable performance to deliver processing speeds at 10, 25, 40, or 100 GigE line rates
      • Total Server Power reduction via heterogeneous computing architecture


      • Accelerating Memcached servers in OLTP data center applications
      • Object storage for hyper-converged storage nodes
      • Hybrid SSD/HDD Key-Value Drives

      Key Features

      • Xilinx ZU19EP with dual NVMe m.2 SSDs and QSFP28 for dual 10/25/50/100 GigE
      • Quad-Core ARM A53 w/ Xilinx PetaLinux
      • Integrated System-on-Chip solution for Zynq Ultrascale+, or as PCIe-connected companion FPGA
      • Modular implementation in HDL and C/C++ for Vivado HLS. Supports Xilinx HLx and SDx design flows
      • Parameterizable for trade-offs between latency and capacity via DRAM, NVMe, SATA, SAS
      • Fully networked with 10/25/40/100 GigE connectivity
      • High-performance, low-power – many million responses per second (RPS) at over 200k RPS per Watt
        • 13M RPS at 35 Watts board-level, measured at 10 GigE
        • 100M RPS, extrapolated for 100 GigE
      • Tested and benchmarked on object sizes between 128 Bytes to 1M Bytes
      • Software-defined complete & customizable sub-system based on Xilinx IP cores for out-of-order memory controller, TCP/UDP/IP stack, hash table, DDR3/DDR4 DRAM, NVMe/SATA/SAS SSD and/or HDD interfaces

      Evaluation System

      Data Center Storage Accelerator Evaluation System - Zynq Ultrascale + MPSoC ZU19SN

      ZU19SN – a Zynq Ultrascale+ MPSoC 

      The ZU19SN Zynq UltraScale+ MPSoC Evaluation System is based on the Sidewinder-100 NVMe Storage Controller board from Fidus Systems:

      • Xilinx ZU19EP w/ quad ARM A53 and dual ARM R5
      • QSFP28 for dual 10/25/50/100 GigE
      • PCIe Gen3 x16 or Gen4 x8 system i/f
      • PCIe Gen3 x8 Host i/f
      • 2x PCIe Gen3/4 NVMe m.2 SSDs
      • 2x NGFF-8643 i/f for NVMe/SATA/SAS
      • 2x 16GB SoDIMM w/ ECC, PS- and PL-attached
      • Micro SD-Card, JTAG, UART, I2C, GPIO, …


      The KVS Accelerator for Data Center Acceleration is available as a combination of Intellectual Property (IP) Cores, reference designs, and design integration services:

      Product Name  Deliverables Example Pricing

      KVS Accelerator Device

      Integrated System-on-Chip solution, built on top of Xilinx Zynq-Ultrascale+ technology, integrating KVS acceleration with 10/25/100 GigE and SATA and/or NVMe, and others.

       Based on NRE and unit volume


       Intellectual Property (IP) Cores

      Single-Project or Multi-Project Use for Xilinx FPGA; Modular and application-specific IP cores, and example design projects; delivered as encrypted netlists or HDL/C/C++ source code. 

       starting at $115,000.-


      Application-specific R&D Services 

      Advanced KVS acceleration R&D services with access to acceleration experts from MLE, Xilinx or Fraunhofer HHI.   $1,480.- per
      engineering day


      Frequently Asked Questions

      ZU19SN is based on Xilinx Vivado 2016.4 and the matching Xilinx PetaLinux 2016.4.

      Yes, you can! However, we noticed minor glitches with u-boot in 2017.1 and plan to test 2017.2. Please keep in mind that both versions,Vivado and PetaLinux, must match. If not you may run into problems because the PL hooks (aka hardware) may be incompatible with the PS hooks (aka software), and again, may be incompatible with the HDF file. Therefore, Xilinx (and MLE) recommends to use identical versions for both! Zynq SSE is closer to the other hard IP core I/O functions inside the Zynq Processing System (PS), like UART or SDIO: It is fully instantiated and ‘frozen’ and cannot be altered – other than you are able to change the pin assignment.

      The Sidewinder-100 board from Fidus Systems is populated with an engineering sample ES2 of the Xilinx ZU19EG device. Please ensure that you have enabled beta device support. Please check back with our documentation on instruction for enabling beta device support.

      Yes, this project is all about collaboration. So, you will receive source code & scripts for the PetaLinux project plus for everything that is not a 3rd-party IP core.