onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and...

25
onTAP Series 4000 Application Notes onTAP JTAG Controller Installation onTAP JTAG Test & Programming Controller Installation and Setup Instructions for 70000 Series & Low Voltage Controller Rev. X onTAP JTAG CONTROLLER

Transcript of onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and...

Page 1: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

onTAP Series 4000 Application Notes

onTAP JTAG Controller Installation

onTAP JTAG Test & Programming Controller

Installation and Setup Instructions

for

70000 Series & Low Voltage Controller

Rev. X

onTAP JTAG CONTROLLER

Page 2: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

Table of Contents

About the TAP JTAG Controller .............................................................................................. 1

JTAG Controller Features ......................................................................................................... 2

Flying Lead and Ribbon Controller Connectors ................................................................. 3

Pin-out Assignments .................................................................................................................. 4

Installing the onTAP JTAG Controller ..................................................................................... 5

Troubleshooting Controller Driver Issues ……………………………………………...………7

Setting up the onTAP JTAG Controller .................................................................................. 9

Setting TCK Rate and Internal Vref ...................................................................................... 12

Creating Adaptor Files ........................................................................................................... 13

Self-Testing the onTAP JTAG Controller ............................................................................... 19

A Pictorial Guide to Self-Test ................................................................................................. 21

Technical Support ................................................................................................................... 22

Hardware Warranty ................................................................................................................ 23

i

Page 3: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

1

This guide is designed to assist with installation of the onTAP JTAG Controller. The set-up instructions

apply to both the 70000 onTAP JTAG Controller and the onTAP JTAG Low-voltage Controller.

The onTAP JTAG Controller 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

Controllers) applications. The Controller 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 onTAP JTAG Controller also provides the capability to run two chains at speeds

up to 30MHz.

The onTAP JTAG Controller includes either two ribbon cables for direct connection to Xilinx style

headers, or two flying lead connectors. The onTAP JTAG Controller attaches to a USB port on a PC

with a USB A-to-Mini cable..

When the license is embedded in the onTAP JTAG Controller

New Installations: Before installing the onTAP JTAG Controller, please install the onTAP software. If

the onTAP license is embedded in the onTAP JTAG Controller, it will be automatically detected.

Changing an Existing License Type: If the onTAP software license is being converted to an embedded

Controller license, it will be necessary to select License > Select Type of License from the onTAP

menu bar and set the license type to Embedded in JTAG cable.

Please note that the terms onTAP JTAG Controller and TAP CONNECT JTAG Cable are

alternately used. You may also see the term “Controller” variously referred to as a cable, pod or

module.

About the onTAP JTAG Controller

Page 4: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

2

The onTAP JTAG Controller 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. 3, 4).

• Supported on onTAP and Windows 7 - 10

• Attaches to USB ports and hubs with off-the-shelf 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 Controller

• Interfaces to devices operating at 0.92 to 3.6 VDC for low-voltage Controller

• 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 Xilinx Ribbon Cable

• Quick-Connect cable adaptors available for Altera and other custom headers and connectors

• 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-Controller JTAG applications

• LED indicator shows status of both Vref and Controller voltages

• Suspend state or loss of Vref tri-states outputs on all pins

• Dimensions 3.54" x 1.97" x .94"

onTAP JTAG Controller Features

Page 5: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

3

Flying Lead Pin Assignment & Ribbon Cable Connectors

Figure 2: Top view of the ribbon cable and fly leads connector for the onTAP JTAG Controller.

Figure 1: onTAP JTAG Controller features.

Page 6: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

4

Pin Name

(JTAG)

Flying

Lead

Ribbon

Cable Description

TDI

10

Test Data In is the serial input data stream for JTAG operations

and is connected to the TDI pin on the first device in the JTAG

chain.

TDO

8

Test Data Out is the target serial output data stream for JTAG

operations and is connected to the TDO pin on the last device

in the JTAG chain.

TCK

6

Test Clock is the clock signal for JTAG operations and it is con-

nected to the TCK pin on all devices that share the same data

stream.

TMS

4

Test Mode Select is the JTAG mode signal that establishes ap-

propriate TAP state transition for the target devices which

share the same data stream.

INIT

14

Initialize: This pin in available for general purpose I/O, such as

TRST (Test Reset) control or WE (Write-Enable) for FLASH

Vref

2

Target Reference Voltage: This pin should be connected to a

voltage bus on the target system that supplies the JTAG inter-

face.

GND

1,3,5,7,9

,11,13

Digital Ground: All odd-numbered pins on the ribbon cable

should be connected to digital ground, reducing crosstalk to a

minimum.

Pin-out Assignments

Figure 3: Pin Description and Diagram for ribbon cable and flying leads.

Page 7: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

5

Installing the onTAP JTAG Controller

Windows 7— Windows 10 Installation

Note: USB 2.0 only with Windows 7 USB 2.0, USB 3.0 with Windows 8 and Windows 10

The onTAP JTAG Controller attaches to a PC with a USB A-to-mini cable; connect the onTAP JTAG

Controller to the PC. If the OS is Windows 7, 8 or 10, the drivers will automatically install.

The Controller includes two USB Ports: FT2232H Channel A and FT2232H Channel B. Drivers for both

channels have to be installed, as the screens will indicate.

Troubleshooting the Connector Driver Installation

The New Controller does not enumerate:

Windows 7, Windows 8 and Windows 10 automatically installs the drivers. However, should the onTAP

JTAG Controller 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 as USB

Serial Converter A and USB Serial Converter B. Should you not see the drivers located here, look to

see if the Device Manager has the Controller 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 Controller:

Please follow the steps outlined above. Odds are your Controller is not being detected because the

driver for the older onTAP USB Controller may be interfering with the new device.

Page 8: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

6

When the onTAP JTAG Controller drivers are properly installed, they will appear as shown below in the

Device Manager > Universal Serial Bus controllers list. (Figure 4)

Installing the onTAP JTAG Controller (cont’d)

Figure 4: The new onTAP JTAG Controller drivers are installed.

The new drivers are called USB Serial Converter A & B

Page 9: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

7

Troubleshooting onTAP JTAG Controller Driver Issues

Windows 7 with USB 2.0 and USB 3.0 ports:

Some users of FTDI silicon have reported that an FTDI device will not install if connected to a USB 3.0 port

on machines with the Windows 7 operating system and both USB 2.0 and USB 3.0 ports. This is partly

related to some descriptors not being returned correctly or stored in unexpected registry locations. There

are a number of workarounds.

1. If the PC has a USB 2.0 port then the device may be installed by connecting to the USB 2.0 port and

then moving it to the USB 3.0 port after installation.

2. All TAP CONNECT JTAG Controllers have serial numbers – Dual FSC_USB_XXXXX. Ensure your

device has a serial number (Figure 5).

Controller Serial Number

Figure 5: The onTAP JTAG Controller serial number shown in the controller menu.

Page 10: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

8

Location IDs Returned as 0 (zero):

Location IDs are not strictly part of the USB specification in the format provided by FTDI. The feature

was added as a additional option as a backup identifying opening ports by index, serial number or

product description strings.

When connected to a USB 2.0 port the location is provided on the basis of the USB port that the device

is connected to. These values are derived from specific registry keys. As the registry tree for third party

USB 3.0 host drivers is different than the Microsoft generic driver, the Location ID cannot be

calculated.

Another Possible Workaround:

If there are three BIOS settings for USB 3.0, AUTO (default), ENABLE and DISABLE, shown in the

machine’s BIOS please try selecting DISABLE. This must be accomplished by entering the machine

BIOS during boot up.

When the change is made and the machine has finished the boot process, then retry onTAP to

determine if the driver has properly installed. A location other than 0 should appear in the controller

menu (Figure 6).

Troubleshooting JTAG Controller Driver Issues (cont’d)

Location other than 0

Figure 6: The TAP CONNECT Controller location other than zero (0) shown in the controller

menu.

Page 11: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

9

Setting up the onTAP JTAG Controller

Figure 7: Select Test and Programming Controllers from the menu bar on home page to begin the setup pro-

cess.

Selecting the Controller

Open onTAP and from the menu bar, select Controllers > Test and Programming Controllers, as seen in

Figure 7. This will open the Select a JTAG Test/Programming Controller screen (Figure 8), where the

Controller type will be declared.

Page 12: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

10

Setting up the onTAP JTAG Controller

Figure 8: The controller selection screen will display connected onTAP JTAG Controllers under

Controller Name.

Selecting the controller (cont’d)

The Controller selection screen defaults to the onTAP JTAG Controller Channel Assignments, displaying

any connected onTAP Controllers, as seen in Figure 8 below, as well as the location.

Page 13: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

11

Setting up the onTAP JTAG Controller

Selecting the controller (cont’d)

When the Controller name is displayed, the onTAP JTAG Controller is enabled and onTAP can run

existing SVF files from any of the Test screens and from ProScan. Click OK.

If you have installed an older onTAP JTAG Controller and your computer did not automatically recognize and update your new JTAG Controller, 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 in the older onTAP cable. Once you locate

these devices, right click on them and select the option to automatically search for and install new

drivers.

Figure 9: When the onTAP JTAG Controller names are displayed, the Controller

is enabled. Click OK

Page 14: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

12

Setting TCK Rate and Internal Vref

Setting the TCK Rate

To change the TCK rate, move the slider in the onTAP USB JTAG Controller Channel Assignments tab. The selected rate appears in the edit box to the left (Figure 13, p. 16). Note: some applications may run only at slower settings. The TCK rate for this Controller 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.

Controller Power and Internal Vref

The Controller 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

Controller’s adjustable internal voltage source (Figure 10). 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 3, 4).

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.

Internal Voltage Adjust Jumper Place a shunt on these two pins and a scope

on the pin marked with the yellow arrow.

Figure 10: Adjusting the voltage on the onTAP JTAG Controller

Page 15: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

13

Adaptor Files

Creating Adaptor Files

Procedure to Associate SVF Files to the onTAP JTAG Controller Ports An adaptor file is created to match specific onTAP JTAG Controllers 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 onTAP JTAG

Controller. 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 11).

2. In the Select a JTAG Test/Programming Controller screen (Figure 12), 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 .

3. With project folder loaded (Figure 13), first set the TCK rate using the slide control. The selected

rate appears in the edit box to the left. Next, note that all SVF test files appear in the upper left

pane of the Select a JTAG Test/Programming Controller screen. Connected onTAP JTAG

Controllers appear in the lower left pane of the Select a JTAG Test/Programming Controller

screen.

4. To link an SVF file to a cable port (Figure 14), click on the SVF file name in the upper left pane,

then click on the appropriate cable and port in the lower pane. 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 15).Click OK to accept.

Note: An adaptor file is always required. If you use only Chain A or B, you do not need to change the adaptor file if you swap Controllers. However, when using applications requiring more than one onTAP JTAG Controller, or if you use chains other than A or B, or you have multiple controllers with multiple chains, an adaptor file must be created if you swap out the Controller.

These matchups can be easily completed in the onTAP software Test page. Select the Tap Connect button on the Test page and in the Select a test/programming cable adapter panel match the .svf test files with the appropriate controller channel and chain combination.

Page 16: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

14

Creating Adaptor Files—Step 1

Figure 11: Access the Tap Connect menu from onTAP’s Test screen.

Open the Test screen, then click on Tap Connect to access the Select a JTAG Test/Programming

Controller selection screen.

Select Tap Connect

Page 17: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

15

Creating Adaptor Files—Step 2

In the Select a JTAG Test/Programming Controller screen, shown below (Figure 12), 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 12: Locate your project folder from the Browse for folder window; click OK.

Page 18: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

16

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 13). Next, note that all svf test files appear in the upper left pane of the Select a

JTAG Test/Programming Controller screen. Connected onTAP JTAG Controllers appear in the lower

left pane of this screen, as shown in the figure below.

Figure 13: Select TCK rate using the slide control. The upper left pane displays all the SVF test

TCK Slide Control and TCK Rate

Page 19: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

17

3. Click Write Adaptors.

Repeat for Channel B.

1. Click SVF file here.

To link an SVF file to a cable port, click on the SVF file name in the upper left pane (Figure 14), then click

on the appropriate Controller and port in the lower pane. Repeat this process for the second Controller

port if using both ports. Once you have made the SVF and Controller port selection(s), note that your

selection of a Controller number and port will appear in the middle column of the upper left pane (Figure 15).

Creating Adaptor Files—Step 4

Figure 14: Link the SVF file to a Controller port by clicking on the SVF file name in the upper left pane, then

click the appropriate Controller port in the lower left pane. Click Write Adaptors. Repeat for the next chain.

2. Match here.

Page 20: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

18

Once the tests and controller 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 15). Click OK to accept.

Creating Adaptor Files—Step 5

Figure 15: A green check next to the file name (upper left pane) lets you know your adaptor

files(s) has been properly written.

The controller name and port appears

The green check indicates the adaptor

file has been written. Now click OK.

Page 21: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

19

Self-Test the onTAP JTAG Controller

Procedure to Self-Test

Included in your onTAP JTAG Controller kit, you will find:

( 1 ) onTAP JTAG Controller pod

( 1 ) USB A-to-Mini Cable

( 2 ) Two-pin Shunts

( 2 ) Xilinx Fly Leads or Ribbon Cables

The self-test is performed from the onTAP Test page. 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 onTAP JTAG Controller has been factory set at 3.3V. However, should the test not perform, please check the internal voltage source. To do this, install a shunt across the pins that connect the internal voltage source to the channel. 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 10, p. 12).

Note: For the purpose of performing the Self-Test, the internal voltage source for the onTAP

LOW-VOLTAGE Controller should be set at 3.3V.

Self-Test Method

1. Power the onTAP JTAG Controller 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 16).

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 17).

7. Type A in the TAP edit box (Figure 17).

8. When the TDO lead with the pin is connected to TMS, select the TMS box in the ‘Test Your Cable’ section (Figure 17) .

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 18).

Page 22: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

20

Self-Test the onTAP JTAG Controller (cont’d)

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.

Figure 16: onTAP JTAG Controller and pins that connect Voltage Source to

the Channel A Vref.

Place shunt on these two pins.

Page 23: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

21

A Pictorial Guide to Self-Test

Figure 17: Setting up the loopback self-test.

Figure 18: Run the self-test by selecting each connection.

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.

Once the correct connection has been selected,

the test will run automatically with the results

shown on the left. Repeat with each connection.

Page 24: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

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: 603-598-4444 M-F 9:00 a.m. to 5:00 p.m. EST

FAX: 603-598-4111 24 hours, 7 days/week

Email: [email protected] 24 hours, 7 days/week

Web: 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-jtag-support/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.

Page 25: onTAP JTAG CONTROLLER - JTAG Boundary Scan Test...The onTAP JTAG Controller provides JTAG test and programming support for onTAP Boundary Scan Software. It offers higher speeds and

23

Hardware Warranty

Each onTAP Boundary Scan JTAG Controller is intended for use solely with onTAP Boundary

Scan Software. Support for the onTAP JTAG Controller is available only when said Controller is

used in conjunction with onTAP Boundary Scan Software and only when Support Agreements

are active and current.

Each onTAP JTAG Controller provides JTAG test and programming support for onTAP

boundary-scan software. The onTAP JTAG Controller 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 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.