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: 

Three (count ‘em, 3) significant new FPGA demos for storage and data center apps at next week’s Flash Memory Summit 2014

Xilinx Employee
Xilinx Employee
0 0 39.3K

You can see three new demos for data center and storage applications based on Xilinx FPGAs at next week’s Flash Memory Summit 2014 being held in Santa Clara, CA (August 6-7). The three demos are:


Key-Value Store Application Acceleration: Key-Value stores are used by many database applications such as NoSQL and Memcached. The Key-Value database stores a key and a value as a simple associated data pair and the database accesses the associated value with the key. Key-Value stores are very simple and very scalable, which means they can be pretty large without bogging down—a critical requirement for Web-based applications serving consumers. While relational databases were once the rage in complex data center applications, many common, Web-based services and applications usually involve simple queries and do not require the complexity associated with relational databases.



Alpha Data ADM-PCIE-7V3.jpg 


Alpha Data ADM-PCIE-7V3 FPGA Board



The demonstration at next week’s Flash Memory Summit will show a Xilinx Virtex-7 FPGA on an Alpha Data ADM-PCIE-7V3 board implementing a Key-Value Acceleration Engine that greatly reduces access time to the Key-Value data while significantly improving performance/Watt relative to implementing the Key-Value application on a server CPU. (For a really interesting look at a very big user of key-value stores, see “Dynamo: Amazon’s Highly Available Key-value Store.”)


NVMe Flash Storage Platform: NVMe (NVM Express) defines an optimized register interface, command set, and feature set for PCIe-based SSDs (solid-state drives). In case you haven’t noticed, SSDs are taking over many storage functions in data centers and NVMe is a scalable host controller interface specification aimed as high-performance SSDs for enterprise, data center, and client systems.


The demo at next week’s Flash Memory Summit will show an NVMe 1.1-compliant controller instantiated in a Xilinx Kintex-7 FPGA that leverages the FPGA’s high-speed SerDes transceivers and low operating power. Of course the advantage of using an FPGA like a Xilinx Kintex-7 to implement a relatively new interface protocol like NVMe is that future changes to the interface protocol can be accommodated without modifying the SSD’s controller board. Change the FPGA configuration and the new protocol is in place and ready to run.


SATA 6Gbps NAND Flash Controller: SSDs directly replace hard disk drives in many applications and the leading drive interface at the moment is 6Gbps SATA. IntelliProp will be demonstrating its IPA-SA129-CT “Apache” SATA 6Gbps NAND Flash Controller for SSDs with capacities as large as 8Tbytes, based on a Xilinx Kintex-7 FPGA.



IntelliProp SATA SSD Controller Block Diagram.png


IntelliProp IPA-SA129-CT SATA SSD Controller Block Diagram



The IntelliProp SATA controller features enterprise-class ECC:BCH error correction, true end-to-end CRC, AES-XTS-256bit encryption, and supports both MLC and SLC Flash memory devices. IntelliProp's proprietary hardware accelerator engines manage the controller’s data path for read and write I/O operations to provide consistent, low-latency data access. This data path architecture maximizes IOPS and throughput while allowing the embedded processor cycles to be dedicated to garbage collection and background tasks.


Tags (1)