ZU19SN — A High-Capacity Hyperconverged Networked Storage Node with Xilinx Zynq UltraScale+ ZU19EG MPSoC¶
Introduction¶
Missing Link Electronics (MLE) has partnered with Xilinx and Fidus Systems to address the growing needs in High-Performance Computing and Data Centers 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. ZU19SN is based on the Sidewinder ZU19EG Storage Accelerator PCIe Card from Fidus Systems.
Note
Please contact Fidus Systems directly for pricing and availability of the Sidewinder-100, and/or for customized solutions based on the Sidewinder-100.
Note
Please contact Missing Link Electronics directly for Reference Design deliverables and/or Design Services supporting ZU19SN.
Reference Design - Concepts and Availablitly¶
The ZU19SN Reference Design will be released in multiple deliverables as follows:
Deliverable ZU19SN_D1 - A Base Linux System (Available Now!)
- PetaLinux 2016.4 with UART console
- Boot from SD-Card or via network from TFTP server
- SD-Card with rich Linux root filesystem
- I2C sysfs interfacing for power & clock management
- 1 GigE NIC (via RJ45 adapter) for system management port
- Memory and ECC RAM tests and performance benchmarks
Exemplary Overview of the Linux System Connectivity
Deliverable ZU19SN_D2A - Fundamental Networking
- 10/25/100 GigE MAC loopback for connection tests with external servers (Available Now!)
Overview of the Network Connectivity Use-Case
Deliverable ZU19SN_D2B - PCIe Functions
- PCIe end-point design and drivers for x16 edge connect to host PC (Available Now!)
Overview of the PCIe Endpoint Use-Case
Deliverable ZU19SN_D-NPAP - Networked Storage Functions (Available Now!)
- 10/25 GigE Network Protocol Accelerator and Netperf benchmarking
- 10/25 GigE TCP Loopback
Overview of the Accelerated Network Connectivity Use-Case
Deliverable ZU19SN_D-NVME - Fundamental Storage
- NVMe M.2 / SFF-8643 SSD accessible via Linux block devices (In Development)
- Storage benchmarks (fio, dd) (In Development)
Overview of the NVMe m2. SSD Use-Case
Deliverable ZU19SN_D-KVS - Networked Storage Functions (In Planning)
- Key-Value-Store / Memcached Accelerator
Deliverable ZU19SN_D-ASX - Advanced Storage / Accelerator Functions (In Planning)
- 10/25/50 GigE TCP and UDP loopback for connection tests with external servers
- PCIe Switch design between x16 edge, x8 slot, m.2 SSD
- SATA 6 Gbps Host connectivity, accessable via Linux block device
- SAS 12 Gbps Host connectivity, accessable via Linux block device
Quickstart Guide¶
The Quickstart Guide walks you through the board bring-up and describes how to run the various deliverables of the ZU19SN Reference Design. Think of this as a collection of user guides.
Design Guides¶
The Design Guides go into the details of the various deliverables of the ZU19SN Reference Design, including on how to compile and build each design portion. Think of this as a collection of developer guides.
Prerequisites¶
ZU19SN includes ingredients from 3 parties:
- The FPGA design tools and IP cores for Vivado 2016.4 from Xilinx.
- The Sidewinder-100 NVMe Storage Accelerator from Fidus Systems.
- The ZU19SN Release from Missing Link Electronics.
- A PC or Server with 10/25G NIC and an empty PCIe Gen3 x16 slot. Use this to try the various connectivities of ZU19SN.
Indices and Tables¶
Important Legal Information¶
The information disclosed to you hereunder (the “Materials”) is provided solely for the selection and use of products from Missing Link Electronics, Inc. (MLE). To the maximum extent permitted by applicable law: (1) Materials are made available “AS IS” and with all faults, MLE hereby DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) MLE shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under, or in connection with, the Materials (including your use of the Materials), including for any direct, indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or MLE had been advised of the possibility of the same. MLE assumes no obligation to correct any errors contained in the Materials or to notify you of updates to the Materials or to product specifications. You may not reproduce, modify, distribute, or publicly display the Materials without prior written consent. Certain products are subject to the terms and conditions of MLE’s limited warranty, please refer to MLE’s License Agreement which can be viewed at https://www.missinglinkelectronics.com/us-license; IP cores may be subject to warranty and support terms contained in a license issued to you by MLE.
MLE PRODUCTS ARE NOT DESIGNED OR INTENDED TO BE FAIL-SAFE, OR FOR USE IN ANY APPLICATION REQUIRING FAIL-SAFE PERFORMANCE. CUSTOMER ASSUMES THE SOLE RISK AND LIABILITY OF ANY USE OF MLE PRODUCTS IN SUCH APPLICATIONS.
Copyright 2018 Missing Link Electronics, Inc. Xilinx, the Xilinx logo, Artix, ISE, Kintex, Spartan, Virtex, Vivado, Zynq, and other designated brands included herein are trademarks of Xilinx in the United States and other countries. AMBA, AMBA Designer, ARM, ARM1176JZ-S, CoreSight, Cortex, PrimeCell, and MPCore are trademarks of ARM in the EU and other countries. All other trademarks are the property of their respective owners.