Home
USB-1149.1/1E User`s Manual
Contents
1. 15 to 100 1 1 to 15 0 5 0 05 to 1 0 05 Table 1 1 Programmable TCK Frequencies Controllable Slew Rate The USB 1149 1 1E supports slow or fast slew rate on the outputs Pin Protection The USB 1149 1 1E features voltage detection circuitry to prevent the drivers from being damaged if the outputs are inadvertently shorted to power or ground 4 Product Overview USB 1149 1 1E Hardware Specifications Physical Mechanical Dimensions box Operating Environment Temperature Relative Humidity Storage Environment Temperature Host Interface USB Connector Port Version Required Host CPU Required Operating System Power Requirements 5V Product Overview 3 25 inches x 2 30 inches x 0 80 inches 0 10 0 C to 55 C 10 to 90 non condensing 40 C to 85 C Standard Type B Socket USB 2 0 port Do not connect the USB 1149 1 1E to the host through a passive un powered USB hub as it may not provide the USB 1149 1 1E with adequate operating power from the host PC Pentium III 1GHz or better Windows 2000 XP Vista Provided by the host USB 2 0 port in compliance with its requirements Do not connect the USB 1149 1 1E to the host PC through a bus passive un powered powered USB hub as it may not provide adequate operating current USB extender cables are not recommended USB 1149 1 1E Electrical Specifications JTAG TAP and Direct 12C SPI Programming Interface US
2. custom adapter cables for connectors such as the Altera ByteBlaster the Xilinx 9 pin header the Lattice TAP connector or the TI 14 pin DSP connector Connecting to the Target 13 Connecting the TAP Signals The USB 1149 1 1E contains a 20 pin TAP connector The following table enumerates the pinout for the USB 1149 1 1E TAP connector Pin Signal Name Signal Description 1 TRST Test Reset Input to the UUT 2 GND 3 TDI Test Data In Input to the UUT 4 GND 5 TDO Test Data Out Output from the UUT 6 GND 7 TMS Test Mode Select Input to the UUT 8 GND 9 TCK Test Clock Input to the UUT 10 GND Write_Strobe SPI_CS2 11 GPIO1 Discrete Output Input to the UUT 12 GND 13 SPI_SCK GPIO2 Discrete Output Input to the UUT 14 Reserved NOTE may optionally be connected to GND Ready_Busy SPI_SDO MISO A 15 GPIO3 Discrete Output Input to the UUT Discrete Output Input to the UUT so SRO VERIOR NOTE connect to GND if not used 17 GPIO4 Discrete Output Input to the UUT Discrete Output Input to the UUT L BE Sen GEO NOTE connect to GND if not used 19 GPIO5 Discrete Output Input to the UUT 50 SPI_CS1 12C_SDA GPIO6 Discrete Output Input to the UUT NOTE connect to GND if not used Table 3 1 USB 1149 1 1E 20 pin Target Connector Pin Assignment ScanExpress Runner supports GPIO1 3 as parallel outp
3. You can safely ignore the warning and continue the installation process by pressing the Continue Anyway button Hardware Installation A The software you are installing for this hardware Corelis USB 1149 1 1E JTAG Controller has not passed Windows Logo testing to verify its compatibility with Windows XP Tell me why this testing is important Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing Continue Anyway STOP Installation Figure 2 3 Windows Logo Warning Dialog WinXP 10 USB 1149 1 1E Installation 7 After the necessaty files are copied to the system the following dialog box Figure 2 4 will pop up indicating that the device driver is successfully installed Found New Hardware Wizard Cannot Install this Hardware There was a problem installing this hardware USB 1149 1 1E An error occurred during the installation of the device The system cannot find the file specified Click Finish to close the wizard Back Figure 2 4 Installation Successfully Completed WinXP 8 Click on the Finish button to close the dialog box USB 1149 1 1E Installation 11 9 The installation of the device drivers is now completed Verify that the USB 1149 1 1E was
4. correctly installed by checking for its entry in the Windows Device Manager To run the Device Manager right mouse click on the My Computer icon and then select Properties Choose the Hardware tab and click on the Device Manager button Corelis USB 1149 1 1E JTAG Controller should be listed in the Universal Serial Bus controller section as shown in Figure 2 5 Device Manager Fie Action view Help cone a MA Computer See Disk drives 3 Display adapters A DVD CD ROM drives Floppy disk controllers Human Interface Devices IDE ATAJATAPI controllers IEEE 1394 Bus host controllers Keyboards lt Maxtor Personal Storage Security Mice and other pointing devices Monitors E9 Network adapters Ports COM amp LPT ME Processors Sound video and game controllers System devices Universal Serial Bus controllers amp Corelis USB 1149 1 1E JTAG Controller Figure 2 5 Windows Device Manager WinXP Congratulations You have now successfully installed the USB 1149 1 1E drivers on your computer and it is ready to be used We suggest that you preserve the original packing material for the future shipment or storage of the USB 1149 1 1E 12 USB 1149 1 1E Installation Chapter 3 Connecting to the Target Connecting to the Target The connection to the target board system is through the TAP connector on the front of the USB 1149 1 1E Figure 3 1 shows the fr
5. 20 pin to 20 pin TAP Adapter Cable Corelis P N 15312 2 Please ensure that all materials listed are present and free from visible damage or defects before proceeding If anything appears to be missing or damaged contact Corelis at the number shown on the title page immediately The following optional target interface cables are also available from Corelis 20 pin to 14 pin EJTAG TAP Adapter Cable Corelis P N 15425 20 pin to 20 pin ARM TAP Adapter Cable Corelis P N 15432 20 pin to 15 pin ARC TAP Adapter Cable Corelis P N 15436 20 pin to 16 pin PowerPC TAP Adapter Cable Corelis P N 15433 20 pin to 16 pin PowerPC TAP Adapter Cable Special Cable with Vsense for IBM Emulation Corelis P N 15442 USB 1149 1 1E Installation 7 Software Must Be Installed First The installation procedure requires the use of software that contains the driver for the USB 1149 1 1E module Obtain the ScanExpress CD ROM or any other Corelis application that supports the USB 1149 1 1E module in order to proceed with installation Install the ScanExpress Application Software before installing the USB 1149 1 1E controller The USB 1149 1 1E controller is a hot pluggable USB device and its drivers are installed with the ScanExpress Application Software Windows will automatically recognize and configure the USB 1149 1 1E the first time it is detected in your system WARNING You MUST install the software first before installing the unit Do not install th
6. Checkstop Output from the UUT 16 GND Table 3 3 PowerPC TAP Adapter Cable Pinout P N 15433 REV A Son Signal Name Signal Description 1 TDO Test Data Out Output from the UUT 2 Not connected NOTE may optionally be connected to GND 3 TDI Test Data In Input to the UUT 4 TRSIK Test Reset Input to the UUT 5 Not connected 6 VSENSE Target reference voltage 7 TCK Test Clock Input to the UUT 8 Not connected 9 TMS Test Mode Select Input to the UUT 10 Not connected 11 SRESET Soft Reset Input to the UUT 12 Not connected NOTE may optionally be connected to GND 13 HRESET Hard Reset Input to the UUT 14 Not connected 15 CHECKSTOP Checkstop Output from the UUT 16 GND 16 Table 3 4 PowerPC TAP Adapter Cable with Vsense Pinout P N 15442 REV A Connecting to the Target Chapter 4 Using the USB 1149 1 1E with the ScanExpress Tools Hardware Setup You must configure the USB 1149 1 1E controller in a ScanExpress application before the application can use it This chapter uses ScanExpress Runner as an example to illustrate the initial configuration process Using the USB 1149 1 1E with the ScanExpress Tools The USB 1149 1 1E unit is compatible with ScanExpress Runner ScanExpress Debugger and ScanExpress Programmer The following steps are provided for ScanExpress Runner Selecting the module in ScanExpress Debugger or ScanExpress Programmer is done in a similar fashion 1 Make sure that USB 1149 1 1E
7. Hardware Setup cccsssscccsssssecessnsecessseeecesseeecesseeecessesecesseeeecesseseceessesecenseeeecesseeeeeessesecenseeeesesseeeeeenseeeeeeseeeeees 17 Using the USB 1149 1 1E with the ScanExpress Tools 00000000000000000e0 0000 nan nna nean a nean n nean ae nana n einen 17 Chapter 5 Third Party Application Interface ninna 19 Using the USB 1149 1 1E with the ScanExpress Runner Command line 0000000000000000e00nanen anaman nan nan nna nane 19 Appendix A Recommended Target Connectors s0000ee0000 aren 0 nenen an anan anane nan enennnnenenannene 21 10 pin TAP Connector ioni 21 16 pin TAP Connector aan EN NEG NEGEN ENGGEN GENENG ENG SNG GESENG EN GENINE ENGGEN ea 24 20 pin TAP Connector ASPORTO ARA RISATA AA I 27 Appendix B Self Test Utility Softwares aura 31 SELE TE St ssi asasag as aaga Nga SONA ASA VSSSV Na nana Ga Na aaa gana ka E COLERA ROSA GEA na a Nagan a nana a na Ka pa NUN aa pa na panenan a naba po Naane pan 31 List of Figures Figure 1 1 USB 1149 1 1E Boundary scan Controller ziali aiar 1 Figute 1 2 Minimal Test Access Port Nay raise aaa a en bah cares 2 Figure 2 1 Found New Hardware Wizard WinXP aaooooonenee alare 9 Figure 2 2 Found New Hardware Wizard WinXP ee ssessssesseeeseesseesreesstesrresntesneesereneeeneesneesnresnresnresee 10 Figure 2 3 Windows Logo Warning Dialog WinXP s sss ssesssessseesseesreesstesrressteseeesereneeenereneesnresnresnrese 10 Figure 2 4 Insta
8. controller is plugged in to your PC Wait 3 to 5 seconds before starting any ScanExpress Applications if you just plugged in the controller 2 Invoke the ScanExpress Runner application 3 Click the Setup menu item and then select the Controller entry to display the Controller Configuration screen shown in Figure 4 1 Configuration Test Plan Generation User Settings Controller Configuration Parallel Outputs Controllers Controller Settings lt AE IN USB 11491 AE USB 1149 1 USB 1149 1 74E hal P ah Current Controller Null Device Figure 4 1 Controller Configuration Screen Using the USB 1149 1 1E with the ScanExpress Tools 17 18 4 Select the USB 1149 1 1E controller from the icons on the left Adjust the controller settings to the desired values 5 After you have made your selections click on the Apply button to test and save the settings When the program saves the settings successfully it displays the controller in the Current Controller box If ScanExpress Runner cannot find the controller it displays an error dialog 6 Once ScanExpress Runner finds the USB 1149 1 1E controller it displays a screen similar to Figure 4 2 Configuration Test Plan Generation User Settings Controller Configuration Parallel Outputs Controllers ey si Null Device EES SEES AE R R USB 1149 1 4E USB 1149 1 E Current Controller USB 1149 1 1E Pa a Controller Set
9. software A hardware state machine that contains status and control registers accessible through the USB Port directly controls all functions of the USB 1149 1 1E Hardware mechanisms enable optimal data flow between the USB port and the memory resources paced by the port and or scanning rates underway in both directions A programmable time delay skew compensation mechanism supports the USB 1149 1 1E s high TCK clock rates It accommodates the returned target scan stream delays due to signal travel time down and up the cable It can also adjust for a target s internal TCK to TDO response delay Adjustable Voltage Levels The software programmable voltage level of the TAP interfaces and discrete I O and can be set to any voltage between 1 25 V and 3 30 V in increments of about 0 05V Discrete Input Output Signals The USB 1149 1 1E operates three discrete input output signals under software control These attach to the target TAP connector They are driven or sensed as directed by software in coordination with the scanning operation Each such signal can be configured independently as TTL output open collector open drain output or as input at the programmable voltage level As open collector drivers they can readily tie to similar target signals without the need to alter its circuitry yet still gain control of related functions such as a Flash write signal As outputs these discretes are useful for providing control functions on t
10. 9 1 1E The Corelis USB 1149 1 1E is a sophisticated test controller that can access devices boards ot systems compliant with IEEE Standard 1149 1 The USB version 2 0 port compatible module supports a single JTAG boundary scan chain TAP In addition three general purpose bi directional discrete I O signals can test or control non boundary scan areas of the unit under test UUT The discretes can also assist in greatly expediting certain long scan activities such as Flash programming With its software controlled voltage translating logic for all the above signals the USB 1149 1 1E can test low voltage systems The USB 1149 1 1E contains several performance enhancing functional sections aimed at streamlining test vector throughput and emulator target download upload transfers Key functional elements include the TAP controller and the memory resources that support it The on board memory provides scan data buffering and can at times store the entire scan data for maximum performance real time scan operations A test system operates the TAP controller and its associated memory through the host USB 2 0 with 1 1 backward compatibility Port The high data rate of the USB 2 0 Port is fully supported up to 480 Mbit sec regardless of actual test clock speeds This latter TCK rate can operate up to 100 MHz depending on selected signal voltages and target conditions The on board memory elements further decouple the scan operations from the host
11. B 1149 1 1E TAP Connector 20 pin 2x10 IDC header 0 100 x 0 100 3M part number N3428 5302RB USB 1149 1 1E TAP Connector 20 pin 2x10 IDC receptacle 0 1007 x 0 100 Mating Connectors 3M part number 3421 6620 Minimum TCK Frequency 0 05 MHz Maximum TCK Frequency 100 MHz TCK Frequency Steps 0 05 MHz increments between 0 05 and 1 MHz 0 50 MHz increments between 1 and 15 MHz 1 0 MHz increments between 15 and 100 MHz Maximum scanning data length unlimited Programmable Voltage V_adj Range 1 25V to 3 3V in 0 05V steps Symbol Test Conditions Limit Min Limit Max Units V_adj gt 2 7 V 2 V_adj 0 5 V V_adj lt 2 7 V 0 65 x V_adj V_adj 0 5 V V_adj gt 2 7 0 8 V V_adj lt 2 0 0 35 x Vad V Von Iop 12 mA V_adj 0 5 V VoL Ior 12 mA 0 4 V Table 1 2 USB 1149 1 1E DC and Switching Characteristics USB 1149 1 1E Indicator LED When the USB cable is plugged in the blue LED on top of the USB 1149 1 1E will turn on to indicate that the unit is receiving power from the computer 6 Product Overview Chapter 2 USB 1149 1 1E Installation Installing the ScanExpress software and the USB 1149 1 1E hardware The USB 1149 1 1E product consists of the following components USB 1149 1 1E JTAG Controller Hardware USB 1149 1 1E User s Manual USB 2 0 Cable 20 pin to 10 pin TAP Adapter Cable Corelis P N 15310 2 20 pin to 16 pin TAP Adapter Cable Corelis P N 15311 2
12. CORELIS USB 1149 1 1E USB 1149 1 1E High Speed USB Port Boundary Scan Controller User s Manual Document Part Number 70380 REV E Copyright 2008 2012 Corelis Inc Corelis Inc 13100 Alondra Blvd Suite 102 Cerritos CA 90703 2262 Telephone 562 926 6727 Fax 562 404 6196 Preface PRINTING HISTORY New editions are complete revisions of the manual The dates on the title page change only when a new edition is published A software code may be printed before the date this indicates the version of the software product at the time the manual or update was issued Many product updates and fixes do not require manual changes and conversely manual corrections may be done without accompanying product changes Therefore do not expect a one to one correspondence between product updates and manual updates Edition 1 September 2007 Edition 2 October 2007 Edition 3 March 2008 Edition 4 February 2011 Edition 4 June 2012 GENERAL NOTICE Information contained in this document is subject to change without notice CORELIS shall not be liable for errors contained herein for incidental or consequential damages in connection with the furnishing performance or use of material contained in this manual This document contains proprietary information that is protected by copyright All rights reserved No part of this document may be reproduced or translated to other languages without the prior written consent of CORELIS Th
13. D 3 TDI Input to the UUT 1K pull up 4 GND 5 TDO Output from UUT 33 ohm series 6 GND 7 TMS Input to the UUT 1K pull up 8 GND 9 TCK Input to the UUT 1K pull up 10 GND 11 Write_Strobe Input to the UUT 1K pull up 12 GND 13 GPIO2 14 GND 15 Ready Busy Output from UUT 1K pull up 16 GND Table A 4 16 pin Connector Signal Description and Termination Recommended Target Connectors Note Some target boards may require a pull down resistor on the TRST signal to assure normal device operations when not in boundary scan test mode Note The target TDI signal is driven by the TDO signal of the boundary scan controller Note TDO The target signal drives the boundary scan controller s TDI signal 25 Figure A 4 shows a typical schematic of the target TAP connector with termination resistors The 1K pull up resistors should connect to the target Vcc supply corresponding to the interface voltage programmable on the USB 1149 1 1E from 1 25 to 3 3 V Recommended resistor values are 5 VCC VCC VCC VCC VCC VCC VCC to all boundary scan devices to TDI of first device in the chain from TDO of last device in the chain from Flash Ready_Busy pin s Ready Busy GPIOS Figure A 4 16 pin Flash Programming TAP Connector Schematics 26 Recommended Target Connectors 20 pin TAP Connector To build in support for in circuit programming of flash or micro
14. D Ready_Busy GPIO3 K K GND Figure A 3 Boundary scan Flash Programming 16 Pin TAP Connector top view Corelis Flash Programming software supports the external signals Write_Strobe and Ready Busy in addition to the standard but slower scanned out in signals approach The Write_Strobe signal is active low and should be pulled up with a 1K resistor on the target board It needs to be logically ORed with the flash Write Enable WE signal so that either the flash Write Enable WE signal or the external Write_Strobe going low will assert the flash WE input The active low Ready Busy signal is typically an open collector open drain signal that ties directly to the same signal s on the Flash device s This enables multiple devices to drive it toward the USB 1149 1 1E 24 Recommended Target Connectors Table A 3 summarizes the specifications for a 16 pin TAP connector without latch ejectors Equivalent connectors are available from other manufacturers Reference Description Manufacturer Part Number Flash TAP Straight header 16 pin 4 wall with center notch 3M 2516 6002UG Table A 3 Flash Programming TAP 16 Pin Connector Table A 4 describes the signals and Corelis recommended values of terminating resistors Pin Signal Direction Termination 1 TRST Input to the UUT 1K pull up ot 1 5K pull down 7 2 GN
15. d Target Connectors 19 Position Parameter Value Setting 1 100 MHz i ga a aso sai 1 MHz increment 86 15 MHz 87 14 5 MHz ye 0 5 MHz increment 114 1 MHz 115 0 950 MHz die 0 05 MHz increment 133 0 050 MHz 4 Delay 1 Automatic Compensation 2 No Delay 3 0 5 Clock Delay 4 1 0 Clock Delay 5 1 5 Clock Delay 6 2 0 Clock Delay 7 2 5 Clock Delay 8 3 0 Clock Delay 5 Slew Rate 1 Automatic 2 Slow slew rate 3 Normal slew rate 6 TAPs Off State 1 Active JTAG signals are driven when tests are not running Tri State Table 5 1 USB 1149 1 1E Controller Parameters continued Example To select a USB 1149 1 1E controller card with TAP voltage of 3 30 V automatic threshold TCK frequency of 1 MHz automatic slew rate automatic delay compensation tri state the JTAG signals when test is finished use the following controller specification string USB 1149 1 1E 42 1 114 1 1 2 20 Recommended Target Connectors Appendix A Recommended Target Connectors 10 pin TAP Connector The Boundary Scan TAP is a well defined IEEE 1149 1 compatible electrical interface between boundary scan test equipment and the boundary scan compatible devices in the user s target board Boundary scan based test equipment such as the Corelis ScanExpress family of products utilize a single TAP to interface to the UUT This section explains how to implement a TAP connector that is compatible with most s
16. e USB 1149 1 1E unit until you have successfully installed the application software ScanExpress CodeRunner etc Installing the software provides the hot plug USB driver for the unit so that the operating system is able to properly detect and configure the unit Installing the unit before the software may result in improper unit configuration and operation In the event that you installed the USB 1149 1 1E controller before installing the software unplug the module cancel the Add Remove Hardware Wizard that will automatically show up and install the ScanExpress application from the CD The next time you start the PC and plug in the USB 1149 1 1E Windows will automatically recognize and configure the USB 1149 1 1E 8 USB 1149 1 1E Installation USB 1149 1 1E Hardware Installation To install the USB 1149 1 1E on a host PC follow the installation steps below Note that you must install the application CD first and only then plug in the USB 1149 1 1E controller into an available USB port on the host PC When Windows detects the controller it will automatically start the Found New Hardware Wizard to guide the user through the driver installation process The following section describes this process in detail under Windows XP with Service Pack 2 Note that the procedure may differ slightly depending on the version of windows Installation Steps 1 Install the application software such as ScanExpress Runner from the CD on your comput
17. ector Equivalent connectors are available from other manufacturers Reference Description Manufacturer Part Number 10 Pin Straight header 10 pin 4 wall with center 3M 3473 6610 Target TAP notch Table A 2 Standard 10 Pin TAP Connector 22 Recommended Target Connectors Figure A 2 shows a typical schematic of the target TAP connector with the recommended termination resistors The 1K pull up resistors should connect to the target Vcc supply corresponding to the interface voltage programmable on the USB 1149 1 1E from 1 25 to 3 3 V Recommended resistor values are 5 VCC VCC VCC VCC to all boundary scan devices to TDI of first device in the chain from TDO of last device in the chain to all boundary scan devices to all boundary scan devices Figure A 2 10 pin TAP Connector Schematic Recommended Target Connectors 23 16 pin TAP Connector To build in support for in circuit programming of flash or microprocessor devices Corelis recommends including supplemental control signals in the TAP interface The ScanExpress Programmer can use a 16 pin TAP similar to Figure A 3 to improve programming time This interface adds Write_Strobe Ready Busy and ground signals to the standard 5 signal interface Terminating resistors see Table can improve signal quality TRST XK X GND TDI K K GND TDO K XK GND TMS XK X GND TCK K K GND Write_Strobe GPIO1 K XK GND GPIO2 XK X GN
18. er 2 Plug the USB cable of the USB 1149 1 1E module into an available USB mating connector on your PC 3 The Found New Hardware Wizard dialog box will automatically start as shown below in Figure 2 1 4 Select No not this time as shown below and click on the Next button Found New Hardware Wizard Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to Windows Update to search for software O Yes this time only every time connect a device Click Next to continue Figure 2 1 Found New Hardware Wizard WinXP USB 1149 1 1E Installation 9 5 The following dialog box shown in Figure 2 2 will pop up Select Install the software automatically Recommended and click on the Next button Found New Hardware Wizard This wizard helps you install software for Corelis USB 1149 1 1E JTAG Controller If your hardware came with an installation CD E or floppy disk insert it now What do you want the wizard to do O Install from a list or specific location Advanced Click Next to continue Figure 2 2 Found New Hardware Wizard WinXP 6 Under Windows XP a warning dialog box will pop up indicating that the device driver has not passed Windows logo testing as shown in Figure 2 3
19. he user target system such as general reset power control device write pulse disable enable and or similar signals for non boundary scan target stimulus Conversely as inputs they enable host sensing of the target to pace scanning activity or related conditions such as a Flash ready signal Product Overview 3 USB Port Interface The USB 1149 1 1E operates under USB version 2 0 with backward compatibility to version 1 1 excluding low speed Speed adjustment is automatic per the standard This host port also supplies the power to operate the USB 1149 1 1E The hot plug in out feature of this standard is fully supported The user simply plugs it into a PC USB socket and it is auto sensed and ready to scan For optimal performance the user is recommended to utilize a host PC with a USB 2 0 port standard given the considerably higher transfer rate Do not connect the USB 1149 1 1E to the host PC through a passive un powered USB hub as it may not provide the USB 1149 1 1E with adequate operating power from the host PC Programmable Clocks The USB 1149 1 1E s programmable TCK output to the IEEE Standard 1149 1 compatible target system can be configured over a wide range of frequencies using on board clock generation circuitry A programmable Phase Locked Loop PLL enables both a wide range and fine selection resolution See Table 1 1 for the set of programmable values TCK range MHz Rate Resolution MHz
20. ice in the chain from TDO of last device in the chain to all boundary scan devices lt to all boundary scan devices lt to Flash Write_Strobe pin s Write_Strobe GPIO1 from Flash Ready_Busy pin s Ready Busy GPIO3 VCC VCC 12C_SCL gt to all I2C devices I2C_SDA to all I2C devices Figure A 8 20 pin TAP Connector Schematic for Direct 12C Programming 30 Recommended Target Connectors Appendix B Self Test Utility Software The USB 1149 1 1E has a self test utility that can be used to test the unit and make sure that it is fully functional Logic at the TAP connectors can read back data shifted out on TMS and TDO synchronously with the TCK Using these signal paths a host can test the TAP signals all the way to the connectors verifying the overall functionality of the system Self Test The self test utility is provided as an off line confidence test only Under normal circumstances there is no need to run the self test utility software However if you suspect that the product is damaged you can run the self test on the USB 1149 1 1E module The self test utility is installed on your computer in the same folder where the ScanExpress Applications ScanExpress Runner ScanExpress Debugger and ScanExpress Programmer applications are installed Make sure to disconnect any target cables before running the test Using Windows Explorer select and run the USB1149_1E_test exe file A small po
21. is manual is a CORELIS proprietary document and may not be transferred to another party without the prior written permission of CORELIS CORELIS assumes no responsibility for the use of or reliability of its software on equipment that is not furnished by CORELIS ENVIRONMENTAL NOTICE A aaa This product must be disposed of in accordance with the WEEE directive TRADEMARK NOTICE Pentium is a registered trademark of Intel Corporation Windows is a registered trademark of Microsoft Corporation I2C Bus is a registered trademark of Philips Electronics N V Other products and services named in this book are trademarks or registered trademarks of their respective companies All trademarks and registered trademarks in this book are the property of their respective holders PRODUCT WARRANTY For product warranty and software maintenance information see the PRODUCT WARRANTY AND SOFTWARE MAINTENANCE POLICY statement included with your product shipment EXCLUSIVE REMEDIES THE REMEDIES CONTAINED HEREIN ARE THE CUSTOMER S SOLE AND EXCLUSIVE REMEDIES CORELIS SHALL NOT BE LIABLE FOR ANY DIRECT INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES WHETHER BASED ON CONTRACT TORT OR ANY OTHER LEGAL THEORY Product maintenance agreements and other customer assistance agreements are available for Corelis products For assistance contact your nearest Corelis Sales and Service Office RETURN POLICY No items returned to CORELIS for warran
22. llation Successfully Completed WihXD autolinee aaa 11 Figure 2 5 Windows Device Manager WinXP lello A AA 12 Figure 3 1 USB 1149 1 1E 20 pin TAP Connectors 0eeso0eeeno0 pela 13 Figure 4 1 Controller Configuration sete ai 17 Figure 4 2 USB 1149 1 TE Setup Scient ea 18 Figure A 1 Standard TAP connector top view isiniia ini irrita 21 Figure A 2 10 pin TAP Connector Schematic iui ria 23 Figure A 3 Boundary scan Flash Programming 16 Pin TAP Connector top view 24 Figure A 4 16 pin Flash Programming TAP Connector Schematics rire 26 Figure A 5 Boundary scan Flash Programming 20 Pin TAP Connector top view 27 Figure A 6 20 pin TAP Connector Schematic for TAG 29 Figure A 7 20 pin TAP Connector Schematic for Direct SPI Programming 30 Figure A 8 20 pin TAP Connector Schematic for Direct I2C Programming ue 30 Figure B 1 Self Test Results for the USB 1149 1 1E liceali 31 Table 1 1 Table 1 2 Table 3 1 Table 3 2 Table 3 3 Table 3 4 Table A 1 Table A 2 Table A 3 Table A 4 Table A 5 Table A 6 List of Tables Programmable TGR Freguericies rada 4 USB 1149 17TE DC and Switching Characteristics 00e00000e 00000 ire ii 6 USB 1149 1 1E 20 pin Target Connector Pin Assignment iii 14 ARM TAP Adapter Cable Pinout P N 15432 REV Aurina 15 PowerPC TAP Adapter Cable Pinout P N 15433 REV A a 16 PowerPC TAP Adapter Cable with Vsense Pinout P N 15442 REV A 16 Signal Desc
23. ont view of the USB 1149 1 1E box including the TAP connector pin numbering 19 20 2 Figure 3 1 USB 1149 1 1E 20 pin TAP Connectors To connect the TAP cables to the target UUT follow these steps in the order listed 1 Verify that the target power is OFF 2 Plug the TAP cable connector to the mating target header 3 Now you can turn the target power ON ALERT Make sure your target board is connected to GROUND prior to powering up the target board This assures that the target power return flows through its power supply return GND signal and not through the ground wire of the USB cable Otherwise with a floating target if the user hot plugs the target power cable from its external supply such as a brick type power supply there is no guarantee that the ground will make contact with the target first before the power does In such case it is possible to momentarily engage the voltage pin of the target power supply connector prior to engaging the ground return pin During such action all target current will momentarily flow through the USB cable to ground with the resulting transients possibly resetting the USB 1149 1 1E unit Appendix A contains general recommendations for implementing compatible target TAP connector s Following these recommendations makes the connection to the target easy and straightforward To accommodate target boards with TAP connectors other than this standard Corelis offers short
24. p up should appear Click on Test to run the self test The program should respond with results similar to the screen shown in Figure B 1 USB 1149 1 1E Self Test ESI Enable test Number of Loops Result V USB Communications PASSED J Signal Loop back Test PASSED V Voltage Test PASSED Exit i i View Results Figure B 1 Self Test Results for the USB 1149 1 1E Self Test Utility Software 31
25. processor devices Corelis recommends including supplemental control signals in the TAP interface The ScanExpress Programmer can use a 20 pin TAP similar to Figure A 5 to improve programming time This interface adds Write_Strobe Ready Busy and ground signals to the standard 5 signal interface Terminating resistors see Table can improve signal quality TRST K KM GND TDI x X GND TDO x K GND TMS x KM GND TCK x X GND Write_Strobe GPIO1 x K GND SPI_SCK GPIO2 x KM GND Ready_Busy SPI_SDO GPIO3 x X SPL SDI GPIO4 x X I2C_SCL GPIO5 x K SPI_CS 12C_SDA Figure A 5 Boundary scan Flash Programming 20 Pin TAP Connector top view Corelis Flash Programming software supports the external signals Write_Strobe and Ready Busy in addition to the standard but slower scanned out in signals approach The Write_Strobe signal is active low and should be pulled up with a 1K resistor on the target board It needs to be logically ORed with the flash Write Enable WE signal so that either the flash Write Enable WE signal or the external Write_Strobe going low will assert the flash WE input The active low Ready Busy signal is typically an open collector open drain signal that ties directly to the same signal s on the Flash device s This enables multiple devices to drive it toward the USB 1149 1 1E Recommended Target Connectors 27 Table A 5 summarizes the specifications for a 20 pin TAP connector without latch ejecto
26. ription and Tea ibiii iaia 22 Standard 10 Pin TA Ps Connettori ones ea ea DR aaa 22 Flash Programming TAP 16 Pin CONnectof luana alia 25 16 pin Connector Signal Description and Termination iii 25 Flash Programming TAP 20 Pin Connector grin fiaidania ra ici 28 USB 1149 1 1E 20 pin Target Connector Pin Assignment i 28 Chapter 1 Product Overview Introduction The USB 1149 1 1E High Speed Boundary Scan TAG Controller is a member of the Corelis ScanExpressTM family of scan based test analysis and diagnostic tools The USB 1149 1 1E interfaces between a PC equipped with a USB2 0 port and any IEEE Standard 1149 1 compatible target The USB 1149 1 1E is designed to control the operation of an IEEE Standard 1149 1 boundary scan JTAG test access port TAP by generating the proper signals under software control to interface with the target device It contains memory behind the pin architecture and supports scan operations at continuous JTAG clock TCK speeds of up to 100 MHz Figure 1 1 USB 1149 1 1E Boundary scan Controller The USB 1149 1 1E facilitates software controlled boundary scan operations per IEEE Standard 1149 1 It provides command access to the targets Test Access Port TAP accessing device internal registers and on chip debugger verifying PCB interconnects performing functional testing and debug without manual probing The JTAG interface also provides access to internal device functions that are not acce
27. rs Equivalent connectors are available from other manufacturers Reference Description Manufacturer Part Number Flash TAP Straight header 20 pin 4 wall with center notch 3M 2520 6002UG Table A 5 Flash Programming TAP 20 Pin Connector Table A 6 describes the signals Pin Signal Name Signal Description 1 TRSIK Test Reset Input to the UUT 2 GND 3 TDI Test Data In Input to the UUT 4 GND 5 TDO Test Data Out Output from the UUT 6 GND 7 TMS Test Mode Select Input to the UUT 8 GND 9 TCK Test Clock Input to the UUT 10 GND Write_Strobe SPI_CS2 11 GPIO1 Discrete Output Input to the UUT 12 GND 13 SPI_SCK GPIO2 Discrete Output Input to the UUT 14 Reserved NOTE may optionally be connected to GND Ready_Busy SPI_SDO MISO 15 GPIO3 Discrete Output Input to the UUT Discrete Output Input to the UUT 1 sie meee peber NOTE connect to GND if not used 17 GPIO4 Discrete Output Input to the UUT Discrete Output Input to the UUT ti PS NOTE connect to GND if not used 19 GPIO5 Discrete Output Input to the UUT Discrete Output Input to the UUT x k PEPI DA NOTE connect to GND if not used 28 Table A 6 USB 1149 1 1E 20 pin Target Connector Pin Assignment Recommended Target Connectors Figure A 6 shows a typical schematic of the target TAP connector with termination resi
28. s Physical Ve lee e Vi VA liv aa Laga LAA Lanka N vee via lvl lieve voice bee nil Du Operating Environment Storage Environment HostIntettace Soil E iu col ii ni nici bin iL nie ii Powet Requirements isan aa aas ea an Na an GG NA ENG laine USB 1149 1 1E Electrical Specifications rire rei 6 JTAG TAP and Direct I2C SPI Programming Interface aia anaa aaa gaga eaaa Ba aa Gada aaa ad aaa ada eine 6 USB 1149 1 1E Indicator LED rire rire rie 6 Chapter 2 USB 1149 171E Installation 60es00e00e000e00en0ne0n nenen nne neon no nenen neon nenen nne nen nenen 7 Software Must Be Installed First sssssssssssssssssnnssescssnnscennsseesssosnsssnnsseessssssssennssensssonscssnnssensssossssenassenees 8 USB 1149 1 1E Hardware Installation 0000 i 9 Installation SEPS i A TOTEE TA TAN RA cent al EA a Ta a ai 9 Chapter 3 Connecting to the Target ioni anatra 13 Connecting to the Target ccccccssccsssscessscessscesseecessecessecessecessescsseecessesessesessesceseeceseecessesessesensescnsessessesesseeenees 13 Connecting the TAP Signals e enengena ngange naa ana panen Ena iene ie nie ieri e gawaa eee zine ee nie ei ena aee nana 14 TAP Adapter Cable Pihno0tt5 555 5555505099559995 Ng ANE A YENG ANE YAE NDEN BEGADANG eee ce ce zeri cere ee eine NAN Na Waa IN aga gawa ae anan 15 Chapter 4 Using the USB 1149 1 1E with the ScanExpress Tools 0e000000e00000 00000 0en0 nenen 17
29. ssible via external probing enabling fault isolation within the device itself The JTAG interface also enables programming target Flash and CPLD devices as well as data download and uploading to and from the target memory devices Product Overview 1 What is IEEE Standard 1149 1 The USB 1149 1 1E facilitates software controlled boundary scan operations per IEEE Standard 1149 1 It provides command access to the target s Test Access Port TAP accessing device internal registers and on chip debugger verifying PCB interconnects performing functional testing and debug without manual probing The JTAG interface also provides access to internal device functions that are not accessible via external probing enabling fault isolation within the device itself The JTAG interface also enables programming target Flash and CPLD devices as well as data download and uploading to and from the target memory devices The USB 1149 1 1E is often used to perform microprocessor emulation via the device JTAG port It is used for firmware development providing single step break and content update visibility access The IEEE 1149 1 Test Access Port Interface TAP consists of four eee TMS required signals Test Mode Select TMS TOK Test Clock TCK TDI Test Data In TDI TDO Test Data Out TDO A fifth signal is defined as optional TRST Test Reset TRST Figure 1 2 Minimal Test Access Port 2 Product Overview Features of the USB 114
30. stors The 1K pull up resistors should connect to the target Vcc supply corresponding to the interface voltage programmable on the USB 1149 1 1E from 1 25 to 3 3 V Recommended resistor values are 5 VCC VCC VCC VCC VCC VCC VCC to all boundary scan devices to TDI of first device in the chain from TDO of last device in the chain to all boundary scan devices to all boundary scan devices Write_Strobe GPIO1 Ready_Busy GPIO3 to Flash Write_Strobe pin s from Flash Ready_Busy pin s Figure A 6 20 pin TAP Connector Schematic for JTAG Recommended Target Connectors 29 Figure A 7 shows the recommended 20 pin TAP connector ditect SPI programming schematic that supports JTAG and VCC VCC VCC VCC VCC VCC VCC to all boundary scan devices lt to TDI of first device in the chain lt from TDO of last device in the chain to all boundary scan devices to all boundary scan devices to Flash Write_Strobe pin s or SPI device 2 to all SPI devices lt SPLSCK GRIOZ from SPI device s SPI_SDO GPIO3 vcc VCC gt to all SPI devices to SPI device 1 Figure A 7 20 pin TAP Connector Schematic for Direct SPI Programming Figure A 8 shows the recommended 20 pin TAP connector direct I2C programming schematic that supports JTAG and VCC VCC VCC VCC VCC VCC VCC to all boundary scan devices to TDI of first dev
31. tandard test equipment The TAP contains 5 signals TCK TMS TDO TDI and optionally TRST It also contains ground signal s Corelis recommends the standard TAP connector shown in Figure A 1 which is widely regarded as the industry standard Note that each signal is terminated with a resistor discussed below in order to improve noise immunity The connector on the user s target should have a standard flat cable compatible pinout to match the TAP connector described in Table A 1 Figure A 1 shows the top view of the basic target 10 pin connector header 0 100 X 0 100 in spacing TRST 1 K X 2 GND TDI 3 K XK 4 GND TDO 5 XK X 6 GND TMS 7 K K 8 GND TCK 9 K X 10 GND Figure A 1 Standard TAP connector top view Recommended Target Connectors 21 Table A 1 describes the 10 pin TAP connector signals and Corelis recommended values of terminating resistors Pin Signal Direction Termination 1 TRST Input to the UUT 1K pull up or 1 5K pull down Note Some target 2 GND boards may require a pull down resistor on 3 TDI Input to the UUT 1K pull up che TRS ilo 4 GND assure normal device 5 TDO Output of the UUT 33 ohm series penne ri ae in boundary scan test 6 GND mode 7 TMS Input to the UUT 1K pull up 8 GND 9 TCK Input to the UUT 1K pull up 10 GND Table A 1 Signal Description and Termination Table A 2 summarizes the specifications for the 10 pin TAP conn
32. tings TAPs Voltage 3 30 Input Threshold Automatic TCK Frequency 1 000 MHz Delay Compensation Automatic Slew Rate Automatic TAPs Off State Active Figure 4 2 USB 1149 1 1E Setup Screen Using the USB 1149 1 1E with the ScanExpress Tools Chapter 5 Third Party Application Interface ScanExpress Runner provides a general purpose third party application interface that includes specifying the correct controller and settings This section clarifies the requirements related to the USB 1149 1 1E unit Refer to the ScanExpress Runner manual for further information Using the USB 1149 1 1E with the ScanExpress Runner Command line You can invoke ScanExpress Runner with special command line parameters to execute a Test Step file provide test results and diagnostic messages in a log file if you have the ScanExpress Runner ADO and then terminate The following table shows the controller identifiers and associated parameters Consult the ScanExpress Runner User s Manual for more detail The USB 1149 1 1E controller uses 6 parameters The parameters are described in the table below Controller keyword USB 1149 1 1E Position Parameter Value Setting 1 TAPs Voltage 1 1 25 V 2 1 30 V ss 0 05 volts per step 41 3 25N 42 3 30 V 2 Input Threshold 1 Automatic 0 50 V 3 0 55 V due 0 05 volts per step 31 1 95 V 32 2 00 V Table 5 1 USB 1149 1 1E Controller Parameters Recommende
33. ty service or any other reason shall be accepted unless first authorized by CORELIS either direct or through its authorized sales representatives All returned items must be shipped pre paid and clearly display a Returned Merchandise Authorization RMA number on the shipping carton Freight collect items will NOT be accepted Customers or authorized sales representatives must first contact CORELIS with notice of request for return of merchandise RMA s can only originate from CORELIS If authorization is granted an RMA number will be forwarded to the customer either directly or through its authorized sales representative CONTACT INFORMATION For sales inquiries please contact sales corelis com For any support related questions please enter a support request at www corelis com suppott ot email support corelis com For more information about other products and services that Corelis offers please visit www corelis com Table of Contents Chapter 1 Product Overview ara 1 Introduction iii iii citrico iii vietare ENENGENA GENENG ENTENG 1 What is TEEE Stand ard 1149 1P all RIO 2 Features Of the USB 1149 1 1B ives pali A nt 3 Adjustable Voltage Levels Discrete Input Output Signals Sect ts Ra La RS REA Sa wis USB Pott Titer faces arl A IRE LOLA Programmable Clocks isso asang a a Ta Ng PG E AA A ATA PA A ARN ARA Controllable Slew Rate Pin Protection USB 1149 1 1E Hardware Specification
34. uts The USB 1149 1 1E DLL supports GPIO1 8 in custom applications through the read_io and set_io SFL functions 14 Connecting to the Target TAP Adapter Cable Pinouts The following tables enumerate the pinout of the TAP connector for each of the USB 1149 1 1E TAP adapter cables M Signal Name Signal Description 1 Not connected 2 Not connected 3 TRST Test Reset Input to the UUT 4 GND 5 TDI Test Data In Input to the UUT 6 GND 7 TMS Test Mode Select Input to the UUT 8 GND 9 TCK Test Clock Input to the UUT 10 GND 11 Not connected 12 GND 13 TDO Test Data Out Output from the UUT 14 GND 15 SRST Target System Reset Input to the UUT 16 GND 17 DISCR2 18 GND 19 DISCRO 20 GND Table 3 2 ARM TAP Adapter Cable Pinout P N 15432 REV A Connecting to the Target 15 UUT Pin Signal Name Signal Description 1 TDO Test Data Out Output from the UUT 2 GND 3 TDI Test Data In Input to the UUT 4 TRST Test Reset Input to the UUT 5 Not connected 6 Not connected Target reference voltage 7 TCK Test Clock Input to the UUT 8 Not connected 9 TMS Test Mode Select Input to the UUT 10 Not connected 11 SRESET Soft Reset Input to the UUT 12 GND 13 HRESET Hard Reset Input to the UUT 14 Not connected 15 CHECKSTOP
Download Pdf Manuals
Related Search
Related Contents
Handleiding DIGITUBE CARLO GAVAZZI LE MANUEL D`UTILISATION ICC ICACSCT864 Sharp PN-R903 Quick Guide MANUEL D`UTILISATION 890CS L25 Megaphone with Siren 25W Ariete 1980 CLC-CAPT-PCASM Data Capture Board User`s Copyright © All rights reserved.
Failed to retrieve file