RAID prototype system introduction. SATA-IP RAID prototype system for Xilinx FPGA. 3 September 2018 Design Gateway Page 1.

Similar documents
NVMe-IP Introduction for Xilinx Ver1.7E

NVMe-IP Introduction for Xilinx Ver1.8E

SATA-IP Introduction. Agenda

HCTL-IP RAID0x8 DDR Demo Instruction Rev1.0 8-Mar-18

NVMe-IP Introduction for Intel

2-Ch RAID0 (NVMe-IP) Demo Instruction Rev May-18

SATA-IP Introduction (Intel)

Figure 1 SATA Communication Layer

NVMe-IP by AB17 Demo Instruction Rev1.0 4-May-18

SATA-IP Introduction (Intel)

SATA Host-IP Demo Instruction Rev Jan-18

SATA Storage Duplicator Instruction on KC705 Rev Sep-13

USB3.0-IP Core intruduction

Figure 1 SATA Communication Layer

SATA-IP Host reference design on KC705 manual

NVMe-IP DDR Demo Instruction Rev Apr-18

SATA-IP Bridge Demo Instruction on AC701 Rev1.0 9-May-14

NVMe-IP Demo Instruction Rev Nov-17

Ultimate IP cores. for Storage & Networking Solution. Features of Gigabit IP core series. DesignGateway is joining Xilinx Alliance Program

May 7, 2018 Product Specification Rev2.3. Core Facts. Documentation Design File Formats

TOE40G-IP Introduction (Xilinx( Realize 40GbE limit speed!

UDP1G-IP Introduction (Xilinx( Agenda

NVMe-IP reference design manual

SATA-IP Device Demo Instruction on AC701 Rev Apr-14

NVMe-IP DDR reference design manual Rev Apr-18

HCTL-IP RAID0x8 DDR reference design manual Rev Mar-18

AC701 Built-In Self Test Flash Application April 2015

Core Facts. Features Support Provided by Design Gateway Co., Ltd.

October 9, 2018 Product Specification Rev1.1. Core Facts. Documentation. Design File Formats. Additional Items

Extreme TCP Speed on GbE

USB3H-IP(USB3.0 Host function IP) demo manual Rev 1.4 E / 2 May, 2017

SFPFMC User Manual Rev May-14

Copyright 2014 Xilinx

Core Facts. Documentation Design File Formats. Verification Instantiation Templates Reference Designs & Application Notes Additional Items

Ultimate IP cores. for Storage & Networking Solution. Features of Gigabit IP core series

NVMe-IP for PLDA PCIe reference design manual

Porting VME-Based Optical-Link Remote I/O Module to a PLC Platform - an Approach to Maximize Cross-Platform Portability Using SoC

AMC516 Virtex-7 FPGA Carrier for FMC, AMC

HSMC SATA RAID board [AB12-HSMCRAID] Manual [Ver1.0E]

Data Side OCM Bus v1.0 (v2.00b)

USB3D-IP (USB3.0-Device function IP) demo manual Rev 1.3E / 15 May, 2015

PCIE FAN USER GUIDE viviso.com PCIE FAN USER GUIDE. page 1 / 5

Stratix4 GX SATA3 RAID Demo Instruction Rev Oct-12

DAMC-FMC25. Board Support Package Overview. AMC Dual High Pin Count FMC Carrier Board. MTCA.4 MicroTCA for Physics

RIVYERA S6-LX150 DATASHEET. 128 FPGA Next Generation Reconfigurable Computer RIVYERA S6-LX150

SP605 Standalone Applications

Optimizing Models of an FPGA Embedded System. Adam Donlin Xilinx Research Labs September 2004

SATA-IP Host Demo Instruction on SP605 Rev Jan-10

AMC517 Kintex-7 FPGA Carrier for FMC, AMC

Real Time Spectrogram

Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Network

40Gbps+ Full Line Rate, Programmable Network Accelerators for Low Latency Applications SAAHPC 19 th July 2011

VPX645. NVMe HBA with RAID (0, 1, 5, 6, 10, 50 and 60), 3U VPX. Key Features. Benefits. 3U VPX NVMe Host Bus Adapter with Full support for RAID

NEXT-GENERATION SSD VERIFICATION PLATFORM WITH TERA-SCALE NAND CAPACITY AND STORAGE SIGNAL PROCESSING SUPPORT

Moneta: A High-performance Storage Array Architecture for Nextgeneration, Micro 2010

How Verify System Platform Max. Performance

TOE10G-IP Demo on VC707 Instruction Rev Jun-14

Figure 1-1 Example of File System Layout

Midterm Exam. Solutions

Version 1.6 Page 2 of 25 SMT351 User Manual

SoC Platforms and CPU Cores

Avnet, Xilinx ATCA PICMG Design Kit Hardware Manual

January 19, 2010 Product Specification Rev1.0. Core Facts. Documentation Design File Formats. Slices 1 BUFG/

RiceNIC. Prototyping Network Interfaces. Jeffrey Shafer Scott Rixner

FAT32-IP for SATA reference design manual

SP605 Built-In Self Test Flash Application

Designing Multi-Channel, Real-Time Video Processors with Zynq All Programmable SoC Hyuk Kim Embedded Specialist Jun, 2014

Spartan-6 LX9 MicroBoard Embedded Tutorial. Tutorial 1 Creating an AXI-based Embedded System

2-ch RAID0 Design (NVMe-IP) reference design manual Rev1.0 2-Oct-17

Hardware NVMe implementation on cache and storage systems

FPGA memory performance

SSD Architecture Considerations for a Spectrum of Enterprise Applications. Alan Fitzgerald, VP and CTO SMART Modular Technologies

Employing Multi-FPGA Debug Techniques

LogiCORE IP AXI Video Direct Memory Access (axi_vdma) (v3.00.a)

ECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University

CoreTile Express for Cortex-A5

The Lekha 3GPP LTE FEC IP Core meets 3GPP LTE specification 3GPP TS V Release 10[1].

Hardware Implementation of TRaX Architecture

SATA-IP Device reference design manual

S2C K7 Prodigy Logic Module Series

Prototyping Module Datasheet

AD910A M.2 (NGFF) to SATA III Converter Card

The Many Dimensions of SDR Hardware

M100 GigE Series. Multi-Camera Vision Controller. Easy cabling with PoE. Multiple inspections available thanks to 6 GigE Vision ports and 4 USB3 ports

That s Definitive Configuration ROM for ultra large scale FPGA!! What is SDLink?

FCUDA-SoC: Platform Integration for Field-Programmable SoC with the CUDAto-FPGA

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

Minerva. Performance & Burn In Test Rev AD903A/AD903D Converter Card. Table of Contents. 1. Overview

SATA PHY Design Manual

Applications Information. Power Supply Characteristics. 986LCD-M/mITX

Creating the AVS6LX9MBHP211 MicroBlaze Hardware Platform for the Spartan-6 LX9 MicroBoard Version

LogiCORE IP AXI DMA v6.01.a

Full Linux on FPGA. Sven Gregori

dg_satahostip_refdesign_intel_en.doc

High Performance Computing

CSP PROJECT VIRTUAL FPGA. Working with Microblaze on Alpha Data board

VXS-621 FPGA & PowerPC VXS Multiprocessor

Avnet S6LX16 Evaluation Board and Maxim DAC/ADC FMC Module Reference Design

FPGA based charge fast histogramming for GEM detector

Looking Ahead to Higher Performance SSDs with HLNAND

Transcription:

RAID prototype system introduction Ver1.3E - RAID prototype system for Xilinx FPGA 3 September 2018 Design Gateway Page 1 System Outline RAID prototype for the latest Xilinx FPGA Use RAID adapter board (AB09-FMCRAID) Operate 4-channel RAID0 (parallel access) Standard and High Performance version Show read/write result to PC via RS232C Execute test pattern read/write Display measured transfer performance 3 September 2018 Design Gateway Page 2

Prototype System Xilinx FPGA board (KCU105 in this picture) Mount AB09-FMCRAID adapter board on FMC connector Connect 4 2.5 -SSDs RAID prototype system using Xilinx FPGA board 3 September 2018 Design Gateway Page 3 RAID Adapter Board Can support up to 10 channels (each 5 ports on both component and solder side) Connect with FMC-HPC connector on Xilinx FPGA board 2.5 -SSD/HDD drive direct insertion Drive power supply via standard ATX power connector Part Number: AB09-FMCRAID Available on Mouser website https://www.mouser.com/ 10 combiconnectors Connect with FMC-HPC ATX power connector 2.5 drive direct insertion 3 September 2018 Design Gateway Page 4

Two types RAID design Standard Version (MicroBlaze control) Use MicroBlaze for - controller All channel control by time division in CPU F/W Requires - only (no need HCTL-) High Performance Version (HCTL- control) Use HCTL- core for - controller Minimum latency, Maximum performance Requires Both - and HCTL- core 3 September 2018 Design Gateway Page 5 Standard Version Block Diagram MicroBlaze (CPU) A single MicroLBaze controls all channels in time division AXI2 AXI- 3 SSD LMB Bus AXI4_Lite Bus AXI- AXI2 3 SSD DDR3 (1 GB) AXI_DDR3 AXI2 AXI- 3 SSD R/W data transfer via individual AXI interconnect LMB BRAM AXI- AXI2 3 SSD Serial Port RAID Reference Design Timer UART Interrupt Controller Standard version RAID prototype system block diagram 3 September 2018 Design Gateway Page 6

High Performance Version Block Diagram MicroBlaze does not require and RAID control Independent HCTL- in each channel directly controls - HCTL- - High Performance version RAID prototype system block diagram 3 September 2018 Design Gateway Page 7 Write Result (High Performance Version) Set transfer size 0x4000000 sector = 32GB Set data pattern 4 = LFSR pseudo random pattern Write = 2068MB/s 4ch RAID Write Performance result 32GByte Write Result [Measurement Condition] FPGA: KCU105 board SSD: Samsung 850PRO x 4 High Performance Version 3 September 2018 Design Gateway Page 8

Read Result (High Performance Version) Set transfer size 0x4000000 sector = 32GB Set data pattern 4 = LFSR pseudo random pattern Read = 2225MB/s 4ch RAID Read Performance result 32GByte Read Result [Measurement Condition] FPGA: KCU105 board SSD: Samsung 850PRO x 4 High Performance Version 3 September 2018 Design Gateway Page 9 RAID Performance Write speed efficiency=99% Single=520MB/s, 4ch-RAID=2068MB/s Speed efficiency = 2068/(4 x 520) = 99% Read speed efficiency=97.29% Single=560MB/s, 4ch-RAID=2225MB/s Speed efficiency = 2225/(4 x 560) = 99% 3 September 2018 Design Gateway Page 10

RAID Design in deliverables Vivado project is attached with - and/or HCTL- product Full source code except core VHDL for hardware and C for MicroBlaze firmware Can save user system development duration Confirm real board operation by original reference design Then modify a little to approach final user product Check real operation in each modification step Short-term develpment is possible without big turn back 3 September 2018 Design Gateway Page 11 Conclusion Can build RAID prototype with FPGA & RAID adapter Quick check of RAID system without new board building RAID performance is almost 100% of single drive total Multiply performance by drive count Prototype design is available for - users Reduce RAID system development period based on this design RAID Reference Adapter bd. FPGA bd. - Quick!! 3 September 2018 Design Gateway Page 12

For more detail Detailed technical information available on the web site. https://dgway.com/-_x_e.html Contact Design Gateway Co,. Ltd. sales@design-gateway.com FAX: +66-2-261-2290 3 September 2018 Design Gateway Page 13 Revision History Rev. Date Description 1.0 04-Jun-09 RAID prototype system introduction 1st release 1.1E 21-Feb-13 Updated tokc705 based RAID system 1.3E 03-Sep-18 Added latest family support, added high performance version description 3 September 2018 Design Gateway Page 14