TAP CONNECT JTAG CABLE



Similar documents
Ash Capture Control User Guide

JTAGjet. series SIGNUM SYSTEMS CORPORATION. USB 2.0 Driver for JTAGjet and ADM51. Installation Instructions

Scanner Wedge for Windows Software User Guide

Crestron VMK-WIN TouchPoint Virtual Mouse & Keyboard Software for Windows Installation Guide

VM-4 USB Desktop Audio Device Installation Guide

VM-8 USB Desktop Audio Device Installation Guide

USB-Blaster Download Cable User Guide

MS830 / MS833 Barcode Reader v1.0 9-December-2014

Introducing AVR Dragon

Temperature & Humidity SMS Alert Controller

FME SOFTWARE LICENSE AGREEMENT

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

LabelWriter. Print Server. User Guide

Keyspan:USB Serial Adapter for Mac OS X-v2.x User Manual. Table of Contents

YAMAHA ASIO DirectKS Driver for Windows Owner's Manual

DME-N Network Driver Installation Guide for M7CL/LS9/DSP5D

BitBlaster Serial Download Cable

78 Battery Converter HDMI to SDI

Installation Guide Wireless 4-Port USB Sharing Station. GUWIP204 Part No. M1172-a

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

DME-N Network Driver Installation Guide for LS9

ISP Engineering Kit Model 300

About Your NetBotz 4-20mA Sensor Pod

CNC File Transfer Box. Connecting the CNC File Transfer. CNC Transfer Program

User's Guide. Integrating Sound Level Datalogger. Model Introduction

ChipScope Pro Tutorial

DMX USB PRO. User Manual.

Figure 1. 8-Bit USB Debug Adapter

Installing S500 Power Monitor Software and LabVIEW Run-time Engine

CITRIX SYSTEMS, INC. SOFTWARE LICENSE AGREEMENT

ScanWin Installation and Windows 7-64 bit operating system

Wireless Keyboard & Optical Mouse. User Manual

C-DAC Medical Informatics Software Development Kit End User License Agreement

Guide to Installing BBL Crystal MIND on Windows 7

How To Use An Ams 5812 Pressure Sensor With A Usb Starter Kit

Universal Serial Bus Implementers Forum EHCI and xhci High-speed Electrical Test Tool Setup Instruction

RockWare Click-Wrap Software License Agreement ( License )

Operating Instructions

User s Guide. Valleylab TM. Exchange Remote Software System

mdm-mp3 minidirector with MP3 Player

Printer Driver Installation Manual

MasterBlaster Serial/USB Communications Cable User Guide

Professional USB to Serial Adapter Hub with COM Retention

TOOLS for CC121 Installation Guide

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

LG External HDD Hard Disk Drive XG1

Title Page. Installation Guide. PowerChute plus Version for Windows 95

Getting Started. rp5800, rp5700 and rp3000 Models

SURROUNDVIEW Installation and Setup User s Guide

Ektron CMS400.NET Virtual Staging Server Manual Version 7.5, Revision 1

Database Binary Backup PC Utility

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

RSA SecurID Software Token 1.0 for Android Administrator s Guide

INF-USB2 and SI-USB Quick Start Guide

MyShortcut. Administrator's Guide

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

Database Client/Server

ImageMate USB 2.0 Reader/Writer User Guide

Installing Global Logger USB Drivers

OS X LION SET UP THE SYSTEM

SLC 5/05 Processors Firmware/Operating System ControlFLASH Upgrade

BIODEX. ATOMLAB 500/WIPE TEST COUNTER DATA MANAGER SOFTWARE Version 1.10 (and higher). OPERATION MANUAL

LSI Software RAID Configuration Utility

SEE2 UV150 QUICK INSTALL GUIDE

QuickBack. User s Guide

End-User Software License Agreement

Aquadyne TechTip TITLE: TROUBLESHOOTING PC COM PORT AND MODEM PRODUCTS AFFECTED SYMPTOMS POSSIBLE CAUSES

RDC-7 Windows XP Installation Guide

TotalShredder USB. User s Guide

Partners in Care Welch Allyn Connex Software Development Kit License Agreement

INDEX. Trademarks All name and product s trademarks mentioned below are the property of their respective companies.

LS9 Editor Installation Guide

SOLARWINDS, INC. ipmonitor 8.0 MANAGER END USER LICENSE AGREEMENT REDISTRIBUTION NOT PERMITTED

USB Driver Installation for Windows XP

3.5 esata USB 2.0 to IDE SATA External Hard Drive Enclosure

Centran Version 4 Getting Started Guide KABA MAS. Table Of Contents

Upgrade Guide. CA Application Delivery Analysis 10.1

Gilibrator 2. Flow Monitoring Software. Version 2.0 for Windows (Windows 98 or later) USER MANUAL

END USER LICENSE AGREEMENT ( EULA )

32-bit AVR UC3 Microcontrollers. 32-bit AtmelAVR Application Note. AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

AD9125-EBZ Quick Start Guide

CDR-100. iphone Spy Recovery (for Win) User Guide. Rev iphone Data Recovery Software for Windows OS

Testing PCI/ISA & PCMCIA Serial Cards

Canon USA, Inc. WEBVIEW LIVESCOPE SOFTWARE DEVELOPMENT KIT DEVELOPER LICENSE AGREEMENT

3.5 External Hard Drive Enclosure

TABLE OF CONTENTS INTRODUCTION 2 PACKAGE CONTENTS. 3 TECHNICAL REQUIREMENTS... 3 PRODUCT SUPPORT... 3 SPECIFICATIONS 4 INSTALLATION GUIDE...

How To Use Etechglobal Online Store

DUKANE Intelligent Assembly Solutions

KEPServerEX Client Connectivity Guide

How to read this guide

IPSec VPN Client Installation Guide. Version 4

Mobile Banking Service Agreement (Addendum to your Primary Online Banking Service Agreement)

Evaluation Board for the AAT1275 Boost Converter with USB Power Switch

Congratulations on your HomePortal purchase. To install your HomePortal and configure your home network, follow these steps.

Installation Instructions for 9555 USB Driver

USB 2.0 Peripheral Switch USER MANUAL US221A / US421A

Dolphin 9900 Mobile Computers

Transcription:

TAP CONNECT JTAG Cable Application Notes TAP CONNECT JTAG CABLE ontap JTAG Test & Programming Cable Installation and Setup Instructions for Standard and Low Voltage Cable Rev. V

Table of Contents About the TAP CONNECT JTAG Cable... 3 TAP CONNECT Features... 4 Flying Lead and Ribbon Cable Connectors... 5 Pin-out Assignments... 6 Installing the TAP CONNECT JTAG Cable... 7 Setting up the TAP CONNECT JTAG Cable... 9 Setting TCK Rate and Internal Vref... 12 Creating Adaptor Files... 13 Self-Testing the TAP CONNECT JTAG CABLE... 19 A Pictorial Guide to Self-Test... 21 Hardware Warranty... 22 Technical Support... 23 ontap License Agreement... 24 Notes... 25

About the TAP CONNECT JTAG Cable This guide is designed to assist with installation of the TAP CONNECT JTAG Cable. The set-up instructions apply to both the standard TAP CONNECT Cable and the TAP CONNECT Low-voltage Cable. If you experience any problems or have technical questions regarding our boundary scan product, please contact our Technical Support department either by email at Support@flynn.com or by phone at (603) 598-4444. We are happy to assist with your questions and your project. The TAP CONNECT JTAG Cable provides JTAG test and programming support for ontap Boundary Scan Software. It offers higher speeds and simplified operation in both single and multiple chain (multiple cables) applications. The cable may be used for the following applications: JTAG Test, including memory and cluster test Flash programming FPGA, CPLD and PROM configuration General purpose I/O The TAP CONNECT JTAG Cable also provides the capability to run two chains at speeds up to 30MHz. The TAP CONNECT JTAG Cable includes either two ribbon cables for direct connection to Xilinx style headers, or two flying lead connectors. The TAP CONNECT JTAG Cable attaches to a USB port on a PC with a Hi-Speed USB A-to-Mini cable. 3

TAP CONNECT JTAG Cable Features The TAP CONNECT JTAG Cable is available with a choice of fly leads, ribbon cable, Altera cable adaptor, or custom adaptors. (Ribbon cable connector and flying lead pin assignments may be seen in Figures 1-3, pp. 4, 5). Supported on ontap and Windows 7-8 Attaches to USB ports and hubs with off-the-shelf Hi-Speed A-to-Mini USB cables Dual channel Internally powered at 3.3V from USB ports and hubs. Includes adjustable internal voltage adjustment +1.8V - +5.5V and +0.92V - +3.6V for low voltage Automatically senses and adapts to target I/O Voltages Interfaces to devices operating at 1.5 to 5.5 VDC for standard cable Interfaces to devices operating at.092 to 3.6 VDC for low-voltage cable MAX INPUT VOLTAGE IS 5.5V for standard TAP CONNECT MAX INPUT VOLTAGE IS 3.6V for low voltage TAP CONNECT JTAG pin currents +/- 24mA Adjustable TCK clock linearly from 280KHz to 15MHz and +28.8MHz Drivers provided Compatible with Xilinx flying wire leads and High Performance Ribbon Cable Cable adaptor available for Altera and other custom headers JTAG pins compatible with the Xilinx Platform Cable USB, including TCK, TMS, TDI, and TDO. Tri-state, drive, and sense available on the INIT pin Hot plug and play Operates in ontap single chain and multi-chain / multi-cable JTAG applications LED indicator shows status of both Vref and Cable voltages Suspend state or loss of Vref tri-states outputs on all pins Dimensions 3.54" x 1.97" x.94" 4

Flying Lead Pin Assignment & Ribbon Cable Connectors Figure 1: TAP CONNECT JTAG Cable features. Figure 2: Connectors Pin Description and diagram. 5

Pin-out Assignments Figure 3: Pin Description and Diagram for ribbon cable and flying leads. 6

Installing the TAP CONNECT JTAG Cable Windows 7 and Windows 8.x Installation The TAP CONNECT JTAG Cable attaches to a PC with a USB A-to-mini cable; connect the cable to the PC. If the OS is Windows 7 or 8.x, the drivers will automatically install. The cable includes two USB Ports: FT2232H Channel A and FT2232H Channel B. Drivers for both channels have to be installed, as the screens will indicate. Note: USB 2.0 only with Windows 7 USB 2.0, USB 3.0 with Windows 8 Troubleshooting the Cable Driver Installation The New Cable does not enumerate: Windows 7 and Windows 8.x automatically installs the drivers. However, should the TAP CONNECT JTAG Cable not enumerate, open the Device Manager by going to: Control Panel>Hardware and Sound> Devices and Printers>Device Manager In the Device Manager your drivers should be found under Universal Serial Bus controllers. Should you not see the drivers located here, look to see if the Device Manager has the cable listed under Other Devices. Select one of the two channels, right click, select Update Driver Software. If necessary, repeat for the other channel. ontap does not recognize my cable: Please follow the steps outlined above. Odds are your cable is not being detected because the driver for the older ontap USB Cable may be interfering with the new device. 7

Installing the TAP CONNECT JTAG Cable (cont d) When the TAP CONNECT Cable drivers are properly installed, they will appear as shown below in the Device Manager>Universal Serial Bus controllers list. The new drivers are called USB Serial Converter A & B Figure 4: The new TAP CONNECT JTAG Cable drivers are installed. 8

Setting up the TAP CONNECT JTAG Cable Selecting the Cable Open ontap and from the menu bar, select Test and Programming Cable, as seen in Figure 5. This will open the Select a test/programming cable adapter screen (Figure 6), where the cable type will be declared. Figure 5: Select Test and Programming Cables from the menu ontap s home page to begin the setup process. 9

Setting up the TAP CONNECT JTAG Cable Selecting the cable (cont d) With the Select a test/programming cable adapter screen open, click on the Selection tab. Now, select the ontap USB Cable radio button. Next select the ontap USB Cable tab. Figure 6: Make the cable selection from this screen, then proceed to the ontap USB Cable tab. 10

Setting up the TAP CONNECT JTAG Cable Selecting the cable (cont d) The TAP CONNECT JTAG Cable screen should display the cable s name, as shown below in Figure 7. At this point, the USB cable is enabled and ontap can run existing SVF files from any of the Test screens and from ProScan. If you have installed an older ontap USB cable and your computer did not automatically recognize and update your new TAP CONNECT JTAG Cable, you may have to manually update the drivers. This can be accomplished by opening the device manager and searching through the USB Devices list for the FT2232C Channel A and Channel B, which is the older ontap device. Once you locate these devices, right click on them and select the option to automatically search for and install new drivers. Figure 7: When the TAP CONNECT JTAG Cable names are displayed, the cable is enabled. 11

Setting TCK Rate and Internal Vref Setting the TCK Rate To change the TCK rate, move the slider in the ontap USB Cables tab. The selected rate appears in the edit box to the left (Figure 11, p. 15). Note: some applications may run only at slower settings. The TCK rate for this cable is linearly adjustable from 285KHz to 15MHz, then it jumps to a maximum speed of 28.8MHz. Because each channel is independent, both channels will and can run at speeds up to 28.8MHz. Cable Power and Internal Vref The cable is self-powered at 3.3V. However, if you are working with an application that does not have its own voltage reference brought out to the JTAG connector, you can connect the Vref pin to the cable s adjustable internal voltage source (Figure 8). This can be done on each of the channels. By placing a shunt or jumper across the two voltage adjustment pins, the Internal Vref is activated. Attach an oscilloscope or voltmeter across the JTAG Vref and GND pins and adjust the voltage with a flat -head screwdriver to the desired voltage. (Refer to cable pin-outs diagram, pp 4, 5). Voltage Adjust Screw (For use when not connected to a UUT s Vref) +1.8V +5.5V Standard +0.92V +3.6V low Voltage Use a small flat-head screw driver to adjust. Scope measurement here. Figure 8: Adjusting the voltage on the TAP CONNECT JTAG Cable. Internal Voltage Adjust Jumper Place a shunt on these two pins and a scope on the pin marked with the yellow arrow. 12

Creating Adaptor Files Adaptor Files Procedure to Associate SVF Files to the TAP CONNECT JTAG Cable Ports An adaptor file is created to match specific USB cables to specific JTAG chains in test files. The output from the ontap test development screen is an SVF file. An SVF test can include one or more JTAG chains. Each of those JTAG chains must be associated with a channel port on the TAP CONNECT JTAG cable. Adaptor files are used to accomplish this. The adaptor files are created using the following procedure: 1. Open the Test screen; from the Test screen, click on the Tap Connect button (Figure 9). 2. In the Test and Programming Cable screen, click on the project folder icon for the drop-down menu which allows you to browse to your project folder. Select your project and click OK (Figure 10). 3. With project folder loaded, first set the TCK rate using the slide control. The selected rate appears in the edit box to the left (Figure 11). Next, note that all SVF test files appear in the upper left pane of the test/programming and adaptor screen (Figure 11). Any connected TAP CONNECT JTAG Cables appear in the lower left pane of the test/programming and adaptor screen (Figure 11). 4. To link an SVF file to a cable port, click on the SVF file name in the upper left pane (Figure 12), then click on the appropriate cable and port in the lower pane (Figure 12). Once you have made the svf and cable port selection(s), note that your selection of cable number and port will appear in the upper left pane (Figure 12). Click on Write Adaptors. Repeat this process for the second cable port, if using. 5. Once the tests and cable ports are properly linked and the adaptor files have been written, you will see a green check next to the SVF file in the upper left pane (Figure 13).Click OK to accept (Figure 13). Note: An adaptor file is always required. If you only use Chain A or B you do not need to change the adaptor file if you swap cables. However, when using applications requiring more than one TAP CONNECT JTAG Cable or if use other than chains A or B, an adaptor file must be created if you swap out the cable. 13

Creating Adaptor Files Step 1 Open the Test screen, then click on Tap Connect to access the cable selection screen. Select Tap Connect Figure 9: Access the Tap Connect menu from ontap s Test screen. 14

Creating Adaptor Files Step 2 In the Select a Test/ Programming Cable adaptor screen, shown below, click on the project folder icon for the drop-down menu which allows you to browse to your project folder. Select your project folder and click OK Figure 10: Locate your project folder from the Browse for folder window; click OK. 15

Creating Adaptor Files Step 3 With the project folder loaded, first set the TCK rate using the slide control. The selected rate appears in the edit box to the left (Figure 11). Next, note that all svf test files appear in the upper left pane of the test/ programming and adaptor screen (Figure 11). Any connected TAP CONNECT JTAG Cables appear in the lower left pane of the test/programming and adaptor screen (Figure 11). TCK Slide Control and TCK Figure 11: Select TCK rate using the slide control. The upper left pane displays all the SVF test files your project. The lower left pane displays any connected TAP CONNECT JTAG Cables. 16

Creating Adaptor Files Step 4 To link an SVF file to a cable port, click on the SVF file name in the upper left pane (Figure 12), then click on the appropriate cable and port in the lower pane (Figure 12). Once you have made the SVF and cable port selection(s), note that your selection of cable number and port will appear in the upper left pane (Figure 12). Repeat this process for the second cable port, if using. 3. Click Write Adaptors. Repeat for Channel B. 1. Click SVF file here. 2. Match here. Figure 12: Link the SVF file to a cable port by clicking on the SVF file name in the upper left pane, then click the appropriate cable port in the lower left pane. Click Write Adaptors. Repeat for the next chain. 17

Creating Adaptor Files Step 5 Once the tests and cable ports are properly linked and the adaptor files have been written, you will see a green check next to the SVF file in the upper left pane (Figure 13). Click OK to accept. The green check indicates the adaptor file has been written. Now click OK. Figure 13: A green check next to the file name (upper left pane) lets you know your adaptor files(s) has been properly written. 18

Self-Test the TAP CONNECT JTAG Cable Procedure to Self-Test Included in your ontap TAP CONNECT JTAG Cable kit, you will find: ( 1 ) TAP CONNECT JTAG Cable pod ( 1 ) A to Mini Cable ( 2 ) Two-pin Shunts ( 2 ) Xilinx Fly Leads or Ribbon Cable To complete the test you will need a pin to connect TDO to TMS, TCK, TDI and INIT. Executing the test with the Xilinx Fly leads is the easiest method of self-test. However, if using a ribbon cable, a single wire jumper can be used. The standard TAP CONNECT JTAG Cable has been factory set at 3.3V. However, should the test not perform, please check the internal voltage source. To do this, set the internal voltage source to 3.3V by adjusting the potentiometer and measuring the voltage between the internal voltage source pin (next to the connector) and the GND pin (ref. Figure 8, p. 11). Note: For the purpose of performing the Self-Test, the internal voltage source for the TAP CONNECT LOW-VOLTAGE Cable should be set at 3.3V. Self-Test Method 1. Power the TAP CONNECT JTAG Cable with the A to mini USB cable. 2. Place the shunt on the two pins that connect the Internal Voltage Source to the Channel A Vref pin (Figure 14). 3. Connect the fly leads to Channel A on the board. 4. Select the TDO lead and place the pin into it. 5. Launch ontap; select the Test page. 6. Once in the Test environment, on the bottom right side of the Test page, you will see: Test Your Cable (Figure 15). 7. Insert A in the TAP edit box (Figure 16). 19

Self-Test the TAP CONNECT JTAG Cable (cont d) 8. When the TDO lead with the pin is connected to TMS, select the TMS box in the Test Your Cable section (Figure 16). 9. When the correct connector has been selected, the test will run automatically. If the loopback is connected, then the TAP pin is working properly (Figure 16). 10. De-selecting the box will stop the test. 11. Perform this test on each of the leads (TMS, TCK, TDI, and INIT). 12. When Channel A has been tested, repeat these steps for Channel B. Place shunt on these two pins. Figure 14: TAP CONNECT JTAG Cable Pod and pins that connect Voltage Source to the Channel A Vref. 20

A Pictorial Guide to Self-Test After selecting Test from the home page, type A in the TAP edit box. This will allow you test each connection on the A channel. Figure 15: Setting up the loopback self-test. Once the correct connection has been selected, the test will run automatically with the results shown on the left. Repeat with each connection. Figure 16: Run the self-test by selecting each connection. 21

Hardware Warranty Each ontap Boundary Scan TAP CONNECT JTAG Cable is intended for use solely with ontap Boundary Scan Software. Support for the ontap TAP CONNECT JTAG Cable is available only when said cable is used in conjunction with ontap Boundary Scan Software and only when Support Agreements are active and current. Each TAP CONNECT JTAG Cable provides JTAG test and programming support for on- TAP boundary-scan software. The TAP CONNECT JTAG Cable is intended to be compatible at a pin level with the Xilinx Platform USB cable, simplifying selection of attachment adaptors to a user s target board. It attaches to the USB port on a PC with a standard Hi- Speed A-to-Mini USB cable. The Software, License (including all documentation and materials), and hardware may not be sublicensed, published, released or transferred to any other party by Customer without prior written consent of Flynn Systems Corporation (FSC). All ontap-related hardware is under warranty for a period of 90 days after the date of initial purchase. This warranty and FSC s obligations are conditioned upon (a) the Hardware being used only with the designated ontap Software and (b) there having been no modifications to the Hardware by persons other than FSC. Defective equipment returned to Flynn Systems Corp. during the warranty period will be replaced or repaired at our discretion at no cost. Fees will be assessed for any and all hardware failures that occur after the expiration of the warranty period. Fee structure for any such replacement is at the sole discretion of Flynn Systems Corp. and its representatives. Before new hardware will be issued, inoperative items must first be returned to Flynn Systems Corp. or its representatives. 22

Technical Support and Help Assistance Flynn Systems offers complete technical support with each ontap software package. Context Help Context help is conveniently available throughout ontap and the Help topics may be printed as required. Just press F1 on a selected page. In addition, several on-line tutorials are available, providing screen tours through ontap with explanations. One-on-One Technical Support Technical Support is easily accessible by email or telephone during business hours. TEL: FAX: 603-598-4444 M-F 9:00 a.m. to 5:00 p.m. EST 603-598-4111 24 hours, 7 days/week Email: support@flynn.com Web: 24 hours, 7 days/week www.flynn.com 24 hours, 7 days/week Updates and Upgrades Unlimited access to updates and upgrades is also available to each ontap customer with an active support contract. Users may download and install the latest ontap program updates at their convenience by following this link: http://www.flynn.com/boundary-scan-jtagsupport/updates Because ontap is developed entirely by Flynn Systems engineers, responsive adjustments can be made as circumstances require, thus avoiding the cumbersome and time-consuming task of asking third-party vendors to alter their software. Most technical support items are addressed within twenty-four hours. Full technical support is also available with each 30-day evaluation copy of the software. 23

License Agreement LICENSE: The License granted hereby to Customer is a personal non-transferable, non exclusive license to use the ontap Software only on the specifically designated Computer and only for the designated period. The Software, including all documentation and materials, may not be sublicensed, published, released or transferred to any other party by Customer without prior written consent of Flynn Systems Corporation (FSC). PROTECTION AND SECURITY: Customer acknowledges that FSC has an exclusive proprietary right and interest in the Software, and that any information, including but not limited to documents, object code, source code, test materials or the like, relating in any way to the Software is FSC s confidential Trade Secret information. Customer therefore agrees to use the Software only as provided in this Agreement and only during the term of this License. Customer agrees not to use the Software on any computer other than the designated Computer. Customer further agrees to protect all written materials, object code, source code, and other information relating to the Software in any form from disclosure by its agents, employees, or customers to any person other than Customer of Customer s employees who need to know. Customer acknowledges FSC s copyright in the Software and understands that unauthorized reproduction or transfer of the Software or of associated documentation may be a criminal act as well as a violation of this Agreement. COPYING: Software furnished by FSC in machine-readable form may be copied by Customer, ONLY for use with the designated Computer and ONLY for backup purposes. The original and all copies thereof shall remain the sole and exclusive property of FSC. Customer agrees to include FSC s copyright notice on all copies, including partial copies, in any form, including machine readable form. LIMITED WARRANTY: FSC warrants that the licensed Software will perform in substantial conformance with the associated documentation. Software support licensed under a Perpetual License is warranted for thirty days, and a separate extended warranty may be purchased under an independent agreement. This warranty and FSC s obligations are conditioned upon (a) the Software being used only on the designated Computer and (b) there having been no modifications to the Software by persons other than FSC. EXCEPT AS SPECIFICALLY PROVIDED HEREIN, THERE ARE NO OTHER WARRANTIES, EX- PRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR OF FITNESS FOR A PARTICU- LAR PURPOSE. LIMITATION OF LIABILITY: IN NO EVENT SHALL FSC BE LIABLE FOR LOSS OF PROFIT OF OTHER ECONOMIC LOSS, INDIRECT, CONSEQUENTIAL, SPECIAL,OR OTHER DAMAGES, ARISING OUT OF OR CAUSED BY THE USE OF THIS SOFTWARE. FSC reserves the right to change the specifications and/or operating characteristics of the Software without notice. MISCELLANEOUS: Customer may not assign rights or obligations of this License, in whole or in part, without prior written consent of FSC. This Software License Agreement constitutes the entire agreement and understanding between the parties and supersedes all prior understandings and agreements, oral or written, including any conflicting terms of conditions of Customer s purchase order, and shall not be amended on changed except by written agreement. This Agreement shall be governed by and interpreted and enforced in accordance with the Laws of the State of New Hampshire. BY DOWNLOADING AND INSTALLING ONTAP SOFTWARE ON YOUR COMPUTER, YOU ACKNOWLEDGE THAT YOU HAVE READ AND UNDERSTAND THE FOREGOING TERMS, AND AGREE TO BE BOUND THEREBY. IF YOU DO NOT AGREE TO BE SO BOUND, YOU SHALL PROMPTLY DELETE IT FROM YOUR COMPUTER AND NOTIFY FLYNN SYSTEMS OF ITS REMOVAL. 24

Notes 25