Home
NetUSB-1149.1 High-Speed LAN/USB2.0 Boundary-Scan
Contents
1. PASSED PASSED LI ES E LI LI Iv iv M iv iv Figure B 3 Self Test Part B Results for the NetUSB 1149 1 E or the NetUSB 1149 1 SE Self Test Utility Software B 3 Appendix C Firmware Update Utility Software The NetUSB 1149 1 family is shipped with the latest version of the firmware at the time of shipping Although the firmware is very mature and thoroughly tested in an effort to provide additional functionality and bug fixes Corelis may release a firmware update Firmware update should only be done when it is absolutely necessary e x Application such as ScanExpress Runner informs that the firmware must be updated or a support personal from Corelis asks to do so Firmware Update Utility The firmware update utility is installed along with the Boundary Scan Tools CD and can be found at the program installation directory under Firmware NetUSB 1149 1 subdirectory e x C Program Files ScanExpress Runner v6 Firmware NetUSB 1149 1 The new firmware should also be in the same directory if the application requires the firmware update Using the Windows Explorer select and run the NetUSBFiash exe file A pop up dialog box should appear as shown in Figure C 1 Corelis NetUSB 1149 1 Firmware Update Utility Connection e USB C Net IP Address Flash image Browse Current Version Quit Corelis NetUSB 1149 1 Flash ROM Update Utility CORELIS Copyright C Corelis Inc
2. e NetUSB 1149 1 or NetUSB 1149 1 E or NetUSB 1149 1 SE boundary scan controller module e This NetUSB 1149 1 User s Manual e A set of four 20 pin to 10 pin TAP cables Corelis P N 15310 NetUSB 1149 1 E model only e A set of eight 20 pin to 10 pin TAP cables Corelis P N 15310 NetUSB 1149 1 SE model only e One SCSI to 10 pin TAP cable Corelis P N 15298 NetUSB 1149 1 model only e Standard USB 2 0 compatible cable A to B type e Standard LAN cable RJ45 compatible Ensure 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 listed on the front cover immediately NetUSB 1149 1 Installation 2 1 Software Installation First The installation procedure requires the use of software that contains the driver for the NetUSB 1149 1 family modules Obtain the ScanExpress CD ROM or any other Corelis application that supports the NetUSB 1149 1 family in order to proceed with installation Install the ScanExpress Application Software before installing one of the NetUSB 1149 1 controllers The NetUSB 1149 1 family controller is a hot plug USB device and its drivers are installed with the ScanExpress Application Software Windows will automatically recognize and configure the controller the first time it is detected in your system after the driver is installed When connected to an Ethernet network it becomes visible to all h
3. Exit ir View Results Management Bus Test PatB ADC DAC on ScanTAP ScanTAP Test POD Event Test GPIO Test ScanTAP Loopback TT Figure B 1 Self Test Results for the NetUSB 1149 1 E and the NetUSB 1149 1 SE Self Test Utility Software B 1 The test consists of 2 parts Part A is for both NET 1149 1 and NET 1149 1 E Part B is only for NET 1149 1 E Users should run part A and B separately Running part A of the test will detect if there is ScanTAP 4 or ScanTAP 8 connected to the controller i e if the unit is an NetUSB 1149 1 E or NetUSB 1149 1 SE Click on Test to run the self test Figure B 2 show the result of Self Test Part A for a NetUSB 1149 1 E or a NetUSB 1149 1 SE Part A tests the main JTAG scan engine Note also that ADC DAC Programmable Voltage test is grayed out This test is only applicable to a NetUSB 1149 1 unit and is automatically grayed out if a NetUSB 1149 1 E or NetUSB 1149 1 SE is detected NetUSB 1149 1 Self Test ADE DAL Programmable voltage m m m m m eee Ee Figure B 2 Self Test Part A Results for the NetUSB 1149 1 E or the NetUSB 1149 1 SE B 2 Self Test Utility Software Part B is only applicable to a NetUSB 1149 1 E or NetUSB 1149 1 SE unit and it tests the embedded ScanTAP 4 or Scan TAP 8 module Figure B 3 shows the result of Self Test Part B NetUSB 1149 1 Self Test BUL DAL Frogrammable voltage
4. Figure C 1 Firmware Update Utility for the NetUSB 1149 1 family Firmware Update Utility Software C 1 Click on the Browse button and the Select a firmware image file dialog box will pop up as shown below in Figure C 2 Find the updated firmware file and click on the open button to select the file Select a firmware image file Look in O NetUSB 1149 1 e ex E3 F3 NetUsB 1 20 frm Files of type Firmware image file frm D Cancel Figure C 2 Select a Firmware Image File Dialog Box Once selected the path to the firmware file will be displayed as shown below in Figure C 3 Click on the Program button to start updating the firmware Corelis NetUSB 1149 1 Firmware Update Utility r Connection USB Net IP Address Flash Image BAFimwareANetUSB 1 149 1 NetUSB_1_20 ftm Program Current Version ERR mg Corelis NetUSB 1149 1 Flash ROM Update Utility CORELIS Copyright C Corelis Inc Figure C 3 Firmware Update Utility with the Firmware Selected C 2 Firmware Update Utility Software Before actually starting to update the firmware the application will ask for the confirmation as shown below in Figure C 4 Click on the Yes button to start update process Do not power off the unit or disconnect USB or network cable while updating the firmware Program Confirmation 2 This will reprogram the firmware on NetUSB 1149 1 Do you want to proceed
5. Only after software is successfully installed plug the provided USB 2 0 compatible cable and connect any available USB mating connector on your PC to the NetUSB 1149 1 box To install either of the NetUSB 1149 1 controllers on a host PC over the Ethernet link 1 Install ScanExpress Applications from the CD 2 Only after software is successfully installed plug the provided USB 2 0 compatible cable and connect any available USB mating connector on your PC to the NetUSB 1149 1 box 3 Start NetUSBConfig exe which can be found in the installation directories of ScanExpress Runner Programmer or Debugger By default these applications are installed in the local hard drive at C Program Files ScanExpress Runner C Program Files ScanExpress Programmer C Program Files ScanExpress Debugger A dialog box as shown in Figure 2 1 will pop up 4 Click on the Query button to read the current network configuration Change the settings as required and click on Configure button to save it Note that the controller uses port 6470 when communicating over the network If the controller is behind a firewall make sure to open port 6470 6 Remove the USB cable from the NetUSB 1149 1 controller If the cable remains connected the controller will not respond to network connection since it defaults to USB connection first 7 Power off the unit and power it back on to have the new settings to take effect NetUSB 1149 1 Installation 2 3 NetUSB 11
6. TMS 7 KH BR 8 GND TCK 9 B D 10 GND Figure A 1 Standard 10 pin TAP connector top view Recommended Target Connectors A 1 Table A 1 describes the 10 pin TAP connector signals and the 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 the TRST signal to 4 GND assute normal device 5 TDO Output of the UUT 33 ohm series EE 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 connector 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 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 either of the NetUSB 1149 1 controllers from 1 25 to 3 3 V Recommended resistor values are 5 A 2 Recommended Target Conne
7. 1 6 Table 1 6 NetUSB 1149 1 E SPI Interface DC Characteristics Product Overview Symbol Test Conditions Limit Min Limit Max Units Nas Vdd Adjust gt 2 5 V 2 Vdd 0 5 V Vdd Adjust lt 2 50 V 0 65 x Vdd Vdd 0 5 V VL Vdd Adjust gt 2 00 0 7 V Vdd Adjust lt 2 0 0 35 x Vdd V Vou Luz 2 mA Vdd 0 35 V lo 2mA Vor 0 45 V Vdd 1 65 V E Vdd 1 65 1 95 V 4 mA La Vdd 1 65 1 95 V 4 mA I2C Interface NetUSB 1149 1 E with Blue LED Only The NetUSB 1149 1 E I2C interface has open drain outputs and the SDA SCL signals must be pulled up to 3 3V Vpp by the target SCL frequency 100 kHz Signal DC Characteristics See Table 1 7 Symbol Test Conditions Limit Min Limit Max Units Non 3 0 3 6 V Vig Mono 3 3 V 2 0 3 6 V Vi Vin gt 3 3 V 0 5 0 8 V Io 16 mA Vor 0 0 0 4 V Von 3 3 V E Vbp 3 3 V 16 mA Table 1 7 NetUSB 1149 1 E 12C Interface DC Characteristics Power Requirements 5 V 5 4 A maximum On board Fuse feeds power from NetUSB 1149 1 to external pod 1 5 Amp SLO BLO Littelfuse part number 045401 5 Operating Environment Temperature 0 C to 55 C Relative Humidity 10 to 90 non condensing Storage Environment Temperature 40 C to 85 C 1 12 Product Overview Chapter 2 NetUSB 1149 1 Installation The NetUSB 1149 1 product family typically consists of the following components
8. 168 1 2 2 Active POD 1 None 2 ScanTAP4 ie NetUSB 1149 1 E version 3 ScanTAP8 ie NetUSB 1149 1 SE version 4 ScanTAP32 5 ChipTester 6 HighSpeedPOD 3 TAPs Voltage 1 1 25 V 2 1 30 V ids 0 05 volts per step 41 3 25 V 42 3 30 V 43 Use advanced voltage settings in position 8 through 11 Third Party Application Interface 5 1 Position Parameter Value Setting 4 Clock Frequency 31 70 MHz 63 1 MHz increment 76 25 MHz 77 24 5 MHz og 0 5 MHz increment 01 12 5 MHz 02 12 25 MHz ste 0 25 MHz increment 26 6 25 MHz 27 6 125 MHz oe 0 125 MHz increment 36 5 MHz 37 4 9 MHz 0 1 MHz increment 61 2 5 MHz 62 2 45 MHz si 0 05 MHz increment 86 1 25 MHz 87 1 225 MHz se 0 025 MHz increment 211 625 MHz 212 609MHz ee 0 0156 MHz increment 226 391MHz 227 350MHz Log 0 050 MHz increment 233 050MHz 5 Slew Rate 1 Automatic 2 Slow slew rate 3 Normal slew rate 6 TAPs Scan 1 Use TAP1 Configuration TAP 4 2 Use TAP2 3 Use TAP3 Only 4 Use TAP4 applicable if 5 Use TAPs 1 and 2 in series Active POD 6 Use TAPs 1 2 and 3 in series is connected 7 Use TAPs 1 2 3 and 4 in series Scan 1 Use TAP1 TAP 8 2 Use TAP2 7 Use TAP7 8 Use TAP8 9 Use TAPs 1 and 2 in series 10 Use TAPs 1 2 and 3 in series 14 Use TAPs 1 through 7 in series 15 Use TAPs 1 through 8 in series 5 2 Third Party Applic
9. 196 1 1 1 42 42 42 42 1 1 1 1 5 4 Third Party Application Interface The NetUSB 1149 1 controller over USB connection uses 14 parameters The parameters are described in the table below Controller keyword NetUSB 1149 1 USB Position Parameter Value Setting 1 Active POD 1 None 2 ScanTAP4 ie NetUSB 1149 1 E version 3 ScanTAP8 ie NetUSB 1149 1 SE version 4 ScanTAP32 5 ChipTester 6 HighSpeedPOD 2 TAPs Voltage 1 1 25 V 2 1 30 V Yes 0 05 volts per step 41 3 25 V 42 3 30 V 43 Use advanced voltage settings in position 8 through 11 3 Clock Frequency 31 70 MHz i 1 MHz increment 76 25 MHz 77 24 5 MHz DE 0 5 MHz increment 01 12 5 MHz 02 12 25 MHz E 0 25 MHz increment 26 6 25 MHz 27 6 125 MHz er 0 125 MHz increment 36 5 MHz 37 4 9 MHz sch 0 1 MHz increment 61 2 5 MHz 62 2 45 MHz Sep 0 05 MHz increment 86 1 25 MHz 87 1 225 MHz zs 0 025 MHz increment 211 625 MHz 212 609MHz s 0 0156 MHz increment 226 391MHz 227 350MHz yk 0 050 MHz increment 233 050Hz Third Party Application Interface 5 5 Position Parameter Value Setting 4 Delay Compensation 1 Automatic 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 5 Slew Rate 1 Automatic 2 Slow slew rate 3 Normal slew rate 6 Scan 1 Use TAP1 TAP 4 2 Use TAP2 3 U
10. Maximum scanning data length Virtually unlimited Signal DC Characteristics See Table 1 3 Table 1 4 and Table 1 5 Symbol Test Conditions Limit Min Limit Max Units Vin Vdd Adjust 3 0 V 2 Vdd Adjust V Mir Vdd Adjust 3 0 V 0 8 V Lac 4 mA Vou 2 3 V Vdd Adjust 3 0V Ip 12 mA VoL 0 7 V Vdd Adjust 3 0V Table 1 3 NetUSB 1149 1 SCSI Direct TAP Target Interface DC Characteristics Product Overview Symbol Test Conditions Limit Min Limit Max Units Vin Vdd Adjust gt 2 5 V 2 Vdd 0 5 V Vdd Adjust lt 2 50 V 0 65 x Vdd Vdd 0 5 V Vu Vdd Adjust gt 2 00 0 7 V Vdd Adjust lt 2 0 0 35 x Vdd V Vou Luz 2 mA Vdd 0 35 V lo 2mA Vor 0 45 V Vdd 1 65 V Iou Vdd 1 65 1 95 V 4 mA La Vdd 1 65 1 95 V 4 mA Table 1 4 NetUSB 1149 1 E TAPs Target Interface DC Characteristics Symbol Test Conditions Limit Min Limit Max Units Vig Vdd Adjust gt 2 5 V 2 Vdd 0 5 V Vdd Adjust lt 2 50 V 0 65 x Vdd Vdd 0 5 V Vi Vdd Adjust gt 2 00 0 7 V Vdd Adjust lt 2 0 0 35 x Vdd V Vog Ton 2 mA Vdd 0 35 V lo 2mA Vor 0 45 V Vdd 71 65 V Ion Vdd 1 65 1 95 V 4 mA Tot Vdd 1 65 1 95 V 4 mA Table 1 5 NetUSB 1149 1 SE TAPs Target Interface DC Characteristics Product Overview SPI Interface NetUSB 1149 1 E with Blue LED Only SCK frequency Signal DC Characteristics 1 MHz See Table
11. NetUSB 1149 1 controller is plugged in to network port and is propetly configured with desired network settings Wait 10 to 15 seconds before starting ScanExpress Applications if you just powered up the controller Invoke the ScanExpress Runner application Click the Setup menu item and then select the Controller entry to display the Controller Configuration screen shown in Figure 4 1 Configuration x Test Plan Generation User Settings Controller Configuration Parallel Outputs Controllers Controller Settings PCI 1149 1 Turbo USB 1149 1 E NetUSB 1143 1 Current Controller a Device OK Cancel Apply Help D Figure 4 1 Controller Configuration Screen Using NetUSB 1149 1 with ScanExpress 4 1 4 Select the NetUSB 1149 1 Net controller from the icons on the left Adjust the settings to the desired values Note that the controller uses port 6470 when communicating over the network If the controller is behind a firewall make sure to open port 6470 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 NetUSB 1149 1 controller it displays a screen similar to Figure 4 2 Configuration x Test Plan Generation User Settin
12. Signal Description and Termination A 8 Recommended Target Connectors Appendix B Self Test Utility Software The NetUSB 1149 1 family has a self test utility that can be used to test the card and make sure that it is fully functional to a high level of confidence 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 for off line confidence test only and under normal circumstances there is no need to run the self test utility software However if you suspect that the board is damaged you can run the self test on either of the NetUSB 1149 1 controllers The self test utility is installed on your computer in the same folder where ScanExpress Applications ScanExpress Runner ScanExpress Debugger and ScanExpress Programmer are installed Make sure to disconnect the target TAP cables before running the test Using the Windows Explorer select and run the NetUSB_test exe file A pop up dialog box should appear as shown in Figure B 1 NetUSB 1149 1 Self Test 4 xj r UUT IP Address USB C Wet IPAddress 192 168 1 157 Part Enable test Number of Loops Result Test IV Part A M AD rogrammable Voltage 1 IV Clock Buffers PLL Operations IV JTAG Loopback Scan Control v SDRAM Test Clear
13. target as a pacing method If open collector mode is selected the external write and two of the general discretes porta out and portta out1 operate that way while the other two general discrete output will float Otherwise all 5 outputs will operate as adjustable voltage totem pole Built in or Remote Pod TAP Ports The NetUSB 1149 1 with an external pod ScanTAP x the NetUSB 1149 1 E with 4 built in TAP potts or the NetUSB 1149 1 SE with 8 builtin TAP ports provide 3 discrete bi directional input output signals These ate independently direction steer able under software control as well as capable of open collector open drain drive operation Here also one can function as the FLASH external write strobe and another as the FLASH ready busy sense signal as above for accelerated operations USB Port Interface The NetUSB 1149 1 family USB interface complies with the version 2 0 standard with backward compatibility to version 1 1 excluding low speed Speed adjustment is automatic per the standard The hot plug feature of this standard is fully supported such that attachment is easily made to a running PC which will automatically sense its presence For optimal performance the user is strongly recommended to utilize a host PC with a USB 2 0 port This interface serves as one of two host access points only one of which operates the controller at a time Ethernet Port Interface This setves as an alternate host access point to t
14. 338 NetUSB 1149 1 direct TAP or remote pod ScanExpress port 68 pin SCSI II 10337A NetUSB 1149 1 E four built in TAP ports EE 10339 NetUSB 1149 1 SE eight built in TAP ports SE Table 1 1 Model Descriptions Figure 1 1 The Corelis NetUSB 1149 1 Boundary Scan Controller Product Overview Figure 1 2 The Corelis NetUSB 1149 1 E Boundary Scan Controller Figure 1 3 The Corelis NetUSB 1149 1 SE Boundary Scan Controller Product Overview 1 3 What Is IEEE Standard 1149 1 The IEEE Standard 1149 1 Test Access Port TAP and boundary scan architecture enable control of an IC board or system via a standard four signal interface Each IEEE 1149 1 compliant IC incorporates a feature known as boundary scan which ensures that a JTAG controller can control and observe each functional pin of the IC via the JTAG interface A controller can load test debug or initialization patterns serially into the appropriate IC s via the IEEE 1149 1 TAP Thus even with limited physical access a user can observe or control IC board or system functions Two main elements comprise the IEEE Standard 1149 1 test Port a Test Access Port TAP which interfaces internal IC logic with the external world via a four signal optionally five signal Port as shown in Figure 1 4 and a boundary scan architecture which defines standard boundary cells that drive and receive data at the IC pins IEEE Standard 1149 1 also defines both mandatory and op
15. 49 1 Configuration Tool Configurable Parameters Serial Number Network Physical Address Obtain en IP address automatically Obtained IP C Use the following IP address IP Address Subnet Mask Default Gateway Query Configure Figure 2 1 NetUSB 1149 1 Configuration Utility Preserve the original packing material for future shipment or storage of the controller In the event that you installed either of the NetUSB 1149 1 controllers before installing the software unplug the module cancel the Add Remove Hardware Wizard that will automatically show up when you use Windows 2000 or Windows XP operating system and install the ScanExpress Applications from the CD The next time you start the PC and plug in the controller Windows will automatically recognize and configure it 2 4 NetUSB 1149 1 Installation Chapter 3 Connecting to the Target Connecting to the Target Appendix A contains general recommendation for implementing compatible target TAP connector s Following these recommendations in the target design makes connecting a target to either of the NetUSB 1149 1 controllers easy and straightforward To accommodate target boards with TAP connectors in addition to the above standards Corelis offers short custom adapter cables for third party connectors such as the Altera ByteBlaster connector the Xilinx 9 pin header the Lattice TAP connector or the TI 14 pin DSP con
16. CORELIS NetUSB 1149 1 NetUSB 1149 1 High Speed LAN USB2 0 Boundary Scan Controller User s Manual Document Part Number 70337 REV L Copyright 2004 2008 Corelis Inc E d ndra Blvd s 102 s CA 90703 2262 Telephone x 926 6727 Fax 562 404 6196 Preface PRINTING HISTORY New editions are complete revisions of the manual Update packages which are issued between editions contain additional and replacement pages to be merged into the manual by the customer 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 requite 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 9 February 2006 Edition 10 June 2007 Edition 11 March 2008 Edition 12 February 2011 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 which is protected by copyright All rights reserved No part of this document may be reproduc
17. E e 5 1 Using NetUSB 1149 1 with ScanExpress Runner Command line eere 5 1 APPENDIX A RECOMMENDED TARGET CONNECTORS ee A 1 10 pin TAP Connector eei no orte RR RISO OG ORI OE SERRE es A 1 16 pin Flash Programming TAP Connector eene nennen ennt retener A 4 20 pin Flash Programming TAP Connector sienne A 7 APPENDIX B SELF TEST UTILITY SOFTWARE cccccsseseeeeeeeeeeeeeeeeeeeeesneceeeeeeeees B 1 Self Te tz EE B 1 APPENDIX C FIRMWARE UPDATE UTILITY SOFTWARE C 1 Firmware Update Utility eter eA t tette edet det te eee etr ere ee ted C 1 Figure 1 1 Figure 1 2 Figure 1 3 Figure 1 4 Figure 2 1 Figure 4 1 Figure 4 2 Figure 4 3 Figure 4 4 Figure 4 5 Figure 4 6 Figure 4 7 Figure A 1 Figure A 2 Figure A 3 Figure A 4 Figure A 5 Figure B 1 Figure B 2 Figure B 3 Figure C 1 Figure C 2 Figure C 3 Figure C 4 Figure C 5 List of Figures The Corelis NetUSB 1149 1 Boundary Scan Controller 1 2 The Corelis NetUSB 1149 1 E Boundary Scan Controller ss 1 3 The Corelis NetUSB 1149 1 SE Boundary Scan Controller ss 1 3 Minimal Test Access Port TAP ii entente en nennt entere n nene s rennen enne nenne 1 4 NetUSB 1149 1 Configuration Urin 2 4 Controller Configuration Screen ss 4 1 NetUSB 1149 1 Setup Screen sise 4 2 Incorrect Active POD Selected eed ce E E E Aa E E 4 2 Advanced Configuration Setup Screen ss 4 3 NetUSB HIA9 T erun reen
18. ETUSB 1149 1 with ScanExpress 4 3 Configuration x Test Plan Generation User Settings Controller Configuration Parallel Outputs Controllers r Controller Settings Active POD ScanTAP4 m 4 USB20 H TAPs Voltage 3 30V M PCI 1149 1 USB 1149 1 E TCK Frequency 50 000 MHz qual e Delay Compensation Automatic D Net E Slew Rate Automatic Ei e zi TAPs Configuration fi Current Controller asp 149 1 USB Advanced NetUSB 1143 1 Net NetUSB 1143 1 U Cancel Apply Help Figure 4 5 NetUSB 1149 1 Setup Screen 7 It is important that the users select the correct Active POD The NetUSB 1149 1 controller has no built in Active POD The NetUSB 1149 1 E has a ScanTAP 4 built in The NetUSB 1149 1 SE has a ScanTAP 8 built in If an incorrect Active POD is selected the following error message will pop up eo Incorrect NetUSB 1149 1 controller configuration was selected Please select correct active pod to intiallize the controller properly Figure 4 6 Incorrect Active POD Selected 44 Using NetUSB 1149 1 with ScanExpress 8 The Advanced button can be used for selecting different voltage settings for each individual TAP While most targets with multiple TAPs use the same voltage settings for all the TAPs it is not uncommon to find targets that use for example the 3 3 V setting for one TAP 2 5 V for another and 1 8 V for one or two additional TAPs The Advanced Configuration scree
19. Figure C 4 Firmware Update Confirmation Dialog While updating the firmware the utility will show the progress as shown below in Figure C 5 Progress 91 Figure C 5 Firmware Update Progress Dialog When finished the following dialog box will pop up ask the user to power off and power back on the NetUSB 1149 1 unit Success i Firmware has been updated successfully Reset the power on the controller for the new settings to take effect Figure C 6 Firmware Update Success Dialog Firmware Update Utility Software C 3
20. Pin Assignments The following tables enumerate the target end pin numbers for each of the NetUSB 1149 1 family cable connectors Pin Signal Direction NetUSB 1149 1 side Termination 1 TRST Input to the UUT 33 ohm series 2 GND 3 TDI Input to the UUT 33 ohm series 4 GND 5 TDO Output from the UUT 4 7k ohm pull up 6 GND 7 TMS Input to the UUT 33 ohm series 8 GND 9 TCK Input to the UUT 33 ohm series 10 GND Table 3 1 TAP Cable Target Pin Assignments Pin 1 can be easily identified by a red stripe on the flat cable and also by the small triangle arrow that is engraved on the flat cable IDC type socket connector See Appendix for recommended target connector 3 2 Connecting to the Target Chapter 4 Using NetUSB 1149 1 with ScanExpress Hardware Setup You must configure the particular NetUSB 1149 1 controller model that you are using inside the ScanExpress or ScanPlus application before the application can use it This chapter uses ScanExpress Runner as an example to illustrate the configuration process Using NetUSB 1149 1 Family with ScanExpress Tools over a Network Connection The NetUSB 1149 1 family modules are 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
21. THER 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 warranty 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 RM A 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 support or 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 0 c scessseeeeeeeeeeeeeeeeeeeeneeeeeeeeeeeeeeeseeeeeeeeeeeeeeeeees 1 1 IntrOQUCtiOn E E 1 1 What Is IEEE Standard 1149 17 oir RH ini e ec deet 1 4 Features of the N
22. an 9 TCK Input to the UUT 1K pull up Fe ol Write_Strobe Input to the UUT 1K pull up 12 GND Note The target 13 Resetyed TDO signal drives D EC a the boundary scan 14 GND controller s TDI 15 Ready Busy Output from UUT 1K pull up signal 16 GND Table A 4 Signal Description and Termination Recommended Target Connectors A 5 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 either of the NetUSB 1149 1 controllers from 1 25 to 3 3 V Recommended resistor values are 5 Target Board To all Boundary Scan Devices To TDI of 1st Device in the chain From TDO of last Device in chain To all Boundary Scan Devices To all Boundary Scan Devices To flash device s WE control From flash Read Busy pin s Figure A 4 16 pin Flash Programming TAP Connector Schematics A 6 Recommended Target Connectors 20 pin Flash Programming TAP Connector To support expedited in circuit programming of flash or microprocessor devices Corelis recommends including supplemental control signals in the TAP interface These will exploit the Corelis controllers advanced methods to accelerate the target device programming session The ScanExpress Programmer for example can use the added signals of a 20 pin TAP simil
23. anism off loads the host interaction requirements by generating repeated vectors internally using host pre loaded memory information After host initialization this mode of operation results in continuous maximal scanning rates at all clock frequencies The only exception occurs when the target paces the sequence by indicating a non ready completion of data transfer requiring a re scan of the target s status When not in this special autonomous mode the scan stream bursts at the programmed TCK rate as paced by the flow of vector bits from the host Another performance enhancement provides hardware expected value verification of scanned back data at programmable chain positions Thus the target output stream is evaluated for each TAP without host intervention and accompanying process delays This also supports the above autonomous operation enabling the scanning sequence to loop and rescan until the desired feedback is supplied without host intervention A programmable time delay skew compensation mechanism supports the NetUSB 1149 1 family high clock rates This accommodates the returned target scan bit delays due to signal travel time down and up the cables It can also adjust for a target s on board TCK to TDO response delay An auxiliary feature of the NetUSB 1149 1 family is the target power shorted detector for two voltages With the target un powered this mechanism effectively measures the impedance of the target load for each of two
24. ar to Figure A 5 to improve programming time Cables complying with this topology are available for the NetUSB 1149 1 family This interface adds Write_Strobe Ready Busy and additional ground signals to the standard 5 signal interface Terminating resistors see Table A 5 can further improve signal quality TRST 1 Dj mI 2 GND TDI 3 xX X 4 GND TDO 5 x X 6 GND TMS 7 x X 8 GND TCK 9 xX X 10 GND Write Strobe GPIO1 SPI CS2 11 x X 12 GND SPI SCK GPIO2 13 x P4 14 GND Ready Busy SPI SDO GPIO3 15 x x 16 SPI SDI UUT Power Test Point 17 x X 18 2C SCL UUT Power Test Point 19 x X 20 SPI CS1 I2C 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 while still offering the standard but slower fully 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 OR ed with the flash Write Enable WE signal This way either the target s flash Write Enable WE signal or the controller s 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 either of the NetUSB 1149 1 controllers Recomm
25. ation Interface Position Parameter Value Setting 7 Delay Compensation 1 Automatic 2 No Delay 3 0 5 Clock Delay 4 1 0 Clock Delay 5 1 5 Clock Delay 6 2 0 Clock Delay Fi 2 5 Clock Delay 8 TAP1 Voltage 1 1 25 V 2 1 80V Only applicable if 3 1 85 V Active POD is 0 05 V per step connected 40 3 20 V 41 3 25 V 42 3 30 V 9 TAP2 Voltage 1 1 25 V 2 1 80V Only applicable if 3 1 35 V Active POD is 0 05 V per step connected 40 3 20 V 41 3 25 V 42 3 30 V 10 TAP3 Voltage 1 1 25 V 2 1 30 V Only applicable if 3 1 35 V Active POD is D 0 05 V per step connected 40 3 20 V 41 3 25 V 42 3 30 V 11 TAP4 Voltage 1 1 25 V 2 1 80V Only applicable if 3 1 35 V Active POD is n 0 05 V per step connected 40 3 20 V 41 3 25 V 42 3 30 V 12 TAP1 1 Automatic Input Threshold Third Party Application Interface 5 3 Position Parameter Value Setting 13 TAP2 1 Automatic Input Threshold 14 TAP3 1 Automatic Input Threshold 15 TAP4 1 Automatic Input Threshold Table 5 1 NetUSB 1149 1 Net Controller Parameters Example To select a NetUSB 1149 1 E controller card using network connection at IP address 192 168 1 1 with all TAP voltages of 3 30 V TCK frequency of 1 MHz automatic slew rate TAP1 automatic delay compensation automatic input threshold use this controller specification string controller NetUSB 1149 1 Net 192 168 1 1 2 42
26. compensation automatic input threshold use this controller specification string controller NetUSB 1149 1 USB 2 42 196 1 1 1 42 42 42 42 1 1 1 1 Third Party Application Interface 5 7 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 design in a simple TAP connector for your target that is compatible with most standard test equipment The cables provided with either model of NetUSB 1149 1 provide a connector compatible with this standard 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 pin out to match the TAP connector described in Table A 1 Figure A 1 shows the top component side view of the basic target 10 pin connector header 0 100 X 0 100 in spacing TRST 1 BR 2 GND TDI 3 B K 4 GND TDO 5 IR D 6 GND
27. ctors Voc Voc Voc Vo Target Board To all Boundary Scan Devices To TDI of 1st Device in the chain From TDO of last Device in chain To all Boundary Scan Devices To all Boundary Scan Devices Connector Figure A 2 10 pin TAP Connector Schematic Recommended Target Connectors A 3 16 pin Flash Programming TAP Connector To support expedited in circuit programming of flash or microprocessor devices Corelis recommends including supplemental control signals in the TAP interface These will exploit the Corelis controllers advanced methods to accelerate the target device programming session The ScanExpress Programmer for example can use the added signals of a 16 pin TAP similar to Figure A 3 to improve programming time Cables complying with this topology are available for the NetUSB 1149 1 family This interface adds Write_Strobe Ready Busy and additional ground signals to the standard 5 signal interface Terminating resistors see Table can further improve signal quality TRST xX K GND TDI KX K GND TDO BJ X GND TMS BJ X GND TCK Bd K GND Write Strobe KX W GND Reserved KX WN GND Ready Busy BD 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 while still offering the standard but slower fully scanned out in signals approach The Write Strobe signal is active low and should be p
28. e ENNER eet ere rere E be e NER Lee Rege pee 4 4 Incorrect Active POD Selected dag eR eben bte et 4 4 Advanced Configuration Setup Screen esee eee enne nenne trennen nennen enne nennen 4 5 Standard 10 pin TAP connector top view A 1 10 pin TAP Connector Schematic ee Eege EE EEE NEEN A 3 Boundary scan Flash Programming 16 pin TAP Connector top view A 4 16 pin Flash Programming TAP Connector Schematics ss A 6 Boundary scan Flash Programming 20 pin TAP Connector top view A 7 Self Test Results for the NetUSB 1149 1 E and the NetUSB 1149 It esse B 1 Self Test Part A Results for the NetUSB 1149 1 E or the NetUSB 1149 IEN B 2 Self Test Part B Results for the NetUSB 1149 1 E or the NetUSB 1149 I SE sse B 3 Firmware Update Utility for the NetUSB 1149 1 family C 1 Select a Firmware Image File Dialog Box C 2 Firmware Update Utility with the Firmware Selected ss C 2 Firmware Update Confirmation Dialog sise C 3 Firmware Update Progress Dialog sise C 3 Figure C 6 Firmware Update Success Dialog iii C 3 List of Tables Table 1 1 Table 1 2 Table 1 3 Table 1 4 Table 1 5 Table 1 6 Table 1 7 Table 3 1 Table 5 1 Table 5 2 Table A 1 Table A 2 Table A 3 Table A 4 Table A 5 Table A 6 vi Model Descriptions o ei eda ei nete E e nde eee e Reg edere ro eee dee ese E ERE Ro do 1 2 Programmable TCK Frequencies eese eee eene nennen eene nest nre rennen ente
29. e the scanning cycles required for such devices With its software controlled voltage translating logic the NetUSB 1149 1 family can test low voltage as well as standard TTL CMOS systems 400 Product Overview The NetUSB 1149 1 family contains several performance enhancing functional sections aimed at increasing test vector throughput Key elements include the TAP controller and the memory resources that support it The large on board memory provides scan data storage and can often hold the data for an entire scan maximizing performance and enabling real time operations A test system accesses the TAP controller and its associated memory by host management communications This is supported by the high data rate of the USB 2 0 or Ethernet 10 100baseT links regardless of actual TCK test clock speeds The ability to download information into these memory elements decouples the scan operations from the host software A state machine that contains status and control registers accessible to the host controls all functions of the NetUSB 1149 1 controllers The NetUSB 1149 1 family TAP controllers contain special autonomous hardware accelerator mechanisms to greatly increase performance where scan patterns repeat numerous times This applies to target download upload sequence loops which convey large data blocks As a result time consuming tasks such as flash programming and emulator data transfers are more efficient for a given clock rate This mech
30. ed or translated to other languages without the prior written consent of CORELIS CORELIS assumes no responsibility for the use of or reliability of its software on equipment that is not furnished by CORELIS The firmware inside the NetUSB 1149 1 includes compiled source code licensed from the Free Software Foundation As part of Corelis conformance with copyrights law and in accordance with the General Public License of the Free Software Foundation the source code is available for general distribution for a nominal fee You can order the source code as is without any expressed or implied warranty directly from Corelis for a nominal distribution and handling fee of 150 F O B Certitos CA This offer is valid until 12 31 2008 ENVIRONMENTAL NOTICE psd Sa This product must be disposed of in accordance with the WEEE directive TRADEMARK NOTICE All 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 WHE
31. ended Target Connectors A 7 Table A 5 summarizes the specifications for a 16 pin TAP connector without latch ejector Equivalent connectors are available from other manufacturers Reference Description Manufacturer Part Number Flash TAP Straight header 20 pin 4 wall with center notch 3M 2516 6002UG Table A 6 describes the signals and Corelis recommended values of terminating resistors Table A 5 Flash Programming TAP 20 pin Connector 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 Pin Signal Direction Termination 1K pull up 1 TRST Input to the UUT or 1 5K pull down 2 GND 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 GPIO1 SPI CS2 Input to the UUT 1K pull up 12 GND 13 SPI SDO MISO GPIO2 Input to the UUT 1K pull up 14 GND 15 Ready Busy GPIO3 Output from UUT 1K pull up 16 SPI SDI MOSI Input to the UUT 1K pull up 17 VCC1 Power Test Point None 18 2C_SCL Input to the UUT 1K pull up 19 VCC2 Power Test Point None 20 SPI_CS1 DC SDA Input to the UUT 1K pull up Table A 6
32. etUSBa1149 oh sn tcr Eee e Y eere Ur EON E MH OSEE dE 1 4 Adjustable Voltas Int rface sess coves m into toe e epe ettet e n E e pu ee feeder fort Nee 1 5 Discrete Input Output Signals 5 ne m tti em test tem pr deg e RD nt SR EEE 1 5 KEREN 1 6 Ethernet Port Interfaces rece et ree deat ere bee etre ta de Ee n eee ate eire a ee ree det 1 6 RS 232 Serial Maintenance Port Interface 1 6 Programmable Clocks 2 35 5 trier ees eH sleet qe bem ede but eee idet 1 7 Other BEeatures of the TAP Ports 2 2 eee Hee e aterert rr OR eee PO EENS e Pee EE 1 7 ege e EE 1 8 CHAPTER 2 NETUSB 1149 1 INSTALLATION cene 2 1 Software Installation First ioi tin ee sd E e PUSH ERR ERES EU HERE ENEE enn 2 2 Hardware Installation ien ecrire het eerte tre ERAN a tee QR TES tente PE TE de e Page er bote aedes 2 3 CHAPTER 3 CONNECTING TO THE TARGET eene 3 1 Connecting tothe Target 2 55 p ete Hen ente HI eee e eis 3 1 Target Connector Pin Asaigenmentz seen 3 2 CHAPTER 4 USING NETUSB 1149 1 WITH SCANEXPRESS 4 1 HardwareiSet pe eroi o Ee ttes I tpa uere rela se tlt oti ctia acere ite gebe os eR ea Ene oae tn 4 1 Using NetUSB 1149 1 Family with ScanExpress Tools over a Network Connection 4 1 Using NetUSB 1149 1 Family with ScanExpress Tools over a USB Connection esseceeeeereereerereereee 4 3 CHAPTER 5 THIRD PARTY APPLICATION INTERFAC
33. feature is that each TAP can detect a target power short to ground for up to 2 voltages per TAP allowing the ScanTAP 4 to discover potentially damaging conditions before the target system s is powered up Specifications Host Computer CPU Operating System Host Interface Compliance USB Ethernet I O Cable Connectors USB Connector Ethernet Connector Boundary Scan Connector TAP1 TAP2 TAP3 TAP4 NetUSB 1149 1 E model only TAP1 TAP2 TAP3 TAP4 TAPS TAP6 TAP7 TAP8 NetUSB 1149 1 SE model only Serial Port factory use only Pentium III 1 GHz or better with USB 2 0 or 1 1 2 0 strongly recommended for top performance or 10 100 LAN interfaces Windows 2000 SP2 XP Linux support is available for Scan Function Library 2 0 backward compatible to 1 1 excluding low speed 10 100baseT IEEE 802 3u 100BASE FX Standard USB type B socket Standard RJ 45 socket 68 pin SCSI II type AMP P N 787171 7 or equivalent Four 2x10 pin shrouded headers 0 1 in X 0 1 in spacing with long ejectors ON 3428 6302 or equivalent Eight 2x10 pin shrouded headers 0 1 in X 0 1 in spacing with long ejectors ON 3428 6302 or equivalent Standard female DB9 socket Product Overview Physical Dimensions NetUSB 1149 1 5 2 in x 7 1 in x 1 0 in NetUSB 1149 1 E 5 2 in x 7 1 in x 1 5 in NetUSB 1149 1 SE 5 2 in x 7 1 in x 1 9 in TAP Interface TCK frequency range 0 05 MHz to 70 MHz
34. gs Controller Configuration Parallel Outputs Controllers r Controller Settings Bg e IP Address E 92 168 1 157 USB20 PCI11491 USB 1149 1 E H Active POD ScantaPa dl TAPs Voltage 3 30V mal USE fi TCK Frequency 50 000 MHz NetUSB 1143 1 Net NetUSB 1149 1 USB nl Slew Rate Automatic i od TAPs Configuration 1 Current Controller Ee 143 1 Net Advanced Cancel Apply Help Figure 4 2 NetUSB 1149 1 Setup Screen 7 ltis important that the users select the correct Active POD The NetUSB 1149 1 controller has no built in Active POD The NetUSB 1149 1 E has a ScanTAP 4 built in The NetUSB 1149 1 SE has a ScanTAP 8 built in If an incorrect Active POD is selected the following error message will pop up Te x x Incorrect NetUSB 1149 1 controller configuration was selected Please select correct active pod to intiallize the controller properly Figure 4 3 Incorrect Active POD Selected 4 2 Using NetUSB 1149 1 with ScanExpress 8 The Advanced button can be used for selecting different voltage settings for each individual TAP While most targets with multiple TAPs use the same voltage settings for all the TAPs it is not uncommon to find targets that use for example the 3 3 V setting for one TAP 2 5 V for another and 1 8 V for one or two additional TAPs The Advanced Configuration screen is shown in Figure 4 4 NetUSB Advanced Configuration x m Delay Compensati
35. he USB interface The NetUSB 1149 1 family Ethernet interface supports 10 100baseT with automatic speed switching It is IEEE 802 3u 100BASE FX compatible RS 232 Serial Maintenance Port Interface THIS IS FOR FACTORY USE ONLY As delivered this port is disabled on all NetUSB 1149 1 products The NetUSB 1149 1 family serial port is provided for trouble shooting purpose only at the factory During normal operation users should not need to access this port Its connector is a female DB9 wired with a DTE pin out The default communications parameters are 115200 baud 8 bits no parity 1 stop bit XON XOFF flow control This port should be connected to a PC on COM1 using a NULL modem cable 1 6 Product Overview Programmable Clocks The NetUSB 1149 1 family s programmable TCK output to the IEEE Standard 1149 1 compatible target system can be generated with a wide range of frequencies using on board clock generation circuitry A programmable Phase Locked Loop PLL and counter dividers enable both an agile and fine resolution set of rates See Table 1 2 for the set of programmable values TCK range MHz Rate Resolution MHz 25 to 70 1 0 12 5 to 25 0 0 5 6 25 to 12 5 0 25 5 0 to 6 25 0 125 2 5 to 5 0 0 10 1 25 to 2 5 0 05 0 62 to 1 25 0 025 0 39 to 0 62 0 0156 0 05 to 0 39 0 05 Table 1 2 Programmable TCK Frequencies Other Features of the TAP Ports Besides the direct target TAP o
36. ion the NetUSB 1149 1 NetUSB 1149 1 E and NetUSB 1149 1 SE test one or mote IEEE Standard 1149 1 compatible target board UUT The NetUSB 1149 1 family is designed to control the operation of one or more IEEE Standard 1149 1 boundary scan JTAG test access ports TAPs by generating the proper signals as dictated by software This provides stimulus and accepts response signals of the attached customer target circuits enabling their testing and or programming This capability is supported by memory behind the pin architecture driving scan operations at continuous JTAG clock TCK speeds of up to 70 MHz The NetUSB 1149 1 family facilitates software controlled boundary scan operations per the IEEE Standard 1149 1 It provides command visibility 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 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 downloading and uploading to and from the target memory devices Either of the NetUSB 1149 1 type controllers can also be used to perform microprocessor emulation via that device s JTAG port This facilitates firmware development by providing single step break and conten
37. n is shown in Figure 4 4 ScanTAP Advanced Configuration j E Output Voltages TAP1 Voltage TAP2 Voltage TAP3 Voltage TAP4 Voltage 3 30V m 3 30V N 3 30V m 3 30V B r Input Thresholds TAP1 Threshold TAP2 Threshold TAP3 Threshold TAP4 Threshold Cancel Figure 4 7 Advanced Configuration Setup Screen Using NETUSB 1149 1 with ScanExpress 4 6 Using NetUSB 1149 1 with ScanExpress Chapter 5 Third Party Application Interface ScanExpress Runner provides a general purpose third party application interface that includes specifying the correct controller card and settings This section clarifies the requirements related to the NetUSB 1149 1 card and to the ScanTAP 4 Refer to the ScanExpress Runner manual for further information Using NetUSB 1149 1 with 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 NetUSB 1149 1 controller over network connection uses 15 parameters The parameters are described in the table below Controller keyword NetUSB 1149 1 Net Position Parameter Value Setting 1 IP Address string IP Address ie 192
38. nector NetUSB 1149 1 This type of controller attaches to a target UUT either via the SCSI to 10 pin cable or remotely using an intelligent pod such as a ScanTAP 4 sold separately In the case of the external ScanTAP type pod multiple targets may be scanned with the attachment method similar to that of the NetUSB 1149 1 E below For the direct single target attachment of this controller connect the SCSI to 10 pin TAP cable to the controller s SCSI connector The other end of the cable plugs into the target TAP connector NetUSB 1149 1 E This type of controller connects from one to four targets UUTSs via its 4 TAP connectors Using the provided 20 pin to 10 pin TAP cables plug into any of connectors on top of the controller except for ganged scanning where they must be consecutive TAP ports The other end of the cables attach to the set of targets at their TAP connector This arrangement is identical to that of hooking up a remote Scan TAP 4 NetUSB 1149 1 SE This type of controller connects from one to eight targets UUTs via its set of TAP connectors Using the provided 20 pin to 10 pin TAP cables plug into any of connectors on top of the controller except for ganged scanning where they must be consecutive TAP ports The other end of the cables attach to the set of targets at their TAP connector This arrangement is identical to that of hooking up a remote Scan TAP 8 Connecting to the Target 3 1 Target Connector
39. on Delay Compensation Automatic DI m Output Voltages Input Thresholds TAP1 Voltage 3 30 TAP1 Threshold Automatic DI TAP2 Voltage s 30 DI TAP2 Threshold Automatic DI TAP3 Voltage 3 30v DI TAP3 Threshold Automatic DI TAP4 Voltage 3 30 TAP4 Threshold Automatic DI Cancel Figure 4 4 Advanced Configuration Setup Screen Using NetUSB 1149 1 Family with ScanExpress Tools over a USB Connection 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 NetUSB 1149 1 controller is plugged in to USB port Wait 10 to 15 seconds before starting ScanExpress Applications if you just powered up the controller Invoke the ScanExpress Runner application Click the Setup menu item and then select the Controller entry to display the Controller Configuration screen shown in Figure 4 1 4 Select the NetUSB 1149 1 USB controller from the icons on the left Adjust the 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 NetUSB 1149 1 controller it displays a screen similar to Figure 4 5 Using N
40. osts on the system WARNING You MUST install the software first before installing the controller Do not install the either of the NetUSB 1149 1 modules until you have successfully installed the driver and application software ScanExpress CodeRunner etc Installing the software provides the hot plug USB driver for the card so that the operating system is able to properly detect and configure the card Installing the controller before the software may result in improper card configuration and operation 2 2 NetUSB 1149 1 Installation Hardware Installation Again make sure to install the ScanExpress Application Software before installing either of the NetUSB 1149 1 controllers The controller is a hot plug USB device and its drivers are installed with the ScanExpress Application Software After that Windows will automatically recognize and configure the NetUSB 1149 1 the first time it is detected in your system Windows XP may issue a warning the first time the module is plugged in indicating that the device driver is not digitally signed by Microsoft You can safely ignore this warning and continue with the driver installation If an external pod ScanTAP 4 for example is to be connected to the Expansion Port complete the hook up at both ends prior to powering up the NetUSB 1149 1 To connect the relevant NetUSB 1149 1 model controller to the host PC using the USB link 1 Install ScanExpress Applications from the CD 2
41. peration NetUSB 1149 1 not the NetUSB 1149 1 E or NetUSB 1149 1 SE can operate a remote pod such as the Corelis ScanTAP x or ScanHUB family By special differential signaling methods and automatic propagation delay compensation such remote pods can employ cables up 30 feet in length with no additional hardware at full TCK rate performance The 8 TAPs of the NetUSB 1149 1 SE the 4 TAPs of the NetUSB 1149 1 E or the remote pod TAPs driven by the NetUSB 1149 1 can be programmed to daisy chain sub sets of the TAP ports into single chains During gang concurrent TAP operations all targets can be scanned simultaneously While scanning each TAP returns scanned in information that is compared against expected patterns for verification and possible mismatch error detection An unexpected pattern on any individual TAP will be logged but need not necessarily stop the scan session for the others This method supports rapid FLASH content validation for example for a large set of targets Failed targets are isolated while the checking the others continues to completion The JTAG scanning signals can be programmed to transition at fast or slow rates although by default the software selects this based on requested TCK clock rate This feature has some Product Overview 1 7 limitations due to adjustable voltage level and available configurations for discrete I O lines This is offered to aid in system signal noise management Another significant
42. possible connected voltages determining if a short exists some unacceptably low impedance If this impedance is less than about 1 ohm about an 11 watt target or more at 3 3V for example it is deemed shorted and reported to the user Adjustable Voltage Interface The software programmable voltage level of the discrete I O and TAP interface can be set to any voltage between 1 25 V and 3 30 V with 0 05V resolution Discrete Input Output Signals SCSI Connector Direct TAP Port The NetUSB 1149 1 family offers 3 discrete input and 5 discrete output signals on the SCSI connector front panel They are driven or sensed under host software control in coordination with the scanning operation All of these signals track the software adjustable interface voltage level Product Overview 1 5 One of the discrete inputs is designated a FLASH ready busy handshake input enabling the direct non scanned pacing of device programming This avoids the need to scan in this information speeding up the overall process One of the discrete outputs is dedicated as an external write pulse signal This can reduce cycle times by directly driving non scanned the FLASH device without the need to scan it out The other 4 outputs are generally useful for providing control functions on the user target system such as reset power control and disable enable signals for non boundary scan target devices Further the additional 2 inputs enable host sensing of the
43. re tren teen 1 7 NetUSB 1149 1 SCSI Direct TAP Target Interface DC Characteristics esee 1 9 NetUSB 1149 1 E TAPs Target Interface DC Characteristics eese 1 10 NetUSB 1149 1 SE TAPs Target Interface DC Characteristics eese 1 10 NetUSB 1149 1 E SPI Interface DC Characteristics ss 1 11 NetUSB 1149 1 E I2C Interface DC Characteristics eese eene nennen enne enne 1 12 TAP Cable Target Pin Assignments serein e bre ote eth e ete ebur ene eene ei m enne 3 2 NetUSB 1149 1 Net Controller Parametere 5 4 NetUSB 1149 1 USB Controller Parametere 5 7 Signal Description and Termination e eer iere REENEN tree tene e ee ee A 2 Standard 10 Pin TAP Conn ctor ae e e e m eU Eee e ete ee eet pee ce te e ten A 2 Flash Programming TAP 16 Pin Connector siennes A 5 Signal Description and Termination eese eese E E E E trennen trennen nene enne tene A 5 Flash Programming TAP 20 pin Connector eese eene nennen eene enne enne A 8 Signal Description and Termineanton sise A 8 Chapter 1 Product Overview Introduction The NetUSB 1149 1 NetUSB 1149 1 E and NetUSB 1149 1 SE High Speed Boundary Scan TAG Controllers are members of the Corelis ScanPlus and ScanExpress family of scan based test analysis and diagnostic tools They are managed by a PC host which is linked with either a USB2 0 compatible with USB1 1 interface or over 10 100 Ethernet network Under host direct
44. se TAP3 4 Use TAP4 5 Use TAPs 1 and 2 in series 6 Use TAPs 1 2 and 3 in series Ts i 7 Use TAPs 1 2 3 and 4 in series Configuration Scan 1 Use TAP1 Only applicable if TAP 8 2 Use TAP2 Active POD ES i is connected d ER 8 Use TAP8 9 Use TAPs 1 and 2 in series 10 Use TAPs 1 2 and 3 in series 14 Use TAPs 1 through 7 in series 15 Use TAPs 1 through 8 in series 7 TAP1 Voltage 1 1 25 V 1 30 V Only applicable if 3 1 85 V Active POD is za 0 05 V per step connected 40 3 20 V 41 3 25 V 42 3 30 V 8 TAP2 Voltage 1 1 25 V 2 1 80V Only applicable if 3 1 35 V Active POD is Sei 0 05 V per step connected 40 3 20 V 41 3 25 V 42 3 30 V 9 TAP3 Voltage 1 1 25 V 1 80V Only applicable if 3 1 35 V Active POD is i 0 05 V per step connected 40 3 20 V 41 3 25 V 42 3 30 V 5 6 Third Party Application Interface Position Parameter Value Setting 10 TAP4 Voltage 1 1 25 V 1 30 V Only applicable if 3 1 85 V Active POD is 2 0 05 V per step connected 40 3 20 V 41 3 25 V 42 3 30 V 1 TAP1 Automatic Input Threshold 2 TAP2 Automatic Input Threshold 3 TAP3 Automatic Input Threshold 4 TAP4 Automatic Input Threshold Table 5 2 NetUSB 1149 1 USB Controller Parameters Example To select a NetUSB 1149 1 E controller card using USB connection with all TAP voltages of 3 30 V TCK frequency of 1 MHz automatic slew rate TAP1 automatic delay
45. t update visibility access There ate three models of this product The basic NetUSB 1149 1 no E or SE suffix has scanning access through a single SCSI II 68 pin connector This supports a single direct target TAP operation with the appropriate cable With a different cable type it implements the Corelis ScanExpress expansion bus to operate a remote intelligent pods such as the ScanTAP 4 ScanTAP 8 ScanTAP 32 or ScanHUB in turn accessing mote of the ScanTAP intelligent pods The NetUSB 1149 1 E and NetUSB 1149 1 SE models are capable of scanning multiple TAPs concurrently when used with the ScanExpress Runner software which is sold separately The NetUSB 1149 1 E model is similar to the NetUSB 1149 1 above but has the equivalent of a Scan TAP 4 remote pod built in as an integral resource enabling it to operate up to four boundary scan TAPs simultaneously Note that the external SCSI connector on this unit is not used and no external Scan TAP pod is required The NetUSB 1149 1 SE model is similar to the NetUSB 1149 1 E except that it contains a built in ScanTAP 8 pod as an integral resource enabling it to operate up to eight target TAPs simultaneously with no other external equipment And therefore the NetUSB 1149 1 SE model does not use the external SCSI connector Product Overview 1 1 The versions offered at the time of this publication are shown in Table 1 1 below P N Model Description Scan Connector 10
46. tional OPCODES and test features The test Port signals are Test Clock TCK Test Mode Select TMS Test Data In TDI Test Data Out TDO and the optional Test Logic Reset TRST The IEEE 1149 1 Test Access Port Interface TAP consists of four TMS required signals Test Mode Select TMS TCK 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 4 Minimal Test Access Port TAP Features of the NetUSB 1149 1 The Corelis NetUSB 1149 1 family includes the NetUSB 1149 1 NetUSB 1149 1 E and the NetUSB 1149 1 SE models It is a high performance boundaty scan test and programming controller that can access devices boards ot systems compliant with IEEE Standard 1149 1 It has two distinct host PC access ports for easy deployment including USB 2 0 also compatible with USB 1 1 and Ethernet 10 100baseT only one of which manages operations at a time If a host connection is made both at the Ethernet and USB ports the USB access controls operation These scan controllers drive one or more JTAG boundary scan chains TAP depending on module type and or attachment of external pods ScanTAP x Included per TAP are a number of input and or output discrete signals available to test or control non boundary scan areas of the unit under test UUT target They facilitate non scanned target FLASH write pulsing and FLASH ready busy line sensing to greatly reduc
47. ulled up with a 1K resistor on the target board It needs to be logically OR ed with the flash Write Enable WE signal This way either the target s flash Write Enable WE signal or the controller s 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 either of the NetUSB 1149 1 controllers A 4 Recommended Target Connectors Table A 3 summarizes the specifications for a 16 pin TAP connector without latch ejector 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 Note Some target Pin Signal Direction Termination boards may require a pull down resistor on 1 TRST Input to the UUT 1K pull up or 1 5K pull down 7 the TRST signal to 2 GND assure normal device operations when not 3 TDI Input to the UUT 1K pull up Rc Eu 4 GND mode 5 TDO Output from UUT 33 ohm series 6 GND Note The target 7 TMS Input to the UUT 1K pull up TDI signal is driven 8 GND by the TDO signal of the boundary sc
Download Pdf Manuals
Related Search
Related Contents
RUBY® HD Operation - Astronics Test Systems HP EliteBook 8460p Samsung HT-D720/XU home cinema system Libretto d`installazione, uso e manutenzione Caldaria 35 S.H.Figuarts キュアマーチ 取扱説明書 534.1 KB Legacy Platinum SCR Single Phase Charger Envasadora de Vacío Proficook VK1015 Télécharger ce fichier Copyright © All rights reserved.
Failed to retrieve file