We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Showing results for 
Search instead for 
Did you mean: 

Nallatech 250S+ SSD accelerator boosts storage speed of four M.2 NVMe drives using Kintex UltraScale+ FPGA

Xilinx Employee
Xilinx Employee
0 0 28K


This month at SC17 in Denver, Nallatech was showing its new 250S+ high-performance SSD-accelerator PCIe card, which uses a Xilinx Kintex UltraScale+ KU15P FPGA to implement an NVMe SSD controller/accelerator and the board’s PCIe Gen4 x8 interface. You can plug SSD cards or NVMe cables into the card’s four M.2 NVME slots so you can control as many as four on- or off-board drives with one card. The card comes in 3.84Tbyte and 6.4Tbyte versions with on-board M.2 NVMe SSDs and can control a drive array as large as 25.6Tbytes using NVMe cables.



Nallatech 250S NVMe accelerator card.jpg 


Nallatech 250S+ NVMe SSD accelerator card based on a Xilinx Kintex UltraScale+ FPGA





Nallatech 250S NVMe accelerator card with NVMe cables.jpg 


Nallatech 250S+ NVMe SSD accelerator card with NVMe cables




Here are the card’s specs:



Nallatech 250S NVMe accelerator card specs.jpg 



And here’s a block diagram of the Nallatech 250S+ NVMe accelerator card:




Nallatech 250S NVMe accelerator card block diagram.jpg 



As you can see, the Kintex UltraScale+ FPGA implements the entire logic design on the card, driving the PCIe connector, managing the four attached NVMe SSDs, directly controlling and operating the card’s on-board DDR4-2400 SDRAM cache, and even implementing the card's JTAG interface.



For more information about the Nallatech 250S+ NVMe accelerator card, please contact Nallatech directly.