UDK3 Performance Monitor



Similar documents
Installing Your MS Access Database (Manual Installation Instructions)

2 How to Set the Firewall when Using OptoLyzer Suite?

Using the RS232 serial evaluation boards on a USB port

Intelligent Monitoring Configuration Tool

RealShot Manager Compression Server software

PLEASE READ THIS AGREEMENT CAREFULLY. BY INSTALLING, DOWNLOADING OR OTHERWISE USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT.

The software on this device includes software licensed by Company from Microsoft Corporation or its affiliates.

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

ChipScope Pro Tutorial

AVR32701: AVR32AP7 USB Performance. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

Partners in Care Welch Allyn Connex Software Development Kit License Agreement

Enterprise Reporter Report Library

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

AN AES encryption and decryption software on LPC microcontrollers. Document information

Microsoft SharePoint

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

TERMS AND CONDITIONS

APPLICATION NOTE. Secure Personalization with Transport Key Authentication. ATSHA204A, ATECC108A, and ATECC508A. Introduction.

SN 132 SNAPstick QUICK START GUIDE

BlackBerry Enterprise Server Express for Microsoft Exchange

Dell One Identity Cloud Access Manager How to Configure vworkspace Integration

SUBSCRIPTION SERVICES.

Tower Software License Agreement

TECHILA INTERCONNECT END-USER GUIDE

Port Following. Port Following. Feature Description

MICROSOFT SOFTWARE LICENSE TERMS WINDOWS 7 ULTIMATE FOR EMBEDDED SYSTEMS WINDOWS 7 PROFESSIONAL FOR EMBEDDED SYSTEMS (ALL VERSIONS)

SSA-312. ISA Security Compliance Institute System Security Assurance Security development artifacts for systems

TERMS OF USE 1. Definitions

Revision History. Revision Revision History Date

pco.interface GigE & USB Installation Guide

How to Deploy Models using Statistica SVB Nodes

THIS PRODUCT DOES NOT TRANSMIT ANY PERSONALLY IDENTIFIABLE INFORMATION FROM YOUR COMPUTER TO MICROSOFT COMPUTER SYSTEMS WITHOUT YOUR CONSENT.

Quest vworkspace Virtual Desktop Extensions for Linux

C. System Requirements. Apple Software is supported only on Apple-branded hardware that meets specified system requirements as indicated by Apple.

APPLICATION NOTE. Application Note: 4D-AN-P4012. ViSi-Genie Digital Displays. Document Date: November 19 th, Document Revision: 1.

Supply Chain Management Use Case Model

CKEditor for Drupal License Agreement

MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT SQL SERVER 2005 (CAL VERSIONS)

Magento U Virtual Machine Installation Instructions

HYBRID SOLUTIONS INDEPENDENT SOFTWARE VENDOR AGREEMENT

Installation and Configuration Guide

Compatibility Matrix. BlackBerry Enterprise Server for Microsoft Exchange. Version 5.0.4

ALL WEATHER, INC. SOFTWARE END USER LICENSE AGREEMENT

Application Note Gemalto Access Client for windows smart card and EFS on Microsoft Windows Vista

formerly Help Desk Authority Quest Free Network Tools User Manual

Copy Tool For Dynamics CRM 2013

Hyper V Windows 2012 and 8. Virtual LoadMaster for Microsoft Hyper V on Windows Server 2012, 2012 R2 and Windows 8. Installation Guide

1. GRANT OF LICENSE. Acunetix Ltd. grants you the following rights provided that you comply with all terms and conditions of this EULA:

BlackBerry Mobile Voice System - BlackBerry MVS Client

Flobo Hard Disk Repair User guide

MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT WINDOWS SERVER 2003 AND MICROSOFT WINDOWS SERVER 2003 R2 PRODUCTS

Self Help Guides. Setup Exchange with Outlook

RTI Monitor. Release Notes

formerly Help Desk Authority Upgrade Guide

Dell InTrust Preparing for Auditing Cisco PIX Firewall

BlackBerry Web Desktop Manager. Version: 5.0 Service Pack: 4. User Guide

XILINX, INC. CORE LICENSE AGREEMENT

System Center Virtual Machine Manager 2012 R2 Plug-In. Feature Description

Atmel AVR4903: ASF - USB Device HID Mouse Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction

END- USER LICENSE AGREEMENT FOR Helpdesk Pilot

Compatibility Matrix. BlackBerry Enterprise Server Express for Microsoft Exchange. Version 5.0.4

AN Boot mode jumper settings for LPC1800 and LPC4300. Document information

Application Note AN0008. Data Logging Extension. For. Venus 6 GPS Receiver

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

empower Authentication Manual, Version 3.7

Adaptec: Snap Server NAS Performance Study

How To Compare Two Servers For A Test On A Poweredge R710 And Poweredge G5P (Poweredge) (Power Edge) (Dell) Poweredge Poweredge And Powerpowerpoweredge (Powerpower) G5I (

Dell Statistica. Statistica Document Management System (SDMS) Requirements

New Features and Enhancements

Application Note Gemalto.NET 2.0 Smart Card Certificate Enrollment using Microsoft Certificate Services on Windows 2008

System Requirements. Installation. Microsoft SQL Express 2008 R2 Installation

Select Internet. Standard Terms and Conditions relating to the supply of online backup services by Select Internet

MEDJOBBERS.COM & JOBBERS INC TERMS AND CONDITIONS

Security Analytics Engine 1.0. Help Desk User Guide

ENTERPRISE EDITION INSTALLER END USER LICENCE AGREEMENT THIS AGREEMENT CONSISTS OF THREE PARTS:

Self Help Guides. Create a New User in a Domain

COM Port Stress Test

ZIMPERIUM, INC. END USER LICENSE TERMS

Torpedo Design Concept Storage Server for Open Rack Hardware v0.3 ST-draco-chimera-0.3

Dell One Identity Cloud Access Manager How to Configure Microsoft Office 365

YAMAHA ASIO DirectKS Driver for Windows Owner's Manual

XILINX, INC. CORE EVALUATION LICENSE AGREEMENT

BlackBerry Enterprise Server Resource Kit BlackBerry Analysis, Monitoring, and Troubleshooting Tools Version: 5.0 Service Pack: 2.

BlackBerry Professional Software For Microsoft Exchange Compatibility Matrix January 30, 2009

Dell Enterprise Reporter 2.5. Configuration Manager User Guide

Cloud Identity Management Tool Quick Start Guide

BlackBerry Enterprise Server Express for IBM Domino. October 7, 2014 Version: 5.0 Service Pack: 4. Compatibility Matrix

Our Terms for Website Design, Development, Hosting and Promotional Services

BlackBerry Mobile Conferencing

CompleteView Pop Up Monitor User s Manual. Version 3.8

WebMaster /WebAlert Windows 7 USB Driver Installation

Release Notes. BlackBerry Web Services. Version 12.1

BlackBerry Business Cloud Services. Version: Release Notes

Dell Spotlight on Active Directory Server Health Wizard Configuration Guide

BlackBerry Enterprise Server for Microsoft Exchange. Compatibility Matrix March 25, 2013

Transcription:

UDK3 Performance Monitor The Cesys UDK3 Performance Monitor is a tool to measure data transfer speeds between a host PC and UDK3 compatible devices. It can also test data integrity by performing write-readbackcompare loops. UG104 (v1.0) February 17, 2014 www.cesys.com 1

Introduction Introduction UDK3 Performance Monitor is a tool that helps to maximize the data transfer rate with UDK3-compatible devices. It can be used to locate bottlenecks and errors in the devices FPGA designs. The tool configures the FPGA of the device using a user defined bitstream and transfers data to and from a specified address range. It displays the maximum data throughput while continuous transferring the data. There is a selectable option to verify data when using bi-directional communication. It is a good idea to select an address range that maps to BRAM, DDR2 SDRAM or other memory resource of the FPGA board when selecting Verify. UG104 (v1.0) February 17, 2014 www.cesys.com 2

Options Options The image below shows the UDK3 Performance Monitor. The Preset combo box allows the selection of common test scenarios using FPGA designs made by Cesys. Choose one of these presets to select default values for the settings directly below. The Device selection specifies the device type that should be used for the test. UDK3 UG104 (v1.0) February 17, 2014 www.cesys.com 3

Options Performance Monitor uses the device that comes first during enumeration of this type. FPGA design file must contain the path to the bitstream file. The button right of the input control opens a file browser to ease the selection. Area base address and Area size specify the area to which data is written and / or read from. Every single transfer is done using a block size as specified in Transfer block size. Data is transferred starting to / from the Area base address and continued at Area base address + Transfer block size and so on until Area size is reached. This is the reason why Area size must be a multiple of Transfer block size. Values in these fields are interpreted as decimal, except they are prefixed using 0x, in which case the values are expected to be hexadecimal. If Const address is checked, data is always transferred to / from Area base address only and the const address flag is used. Use the buttons directly below Transfer block size to set these values to common sizes. Input and Output check boxes define the direction of the transfer. Direction is interpreted from host side. Either one or both options must be selected. If both are selected, Verify is a valid option. Random, Zero, One and Zero / One define the content used for transfer. Random is randomly generated data, Zero are just buffers filled with 0. One and Zero / One must be interpreted as bits in this context. One means buffers filled with 0xFFFFFFFF. Zero / One uses alternating bit patterns per 32 bit data line (0xFFFFFFFF / 0x00000000) to produce a maximum toggle rate on the data lines. The factors right of the performance graph (x 1, x 4, x 16, x 64) are pure visualization related options and specify the time factor of the graph. The Start / Stop button switches between idle and running state. Starting a new test uses the currently selected options. Changing the options while a test is running, will not affect the test. UG104 (v1.0) February 17, 2014 www.cesys.com 4

Typical transfer speeds Typical transfer speeds The table shows typical transfer speeds when using an EFM02 with the performance design at different hosts. Host configuration Input Output Both Intel Core i7-3770k 3.50GHz, Intel USB 3.0 extensible Host controller (8086:1e31), Windows 7 x64 Intel Core i7-3770k 3.50GHz, upd720200 USB 3.0 controller (expansion card) (1033:0194), Windows 7 x64 Intel Core i3-2100 1.60GHz, upd720200 USB 3.0 controller (expansion card) (1033:0194), Ubuntu 12.04 LTS x86_64 / Kernel 3.5.0-45 AMD A4 4300M 2.50GHz (Laptop), AMD USB 3.0 Host Controller (1022:7814), Windows 7 x64 Intel Core i7-2600k 3.40GHz, upd720200 USB 3.0 controller (1033:0194), Windows 7 x64 Intel Core i7-4800mq 2.70GHz (Laptop), Intel USB 3.0 extensible Host controller (8086:8c31), Windows 7 x64 308 MB/s 293 MB/s 300 MB/s 267 MB/s 114 MB/s 160 MB/s 231 MB/s 127 MB/s 164 MB/s 207 MB/s 156 MB/s 181 MB/s 244 MB/s 122 MB/s 163 MB/s 244 MB/s 188 MB/s 210 MB/s UG104 (v1.0) February 17, 2014 www.cesys.com 5

Copyright Notice Copyright Notice This file contains confidential and proprietary information of Cesys GmbH and is protected under international copyright and other intellectual property laws. Disclaimer This disclaimer is not a license and does not grant any rights to the materials distributed herewith. Except as otherwise provided in a valid license issued to you by Cesys, and to the maximum extent permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND WITH ALL FAULTS, AND CESYS 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) Cesys 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 these materials, including for any direct, or any 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 Cesys had been advised of the possibility of the same. CRITICAL APPLICATIONS CESYS products are not designed or intended to be fail-safe, or for use in any application requiring fail-safe performance, such as life-support or safety devices or systems, Class III medical devices, nuclear facilities, applications related to the deployment of airbags, or any other applications that could lead to death, personal injury, or severe property or environmental damage (individually and collectively, "Critical Applications"). Customer assumes the sole risk and liability of any use of Cesys products in Critical Applications, subject only to applicable laws and regulations governing limitations on product liability. THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS FILE AT ALL TIMES. CESYS Gesellschaft für angewandte Mikroelektronik mbh Zeppelinstrasse 6a D - 91074 Herzogenaurach Germany UG104 (v1.0) February 17, 2014 www.cesys.com 6

Revision history Revision history v1.0 February, 17 2014 Initial release. UG104 (v1.0) February 17, 2014 www.cesys.com 7

Table of contents Table of contents Introduction...2 Options...3 Typical transfer speeds...5 Copyright Notice...6 Disclaimer...6 Revision history...7 UG104 (v1.0) February 17, 2014 www.cesys.com 8