• No results found

TAP CONNECT JTAG CABLE

N/A
N/A
Protected

Academic year: 2021

Share "TAP CONNECT JTAG CABLE"

Copied!
25
0
0

Loading.... (view fulltext now)

Full text

(1)

TAP CONNECT JTAG Cable Application Notes

onTAP JTAG Test & Programming Cable

Installation and Setup Instructions for Standard and Low Voltage Cable

Rev. V

TAP CONNECT JTAG CABLE

(2)

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

(3)

This guide is designed to assist with installation of the TAP CONNECT JTAG Cable. The set-up in- structions apply to both the standard TAP CONNECT Cable and the TAP CONNECT Low-voltage Ca- ble. If you experience any problems or have technical questions regarding our boundary scan product, please contact our Technical Support department either by email at [email protected] 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.

About the TAP CONNECT JTAG Cable

(4)

4

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 stand- ard 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"

TAP CONNECT JTAG Cable Features

(5)

Flying Lead Pin Assignment & Ribbon Cable Connectors

Figure 1: TAP CONNECT JTAG Cable features.

(6)

6

Pin-out Assignments

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

(7)

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 driv- er for the older onTAP USB Cable may be interfering with the new device.

(8)

8

The new drivers are called USB Serial Converter A & B

When the TAP CONNECT Cable drivers are properly installed, they will appear as shown below in the Device Manager>Universal Serial Bus controllers list.

Installing the TAP CONNECT JTAG Cable

(cont’d)

Figure 4: The new TAP CONNECT JTAG Cable drivers are installed.

(9)

Setting up the TAP CONNECT JTAG Cable

Figure 5: Select Test and Programming Cables from the menu onTAP’s home page to begin the setup process.

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.

(10)

10

Setting up the TAP CONNECT JTAG Cable

Figure 6: Make the cable selection from this screen, then proceed to the onTAP USB Cable tab.

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.

(11)

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.

(12)

12

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 ca- ble’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. At- tach 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).

Scope measurement here.

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.

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

on the pin marked with the yellow arrow.

Figure 8: Adjusting the voltage on the TAP CONNECT JTAG Cable.

(13)

Adaptor Files

Creating 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 out- put 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 pro- cess 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.

(14)

14

Select Tap Connect Creating Adaptor Files—Step 1

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

Open the Test screen, then click on Tap Connect to access the cable selection screen.

(15)

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

(16)

16

TCK Slide Control and TCK

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

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.

(17)

3. Click Write Adaptors.

Repeat for Channel B.

1. Click SVF file here.

2. Match here.

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.

Creating Adaptor Files—Step 4

(18)

18

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.

Creating Adaptor Files—Step 5

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.

(19)

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.

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

Self-Test Method

(20)

20

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.

Figure 14: TAP CONNECT JTAG Cable Pod and pins that connect Voltage Source to the Channel A Vref.

Place shunt on these two pins.

(21)

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.

Once the correct connection has been selected, the test will run automatically with the results shown on the left. Repeat with each connection.

Figure 15: Setting up the loopback self-test.

(22)

22

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 compati- ble 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 Hard- ware 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 representa- tives. Before new hardware will be issued, inoperative items must first be returned to Flynn Systems Corp. or its representatives.

(23)

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 print- ed 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 up- dates 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.

(24)

24

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 docu- mentation 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 Soft- ware 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 docu- mentation 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 desig- nated 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, includ- ing 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 con- sent 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.

(25)

Notes

References

Related documents