ClearSpeed Software Developer Kit Installation guide



Similar documents
Dell Statistica Statistica Enterprise Installation Instructions

TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation

Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*

IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment

Installation Guide Sybase ETL Small Business Edition 4.2 for Windows

Matisse Installation Guide for MS Windows. 10th Edition

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

VERITAS Backup Exec TM 10.0 for Windows Servers

Intel System Event Log (SEL) Viewer Utility. User Guide SELViewer Version 10.0 /11.0 December 2012 Document number: G

Intel Media SDK Library Distribution and Dispatching Process

2015 Exelis Visual Information Solutions, Inc., a subsidiary of Harris Corporation

IDE Integration for Android* Part of the Intel Integrated Native Developer Experience (Intel INDE) 1.5.7

SAP HANA Client Installation and Update Guide

Copyright 2014, SafeNet, Inc. All rights reserved.

Sentinel Cloud V.3.5 Installation Guide

GAUSS 9.0. Quick-Start Guide

Intel System Event Log (SEL) Viewer Utility

Installation Guide for the Intel Server Control

Patch Management for Red Hat Enterprise Linux. User s Guide

KofaxExpress. Installation Guide

BrightStor ARCserve Backup for Linux

Intel System Event Log (SEL) Viewer Utility

OS Deployment V2.0. User s Guide

Intel vpro Technology. How To Purchase and Install Symantec* Certificates for Intel AMT Remote Setup and Configuration

QUICK START. GO-Global Cloud 4.1 SETTING UP A LINUX CLOUD SERVER AND HOST INSTALL THE CLOUD SERVER ON LINUX

Matisse Installation Guide for MS Windows

Inmagic ODBC Driver 8.00 Installation and Upgrade Notes

Installation of ADS SiMKit startup script and designkit on Windows for SiMKit version 4.4

hp digital home networking wireless USB network adapter hn210w quick start guide

Global Server Installation Guide

An Oracle Technical Article October Certification with Oracle Linux 5

Installation and Configuration Guide

Digipass Plug-In for IAS. IAS Plug-In IAS. Microsoft's Internet Authentication Service. Installation Guide

Installation Instruction STATISTICA Enterprise Small Business

Managing Linux Servers with System Center 2012 R2

IBM Security QRadar Version Installing QRadar with a Bootable USB Flash-drive Technical Note

Symantec Backup Exec TM 11d for Windows Servers. Quick Installation Guide

LANDESK Service Desk. Desktop Manager

Intel Storage System SSR212CC Enclosure Management Software Installation Guide For Red Hat* Enterprise Linux

NVIDIA CUDA GETTING STARTED GUIDE FOR MICROSOFT WINDOWS

RealView Developer Suite Version 2.1

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

Acronis Backup & Recovery 11.5 Quick Start Guide

CodeWarrior Development Studio Floating Licensing Quick Start

CA SiteMinder. Directory Configuration - OpenLDAP. r6.0 SP6

Dell One Identity Manager 7.0. Help Desk Module Administration Guide

Linux. Managing security compliance

Installation Guide Installing / Licensing / Unlocking Kepware Products

Identikey Server Windows Installation Guide 3.1

Python for Series 60 Platform

WORKFLOW INTEGRATOR INSTALLATION GUIDE

Sage 300 ERP Sage CRM 7.1 Integration Guide

Intel Internet of Things (IoT) Developer Kit

Ahsay Offsite Backup Server and Ahsay Replication Server

An Oracle Technical Article March Certification with Oracle Linux 7

Intel Entry Storage System SS4000-E

Dell One Identity Cloud Access Manager Installation Guide

An Oracle Technical Article November Certification with Oracle Linux 6

2. Installation Instructions - Windows (Download)

Getting Started with VMware Fusion

ODBC Driver User s Guide. Objectivity/SQL++ ODBC Driver User s Guide. Release 10.2

Installation Guide. Version 10.2

MultiValue Dashboard. Installation Guide

Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management

JobScheduler Installation by Copying

Dell Recovery Manager for Active Directory 8.6. Quick Start Guide

4.0. Offline Folder Wizard. User Guide

Spotlight Management Pack for SCOM

RTX Runtime with Service Pack 2 WES7 DEPLOYMENT GUIDE

RTI Database Integration Service. Getting Started Guide

VMware vcenter Support Assistant 5.1.1

Oracle Fusion Middleware

System Planning, Deployment, and Best Practices Guide

===================================================================

RealShot Manager Compression Server software

3. License Management - Unix & Linux

NCD ThinPATH Load Balancing Startup Guide

STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS

Deploying EMC Documentum WDK Applications with IBM WebSEAL as a Reverse Proxy

Universal Management Service 2015

RSView 32 ACTIVE DISPLAY SYSTEM GETTING RESULTS GUIDE. PUBLICATION VW32AD-GR001E-EN-E July 2011 Supersedes Publication VW32AD-GR001D-EN-E

FileMaker 8. Installing FileMaker 8 ODBC and JDBC Client Drivers

Studio 5.0 User s Guide

Wavelink Avalanche Mobility Center Linux Reference Guide

SAP Business Intelligence Suite Patch 10.x Update Guide

Business Portal for Microsoft Dynamics GP. Project Time and Expense Administrator s Guide Release 10.0

Dialogic System Release 6.0 PCI for Windows

Xilinx Design Tools: Installation and Licensing Guide. UG798 (v14.1) May 8, 2012

insync Installation Guide

Sage HRMS 2014 Sage Employee Self Service Tech Installation Guide for Windows 2003, 2008, and October 2013

PetaLinux SDK User Guide. Application Development Guide

Floating License Installation Guide for Windows

TIBCO Fulfillment Provisioning Session Layer for FTP Installation

TIBCO Hawk SNMP Adapter Installation

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

Remote Filtering Client Guide. iprism Web Security

CA Workload Automation Agent for Databases

Schedule of Third Party Terms

Cincom Smalltalk. Installation Guide P SIMPLIFICATION THROUGH INNOVATION

MySQL Installer Guide

Transcription:

ClearSpeed Software Developer Kit Installation guide ClearSpeed software development kit (SDK) installation This document details the installation guide for the ClearSpeed SDK. Please refer to the support website for more information: http://support.clearspeed.com/ Downloads are available at: http://support.clearspeed.com/downloads/software/ Documentation can be found at: http://support.clearspeed.com/documentation/overview/ Dependencies Before installing the SDK you must have a compatible version of the driver installed. The driver is installed with the runtime component of the Base Package. The SDK uses the FLEXlm license manager. A FLEXlm license server should be set up before installing the SDK because the name of the server is required as part of the installation and setup. See the Section 4.1: FlexIm Installation for instructions on installing FLEXlm, if necessary, and obtaining a license key. Before you install: Prior to installing a new version of the software, please check the release notes for any changes or limitations in this release. You must uninstall any previous version of this software before installing this release; see the uninstall instructions. Document No. 06-UG-1330 Revision: 3.E September 2008 1

Table of contents SDK installation guide Table of contents Dependencies....................................................... 1 1 Developer package installation information...................... 3 1.1 Download the software........................................ 3 2 Linux SDK installation instructions............................. 4 2.1 SDK installation............................................. 4 2.2 ClearSpeed visual profiler..................................... 4 2.3 Hardware simulators......................................... 5 2.4 Installing the FFT library....................................... 5 2.5 Installing all components...................................... 5 2.6 Uninstalling the components................................... 5 3 Microsoft Windows SDK installation instructions................. 6 3.1 SDK installation............................................. 6 3.2 ClearSpeed visual profiler..................................... 6 3.3 Hardware simulators......................................... 6 3.4 Installing FFT library.......................................... 6 3.5 Setting up the SDK environment................................ 7 3.6 Uninstalling the components................................... 7 4 License manager............................................ 8 4.1 FlexIm Installation........................................... 8 4.2 Obtaining a license key....................................... 8 5 Revision history........................................... 10 2 Document No. 06-UG-1330 Revision: 3.E

SDK installation guide Developer package installation information 1 Developer package installation information To install this software you will require root/administrator access. Before you install: Prior to installing a new version of the software, please check the release notes for any changes or limitations in this release. You must uninstall any previous version of this software before installing this release. 1.1 Download the software 1. Download the Developer Package tarball from the ClearSpeed support site: http://support.clearspeed.com/downloads/software/ 2. Extract the contents of the Developer Package. This will create a directory called something similar to x.xx_developer (depending upon the version number) containing the components of the package. 3. Change to the directory containing the contents of the Base Package; for example, cd ~/x.xx_developer (note that the actual directory name may vary). The files in this directory have names of the form: clearspeed-<os>-<component>-<release>-<build>.<arch>.<ext> where: <os> identifies the operating system, for example, rhel4 or sles10 <component> is the software component, for example, sdk or csdft <release> is the release version, for example, 3.1 <build> is the build version of this component, for example: 1.82.1.49 <arch> is the target architecture, for example: x86 or x86_64 <ext> is the file type extension; rpm for linux or exe for Microsoft Windows Release notes and full documentation can be found on the ClearSpeed support site: http://support.clearspeed.com/documentation/ Document No. 06-UG-1330 Revision: 3.E 3

Linux SDK installation instructions SDK installation guide 2 Linux SDK installation instructions To install the software for your ClearSpeed SDK you will require root access. We recommend that you uninstall any previous version of the SDK before installing this software; see the uninstallation instructions in Section 2.6: Uninstalling the components on page 5. 2.1 SDK installation For the following steps, you need to be logged in as root. If you use su to log in as root, please ensure you use the command su - to ensure that the correct environment and path is set up for the following steps. Change to the directory containing the contents of the Development Package; for example, cd ~/3.10_developer (note that the actual directory name may vary). The SDK package is provided as an RPM file and is installed using the rpm command: rpm -i clearspeed-rhel5-cs_sdk-3.1-1.418.1.39.i386.rpm The filename may vary depending on the software version and operating system. By default, the SDK will be installed in /opt/clearspeed/. You can override this using the --prefix option. To use the SDK, your path and some environment variables need to be set up. These variables are set using the bashrc file, which is created in the bin subdirectory of the SDK installation (for example, /opt/clearspeed/bin/). Before using this file, you need to edit it and insert the location of your FLEXlm server. Add a line of the following form: export CLEARSP_LICENSE_FILE=@server-name where server-name is the name of the server running the FLEXlm license manager. The file can then be sourced (for example, source /opt/clearspeed/bin/bashrc) or called from your own.bashrc or.bash_profile files as appropriate to set up the environment. 2.2 ClearSpeed visual profiler The visual profiling tool is included with this release for use with the SDK. This can be installed using the rpm command: rpm -i clearspeed-rhel5-csvprof-3.1-1.134.1.15.i386.rpm The filename may vary depending on the software version and operating system. Information on the use of the profiler can be found in the Visual Profiler User Guide and the examples directory of the installation. The profiler requires the Java runtime Version 5 or later to be installed. See http://www.java.com/ 4 Document No. 06-UG-1330 Revision: 3.E

SDK installation guide Linux SDK installation instructions 2.3 Hardware simulators Two CSX600 simulators are available for use with the SDK, allowing code development, debug and profiling in the absence of hardware. An instruction level simulator (isim) allows code development, while a cycle-accurate simulator (casim) allows debug and in-depth profiling. These can be installed using the rpm command: rpm -i clearspeed-rhel5-simulators-3.1-1.261.1.36.i386.rpm The filename may vary depending on the software version and operating system. Information on the use of the simulators is included in the SDK Reference Manual. 2.4 Installing the FFT library The CSDFT library provides acceleration for FFT functions. This can be installed using the rpm command: clearspeed-rhel5-csdft-3.1-1.146.1.39.i386.rpm The filename may vary depending on the software version and operating system. See the CSDFT User Guide for information on using the CSDFT library. 2.5 Installing all components If you wish to install all the components in the Developer Package, you can use the command: rpm -i *.rpm 2.6 Uninstalling the components The packages can be uninstalled using the rpm -e command. Packages must be uninstalled in the reverse of the order in which they were installed. You can get a list of the installed ClearSpeed RPMs with the command: rpm -qa grep clearspeed Document No. 06-UG-1330 Revision: 3.E 5

Microsoft Windows SDK installation instructions SDK installation guide 3 Microsoft Windows SDK installation instructions 3.1 SDK installation For the following steps you will need to be logged in as a user with Administrator privileges. Navigate to the directory containing the contents of the Development Package; for example, 3.10_developer (note that the actual directory name may vary). 1. Double-click the installer, for example: clearspeed-windows-cs_sdk-3.1-1.418.1.39.i386.exe to start the installation process. 2. Follow the on-screen instructions to install the SDK. You will be asked to confirm that you agree to the terms of the license agreement and then for the name of the machine that is running the FLEXlm license server. 3.2 ClearSpeed visual profiler The visual profiling tool is included with this release for use with the SDK. To start the installation process double-click the installer (for example, clearspeed-windowscsvprof-3.1-1.134.1.15.i386.exe) and follow the on-screen instructions. Information on the use of the profiler can be found in the Visual Profiler User Guide and the examples directory of the installation. 3.3 Hardware simulators Two CSX600 simulators are available for use with the SDK, allowing code development, debug and profiling in the absence of hardware. An instruction level simulator (isim) allows code development, while a cycle-accurate simulator (casim) allows debug and in-depth profiling. To install both simulators double-click the installer. For example: clearspeed-windows-simulators-3.1-1.261.1.36.i386.exe This will start the installation process. Information on the use of the simulators is included in the SDK Reference Manual. 3.4 Installing FFT library The CSDFT library provides acceleration for FFT functions. To install the diagnostics package double-click the setup file (for example, clearspeed-windows-csdft-3.1-1.146.1.39.i386.exe) to start the installation. See the CSDFT User Guide for information on using the CSDFT library. 6 Document No. 06-UG-1330 Revision: 3.E

SDK installation guide Microsoft Windows SDK installation instructions 3.5 Setting up the SDK environment To use the SDK tools in any command window, a number of environment variables need to be set up. The SDK installation creates a.bat file which can be run to set up the environment; for example, running the following command at a command prompt will initialize the SDK environment: C:\Program Files\clearspeed\bin\setup_env The SDK installation will also, optionally, create a shortcut on the desktop called ClearSpeed. Double-clicking this shortcut will open a command window with the environment and path already set up so that SDK commands can be run. If you are using Microsoft Visual Studio as an editor and build system, then msdev needs to be started with the /useenv option in order to pick up the SDK environment variables. 3.6 Uninstalling the components The SDK can be uninstalled using the Add or Remove Programs wizard in the Windows Control Panel, or by using the Uninstall Package menu command under the Start menu. Document No. 06-UG-1330 Revision: 3.E 7

License manager SDK installation guide 4 License manager Use of the SDK tools is controlled by a software license manager called FLEXlm from Macrovision (www.macrovision.com). In order to use the tools you must (a) have the FLEXlm license server running and (b) obtain a valid license key from ClearSpeed. Full instructions for installing and using FLEXlm and licenses can be found in the manual included with the FLEXlm software. 4.1 FlexIm Installation If you do not have a FLEXlm server already in your network, you must set one up to manage the software licenses for the tools you are using. You can set up your local machine as the server if you do not have a central server that you wish to use. The installer required to set up a FLEXlm server is provided as part of the Developer Package. The FLEXlm Licensing End User Guide contains full instructions on setting up the FLEXlm server. If you already have a FLEXlm server, you will still need the ClearSpeed vendor-specific daemon executable, clearsp. 4.2 Obtaining a license key Once you have decided which machine you will be using as your license server you must apply for a license key for the SDK. To do this you will need some information about the machine running the license server. You will need the FLEXlm host ID and the host name. The following commands explain how to obtain this information and what to do with it. The following commands must be executed on the machine running the license server, not the machine on which the SDK will be run (if that is different). Open a command prompt and change to the directory containing the FLEXlm server software. Obtain the information required to identify the computer running the license server: 1. Run the FLEXlm command lmhostid to obtain the FLEXlm host id. This will print a message similar to the following: lmhostid - Copyright (C) 1989-2002 Globetrotter Software, Inc. The FLEXlm host ID of this machine is "0b12131af4ce" 2. Get the name of the machine from the appropriate environment variable: Linux: echo $HOSTNAME Windows: echo %COMPUTERNAME% 3. Enter a license request via the ClearSpeed support web site, including the output from these two commands. You will then be sent an email with a file containing the license key. This file will have a name of the form hostname.lic. 4. Save the license key file in the same directory as the FLEXlm server installation. 8 Document No. 06-UG-1330 Revision: 3.E

SDK installation guide License manager 5. To start the license server manually, use the command: lmgrd -c hostname.lic -l flexlm.log Where hostname.lic is the license file provided by ClearSpeed and flexlm.log is a file where the license server will write debug information. The license server can be can be run manually or automatically at system startup. Instructions for running the server as a daemon, so it starts automatically when the system is booted, can be found in the FLEXlm Licensing End User Guide. The license server should not be run as root for security reasons. Document No. 06-UG-1330 Revision: 3.E 9

Revision history SDK installation guide 5 Revision history Date Revision Changes July 2007 2.0 Initial version produced in document format. October 2007 3.00 Updated instructions for the simulator installation. Added section on FFT installation. January 2008 3.A 3.B Miscellaneous bug fixes. January 2008 3.C New template applied. July 2008 3.D Documented the package naming changes. Referenced website for documentation. September 2008 3.E Amendment to copyright statement. Table 1. Document revision history 10 Document No. 06-UG-1330 Revision: 3.E

SDK installation guide Revision history ClearSpeed Technology, Inc. 800 West El Camino Real Suite 180 Mountain View, CA 94040 Tel: +1 650 943 2329 Fax: +1 650 962 1188 ClearSpeed Federal Systems, Inc. 228 Hamilton Avenue, 3rd Floor Palo Alto, CA 94301 Tel: +1 650 798 5027 Fax: +1 650 798 5001 3110 Great Western Court Hunts Ground Road Bristol BS34 8HP United Kingdom Tel: +44 (0)117 317 2000 Fax: +44 (0)117 317 2002 Email: info@clearspeed.com Web: http://www.clearspeed.com Support: http://support.clearspeed.com Acknowledgements: Windows is a registered trademark of Microsoft Corporation in the United States and other countries. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. 1. Information and data contained in this document, together with the information contained in any and all associated ClearSpeed documents including without limitation, data sheets, application notes and the like ('Information') is provided in connection with ClearSpeed products and is provided for information only. Quoted figures in the Information, which may be performance, size, cost, power and the like are estimates based upon analysis and simulations of current designs and are liable to change. 2. Such Information does not constitute an offer of, or an invitation by or on behalf of ClearSpeed, or any ClearSpeed affiliate to supply any product or provide any service to any party having access to this Information. Except as provided in ClearSpeed Terms and Conditions of Sale for ClearSpeed products, ClearSpeed assumes no liability whatsoever. 3. ClearSpeed products are not intended for use, whether directly or indirectly, in any medical, life saving and/ or life sustaining systems or applications. 4. The worldwide intellectual property rights in the Information and data contained therein is owned by ClearSpeed. No license whether express or implied either by estoppel or otherwise to any intellectual property rights is granted by this document or otherwise. You may not download, copy, adapt or distribute this Information except with the consent in writing of ClearSpeed. 5. The system vendor remains solely responsible for any and all design, functionality and terms of sale of any product which incorporates a ClearSpeed product including without limitation, product liability, intellectual property infringement, warranty including conformance to specification and or performance. 6. Any condition, warranty or other term which might but for this paragraph have effect between ClearSpeed and you or which would otherwise be implied into or incorporated into the Information (including without limitation, the implied terms of satisfactory quality, merchantability or fitness for purpose), whether by statute, common law or otherwise are hereby excluded. 7. ClearSpeed reserves the right to make changes to the Information or the data contained therein at any time without notice. Copyright 2007, 2008. All rights reserved. Advance is a registered trademark of ClearSpeed, ClearConnect, Advance and the ClearSpeed logo are trade marks or registered trade marks of ClearSpeed Technology plc. All other brands and names are the property of their respective owners. Document No. 06-UG-1330 Revision: 3.E 11