Zynq SATA Storage Extension (Zynq SSE) - NAS. Technical Brief 20140501 from Missing Link Electronics:



Similar documents
Getting Started with the Xilinx Zynq All Programmable SoC Mini-ITX Development Kit

MicroZed Getting Started Guide

Getting Started Guide. Version 7.0

PCIe AHCI-IP Demo Instruction Rev Jul-15

MicroZed I/O Expansion Carrier Card Getting Started Guide

Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial

APPLICATION NOTE. How to build pylon applications for ARM

December 2002, ver. 1.0 Application Note 285. This document describes the Excalibur web server demonstration design and includes the following topics:

Attention. restricted to Avnet s X-Fest program and Avnet employees. Any use

System Performance Analysis of an All Programmable SoC

SABRE Lite Development Kit

Dynamode External USB3.0 Dual RAID Encloure. User Manual.

760 Veterans Circle, Warminster, PA Technical Proposal. Submitted by: ACT/Technico 760 Veterans Circle Warminster, PA

Servers, Clients. Displaying max. 60 cameras at the same time Recording max. 80 cameras Server-side VCA Desktop or rackmount form factor

DD670, DD860, and DD890 Hardware Overview

Figure 1 TOE2-IP FTP Server Demo Environment Setup on KC705

Digital Photo Bank / Portable HDD Pan Ocean E350 User Manual

SheevaPlug Development Kit README Rev. 1.2

DE4 NetFPGA Packet Generator Design User Guide

Lenovo ThinkServer Solution For Apache Hadoop: Cloudera Installation Guide

Matrix 510/520 User Guide

ZOTAC RAIDbox User s Manual

2.6.1 Creating an Acronis account Subscription to Acronis Cloud Creating bootable rescue media... 12

ZOTAC ZBOX User s Manual

Release Notes. R&S ZVH4/ZVH8 Cable and Antenna Analyzer

Zynq-7000 Platform Software Development Using the ARM DS-5 Toolchain Authors: Simon George and Prushothaman Palanichamy

Application Note: Connecting to a 2500 Series Processor using PLC Workshop

STLinux Software development environment

Debugging Network Communications. 1 Check the Network Cabling

Nutaq. PicoDigitizer 125-Series 16 or 32 Channels, 125 MSPS, FPGA-Based DAQ Solution PRODUCT SHEET. nutaq.com MONTREAL QUEBEC

Coolmax CN-590 Network Storage Solution

PCI Express 2.0 SATA III RAID Controller Card with Internal Mini-SAS SFF-8087 Connector

3 Port PCI Express 2.0 SATA III 6 Gbps RAID Controller Card w/ msata Slot and HyperDuo SSD Tiering

RSA Security Analytics. S4 Broker Setup Guide

Technical Note. Monitoring Ethernet Traffic with Tolomatic ACS & Managed Switch. Contents

EX Port SATA3 RAID/HyperDuo PCIe(x2) Card

HP StorageWorks 8Gb Simple SAN Connection Kit quick start instructions

Option nv, Gaston Geenslaan 14, B-3001 Leuven Tel Fax Page 1 of 14

PCI Express SATA / esata 6Gb/s RAID Card User Manual

Mini server, BIG performance AC100

ThinkServer RD550 and RD650 Operating System Installation Guide

Zynq-7000 All Programmable SoC: Embedded Design Tutorial. A Hands-On Guide to Effective Embedded System Design

Phone: Fax: Web: info@ctiautomation.net

PARALLELS SERVER BARE METAL 5.0 README

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

User s Manual. Home CR-H BAY RAID Storage Enclosure

eprism Security Suite

Accessing I2C devices with Digi Embedded Linux 5.2 example on Digi Connect ME 9210

50-Port 10/100/1000Mbps with 4 Shared SFP. Managed Gigabit Switch WGSW Quick Installation Guide

Interfacing Basler GigE Cameras With Cognex VisionPro 7.2

TimeIPS Server. IPS256T Virtual Machine. Installation Guide

c. Securely insert the Ethernet cable from your cable or DSL modem into the Internet port (B) on the WGT634U. Broadband modem

firemon Powering Proactive Security Appliance Features: Meet the Family Quick initial setup Hardened O/S

HP ProLiant DL380 G5 High Availability Storage Server

User s Manual CONTENT. Nano NAS Server for USB storages. 1. Product Information Product Specifications System requirements..

PL2775 JBOD / BIG / RAID0 / RAID1 Mode Application

Wifi Web Server Module w TF Socket User s Guide

Chapter 3 Create an EasyBuilder Project... 2

Intel Entry Storage System SS4000-E

Guide for Updating Firmware and Troubleshooting Connection Issues

Product Type: ASC/3. Purpose: Introduction: Applications: Reference: AN2038 Date: 5/4/06

ZOTAC ZBOX User s Manual

Quick Start Guide. Quick Start Guide. taskit GmbH. for Portux920T EU / SW Portux Mini-PC Portux Panel-PC Panel-Card MoLUX Stamp

Network Attached Storage User Manual

DSA-1000 / PRT-1000 Device Server / Thermal Printer

Starting a Management Session

1-Port Wireless USB 2.0 Print Server Model # APSUSB201W. Quick Installation Guide. Ver. 2A

Running Debian on Inexpensive Network Attached Storage Device

Practice Test for the Domain 1 - PC Hardware (Brought to you by RMRoberts.com)

Industrial L2+ Managed Gigabit/ 10 Gigabit Ethernet Switch. IGS-5225 Series. Quick Installation Guide

PROFINET IRT: Getting Started with The Siemens CPU 315 PLC

ML310 VxWorks QuickStart Tutorial. Note: Screen shots in this acrobat file appear best when Acrobat Magnification is set to 133.3%

Voice Over Internet Protocol (VoIP) Configuration

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

Taurus - RAID. Dual-Bay Storage Enclosure for 3.5 Serial ATA Hard Drives. User Manual

External Storage 200 Series. User s Manual

Open Flow Controller and Switch Datasheet

Ways to Use USB in Embedded Systems

Cisco TelePresence VCR MSE 8220

How to Set Up Your NSM4000 Appliance

.Trustwave.com Updated October 9, Secure Web Gateway Version 11.0 Setup Guide

Clearswift SECURE Exchange Gateway Installation & Setup Guide. Version 1.0

Arduino Wifi shield And reciever. 5V adapter. Connecting wifi module on shield: Make sure the wifi unit is connected the following way on the shield:

ZOTAC ZBOX User s Manual

1. Specifiers may alternately wish to include this specification in the following sections:

Create bridges, add ports, show bridge and port statistics, status, as well as the OVS database

NI Real-Time Hypervisor for Windows

4 Channel 6-Port SATA 6Gb/s PCIe RAID Host Card

System Requirements. Package Contents

Open Network Install Environment (ONIE) LinuxCon North America 2015

SecureLinx Spider Duo Quick Start Guide

Ubuntu on Zynq 7000 All Programmable SoC Tutorial. For ZedBoard and Zynq Mini ITX Development Kits

INTEGRATED MONITORING RECEIVER WITH MICRO SERVER STAM-IRS. 1. Features. 2. Description

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

Getting started with ARM-Linux

Setup Manual and Programming Reference. RGA Ethernet Adapter. Stanford Research Systems. Revision 1.05 (11/2010)

Banana Pi Open-Source Router Board

FPGA-Accelerated Heterogeneous Hyperscale Server Architecture for Next-Generation Compute Clusters

Transcription:

Technical Brief 20140501 from Missing Link Electronics: Zynq SSE for Network-Attached Storage for the Avnet Mini-ITX For the evaluation of Zynq SSE MLE supports two separate hardware platforms: The Avnet Zynq Mini-ITX board, and the Xilinx ZC706 Development Kit plus the XM104 Adapter Board. This document is for the Avnet Zynq Mini-ITX board. Network-Attached Storage (NAS) is a file-level data storage connected to a computer network, typically via Ethernet transporting TCP/IP and/or UDP communication. MLE s Zynq SATA Storage Extension (Zynq SSE) is a fully integrated and pre-validated system stack comprising 3rd-party SATA Host Controller and DMA IP cores from ASICS World Services, a storage micro-architecture from MLE, Xilinx PetaLinux, and an Open Source SATA Host Controller Linux kernel driver, also from MLE. Zynq SSE utilizes the Xilinx GTX Multi Gigabit Transceivers to deliver SATA I (1.5 Gbps), SATA II (3.0 Gbps), or SATA III (6 Gbps) connectivity. When combined with Zynq s networking capabilities this effectively leads to a demonstration of Networked Storage, or NAS. This Technical Brief shows how to setup the Zynq SSE to demonstrate NAS functionality. After going through the steps described herein, you will have a working Linux System running on the Zynq with an attached SATA HDD or SSD, making files stored on the attached disk available to other networked clients. Team MLE has spent significant efforts to try and test all aspects of Zynq SSE. However, if you feel that you encounter something not right, or if you do have any questions, please do not hesitate to contact us. The best way to contact MLE is to fill out the Contact Request Form at http://mlecorp.com/zynqsse Copyright 2014 Missing Link Electronics. All rights reserved. Missing Link Electronics, the stylized Missing Link Electronics MLE logo are the service mark and/or trademark of Missing Link Electronics, Inc. All other product or service names and trademarks are the property of their respective owners. Technical Brief 20140501 MissingLinkElectronics.com Page 1

Block Diagram The block diagram shown below gives an overview over the Zynq SSE reference design: Within the Zynq Programmable Logic (PL) the MLE storage micro-architecture instantiates the DMA and the SATA Host Controller IP blocks. The storage micro-architecture itself interfaces with the Zynq Processing System (PS) via the high-performance AXI HP0 slave port. The ARM A9 in the PS runs Xilinx PetaLinux and the SATA Linux kernel driver. Implementation Implementation Details Design Type PS + PL SW Type Linux (Petalinux) CPUs 2 CPUs 700 MHz PS Features DDR, USB, UART, ETHERNET PL Cores ASICS.WS SATA IP Boards/Tools Avnet Mini ITX Z100 Xilinx Tools Version Vivado 2014.1, PETALINUX 2013-2 Other Details SATA SSD(including Cable and Power Supply), SD-Card Address Map Base Address Size Interface SATA IP 0x41000000 4K S AXI DMA IP 0x41010000 4K S AXI, M AXI Technical Brief 20140501 MissingLinkElectronics.com Page 2

BOOT.bin Image.ub Files Provided Compilation of Bitstream, FSBL and U-Boot Linux Ramdisk Image Step by Step Instructions Hardware needed: Avnet Mini ITX Z100 Board (including Power supply) http://www.em.avnet.com/en-us/design/drc/pages/xilinx-zynq-7000-all-programmable-soc-m aspx Micro USB Cable for USB Console Supported SSD (for Example Samsung 840) Power Supply for SSD Micro SD Card (2 GB or bigger) Technical Brief 20140501 MissingLinkElectronics.com Page 3

Ethernet Cable to connect Host PC and Avnet ITX board PC for UART console Software Assembly: 1. Format the SD Card using FAT32 File system 2. Put image.ub and BOOT.bin into the root directory of the SD Card Hardware Assembly: 1. Insert the SD Card into the Avnet Mini ITX board s SD Slot 2. Connect the micro USB cable to the UART port of the Avnet Mini ITX board and the USB Port of your PC 3. Connect the Ethernet port of the host pc to the ethernet port of the Avnet MINI ITX 4. Connect the SSD to the SATA connector on the Avnet Mini ITX board using the SATA Cable. 5. Connect the SSD to power 6. Switch the Avnet Mini ITX board s SW7 to SD Boot mode (as shown in picture) 7. Connect the Avnet Mini ITX board to the Power Supply The system should now look like in the supplied image Startup: 1. Switch on the Avnet Mini ITX board 2. On the PC open a Serial Terminal on the new serial port using the settings 115200 Baud 8N1 3. Observe the Linux System booting 4. After some time you should see a screen similar to the screenshot in the Expected Results. 5. Login using Login:root Password: root 6. configure the ethernet port on the host PC to have an IP address of 10.89.231.1 and a subnet mask of 255.255.255.0 7. The ZYNQ-board has an pre-supplied IP of 10.89.231.200 8. now connect to the ZYNQ-board using an FTP program and start transferring data to it Technical Brief 20140501 MissingLinkElectronics.com Page 4

LED Description Status LEDs can be found next to the PCIe connector. The associated meanings can be seen in the following table and in the Image below. D7 D6 D5 D4 Timeout LED, indicates the Timeout of the IP core. Gen3 Link, indicates 6 GBit/s connection Gen2 Link, indicates 3 GBit/s connection Linkup and Activity, Led will light up on Linkup and will go dark during data transfers Figure 1: Location of the User LEDs on the Avnet Mini ITX Board Expected Results As a result you should be having a running Linux system on the Zynq board. The UART Console output should be similar to the screenshot below. Also you will have file-system access to the attached SSD using FTP, and by this evaluate and test the Zynq Sata Storage extension. The Evaluation Reference Design (ERD) of the Zynq SSE comprises a hardware license management which allows to run full SATA functionality for up to 12 hours after power-up. After approximately 12 hours the evaluation expires, which is indicated by illuminating the LED timeout. You will also notice that the Linux kernel driver informs you of having lost the SATA link to the SSD/HDD. Technical Brief 20140501 MissingLinkElectronics.com Page 5

Technical Brief 20140501 MissingLinkElectronics.com Page 6