EWA CORELIS PXIE-1149.1/4E User Manual

High-speed pxie boundary-scan controller
Table of Contents

Advertisement

Quick Links

PXIE-1149.1/4E
PXIE-1149.1/4E
High-Speed PXIE
Boundary-Scan Controller
User's Manual
Copyright © 2019, Corelis Inc.
Corelis, Inc.
13100 Alondra Blvd. Suite 102
Cerritos, CA 90703-2262
Telephone: (562) 926-6727 • Fax: (562) 404-6196

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CORELIS PXIE-1149.1/4E and is the answer not in the manual?

Questions and answers

Summary of Contents for EWA CORELIS PXIE-1149.1/4E

  • Page 1 PXIE-1149.1/4E PXIE-1149.1/4E High-Speed PXIE Boundary-Scan Controller User’s Manual Copyright © 2019, Corelis Inc. Corelis, Inc. 13100 Alondra Blvd. Suite 102 Cerritos, CA 90703-2262 Telephone: (562) 926-6727 • Fax: (562) 404-6196...
  • Page 3 Preface PRINTING HISTORY Updated versions of this manual represent the text has been modified and are dated at the time of the most recently published version of this document. The date of this manual also references the most recent version of the software product at the time the manual was published, or update or product update was issued.
  • Page 4 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.
  • Page 5: Table Of Contents

    Table of Contents Chapter 1: Product Overview ..................... 1 Introduction ..............................1 What is IEEE Standard 1149.1? ........................2 Features of the PXIE-1149.1/4E ........................2 Adjustable Voltage Levels ................................3 Discrete Input/Output Signals ..............................3 PXIE Interface ....................................3 Programmable Clocks................................... 3 Controllable Slew Rate .................................
  • Page 6 20-pin TAP Connector............................ 29 Appendix B: Self-Test Utility Software ................... 33 Self-Test ................................. 33...
  • Page 7 List of Figures Figure 1-1. PXIE-1149.1/4E Boundary-scan Controller ................1 Figure 1-2. Minimal Test Access Port ......................2 Figure 2-1. Found New Hardware Wizard ....................8 Figure 2-2. Found New Hardware Wizard ....................9 Figure 2-3. Installation Successfully Completed ..................9 Figure 2-4.
  • Page 8 List of Tables Table 1-1. Programmable TCK Frequencies ....................3 Table 1-2. PXIE-1149.1/4E DC and Switching Characteristics .............. 6 Table 3-1. JTAG Connector Pin Assignments (Default) ................ 13 Table 3-2. I2C/SPI Connector Pin Assignments (Default) ..............14 Table A-1. Signal Description and Termination ..................24 Table A-2.
  • Page 9: Chapter 1: Product Overview

    Chapter 1: Product Overview Introduction The PXIE-1149.1/4E High-Speed Boundary-Scan (JTAG) Controller is a member of the Corelis ScanExpress™ family of scan-based test, analysis, and diagnostic tools. The PXIE-1149.1/4E interfaces between a PC equipped with a PXIE bus and any IEEE Standard 1149.1 compatible target.
  • Page 10: What Is Ieee Standard 1149.1

    Figure 1-2. Minimal Test Access Port Features of the PXIE-1149.1/4E The Corelis PXIE-1149.1/4E is a sophisticated test controller that can access devices, boards or systems that are compliant with IEEE Standard 1149.1. The PXIE bus-compatible card supports up to four JTAG boundary-scan chains (TAPs). In addition, three general purpose, bi-directional discrete I/O signals per TAP can test or control non-boundary-scan areas of the unit under test (UUT).
  • Page 11: Adjustable Voltage Levels

    Hardware mechanisms enable optimal data flow between the PCIE 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 PXIE-1149.1/4E’s high TCK rates. It accommodates the returned, target scan stream-delays due to signal travel time down and up the cable.
  • Page 12: Controllable Slew Rate

    Controllable Slew Rate The PXIE-1149.1/4E supports slow or fast slew rate on the outputs. Software Pin Configuration The PXIE-1149.1/4E’s pins are remappable in the ScanExpress software. Pin Protection The PXIE-1149.1/4E features voltage-detection circuitry to prevent the drivers from being damaged if the outputs are inadvertently shorted to power or ground. Product Overview...
  • Page 13: Pxie-1149.1/4E Hardware Specifications

    PXIE-1149.1/4E Hardware Specifications Physical 8.5 inches x 0.8 inches x 5.1 inches (+/- Mechanical Dimensions (box) 0.25”) Operating Environment Temperature 0°C to 55°C Relative Humidity 10% to 90%, non-condensing Storage Environment Temperature -40°C to 85°C Host Interface PXI interface 3U slot using 1 lane of PCIE. Required Host CPU Pentium III @ 1GHz or better Required Operating System...
  • Page 14: Pxie-1149.1/4E Electrical Specifications

    PXIE-1149.1/4E Electrical Specifications JTAG TAP Interface PXIE-1149.1/4E TAP Connectors 20-pin (2x10) IDC header (0.050” x 0.100"), AMP/Tyco part number 5-104069-1 PXIE-1149.1/4E TAP Connector 20-pin (2x10) IDC receptacle (0.050” x 0.100"), Mating Connectors AMP/Tyco part number 1-111196-8 or equivalent Minimum TCK Frequency 0.05 MHz Maximum TCK Frequency 75 MHz...
  • Page 15: Chapter 2: Pxie-1149.1/4E Installation

    Chapter 2: PXIE-1149.1/4E Installation Installing the ScanExpress software and PXIE-1149.1/4E hardware The PXIE-1149.1/4E product consists of the following components: • PXIE-1149.1/4E Hardware • PXIE-1149.1/4E User’s Manual • One 80-pin to Four 20-pin TAP Cable, Corelis P/N 15467 Please ensure that all items listed above are present and free from visible damage or defects before proceeding.
  • Page 16: Figure 2-1. Found New Hardware Wizard

    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. Figure 2-1. Found New Hardware Wizard PXIE-1149.1/4E Installation...
  • Page 17: Figure 2-2. Found New Hardware Wizard

    5. The following dialog box as shown in Figure 2-2 will pop up. Select “Install the software automatically (Recommended)” and click on the Next button. Figure 2-2. Found New Hardware Wizard 6. After the necessary files are copied to the system, the following dialog box, Figure 2-3, will pop up indicating that the device driver is successfully installed.
  • Page 18: Figure 2-4. Windows Device Manager

    7. Click on the Finish button to close the dialog box. 8. The installation of the device drivers is now completed. Verify that the PXIE-1149.1/4E is 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.
  • Page 19: Chapter 3: Connecting To The Target

    Chapter 3: Connecting to the Target Connecting to the Target The connection to the target board/system is through the TAP connectors on the front of the PXIE-1149.1/4E. Figure 3-1 shows the front view of the PXIE-1149.1/4E box, including the four TAP connectors, which are clearly marked on the cable: TAP 1, TAP 2, TAP 3 and TAP 4.
  • Page 20 The following PXIE-1149.1/4E TAP connectors are connected to the target board: TAP1 - when the target has a single TAP connector TAP1 and TAP2 - when the target has 2 TAP interface connectors TAP1, TAP2 and TAP3 - when the target has 3 TAP interface connectors TAP1, TAP2, TAP3 and TAP4 - when the target has 4 TAP interface connectors To connect the TAP cables to the target (UUT), follow these steps in the order as follows:...
  • Page 21: Connecting The Tap Signals

    Connecting the TAP Signals The PXIE-1149.1/4E contains four 20-pin TAP connectors. The signal pins are user-definable in the ScanExpress software but it is recommended to use the default configuration. The following tables enumerate the pinout for each of the USB-1149.1/E TAP connectors for the JTAG and I2C/SPI configurations.
  • Page 22: Table 3-2. I2C/Spi Connector Pin Assignments (Default)

    Signal Name Signal Description SDA / SCK I2C Data / SPI Clock SCL / MOSI I2C Clock / SPI Serial In MISO SPI Serial Out CS0* SPI Chip Select 0 CS1* SPI Chip Select 1 CS2* SPI Chip Select 2 CS3* SPI Chip Select 3 CS4*...
  • Page 23: Chapter 4: Using The Pxie-1149.1/4E With Scanexpress

    Chapter 4: Using the PXIE-1149.1/4E with ScanExpress Hardware Setup You must configure the PXIE-1149.1/4E 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 PXIE-1149.1/4E with ScanExpress Tools The PXIE-1149.1/4E unit is compatible with ScanExpress Runner, ScanExpress Debugger, and ScanExpress Programmer.
  • Page 24: Figure 4-2. Pxie-1149.1/4E Setup Screen

    4. Select the PXIE-1149.1/4E 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.
  • Page 25: Chapter 5: Third Party Application Interface

    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 PXIE-1149.1/4E unit. Refer to the ScanExpress Runner User’s Manual for further information. Using the PXIE-1149.1/4E with the ScanExpress Runner Command-line You can invoke ScanExpress Runner with special command line parameters to execute a Test Step...
  • Page 26 Position Parameter Value Setting 75 MHz Clock Frequency … … (1 MHz increment) 15 MHz 14.5 MHz … … (0.5 MHz increment) 1 MHz .950 MHz … … (0.05 MHz increment) .050 MHz Slew Rate Automatic Slow slew rate Normal slew rate JTAG TAPs Use TAP1 for JTAG scanning Use TAP2 for JTAG scanning...
  • Page 27 Position Parameter Value Setting TAP1 Voltage 1.25 V 1.30 V … … (0.05 V per step) 3.25 V 3.30 V TAP2 Voltage 1.25 V 1.30 V … … (0.05 V per step) 3.25 V 3.30 V TAP3 Voltage 1.25 V 1.30 V …...
  • Page 28 Position Parameter Value Setting TAP3 Automatic Input Threshold 0.50 V 0.55 V … … (0.05 volts per step) 1.95 V 2.00 V TAP4 Automatic Input Threshold 0.50 V 0.55 V … … (0.05 volts per step) 1.95 V 2.00 V TA1 Pinout Standard pinout configuration* Configuration...
  • Page 29 Position Parameter Value Setting TA3 Pinout Standard pinout configuration* Configuration 324508639 (0x13579BDF): Standard pinout configuration* 355965919 (0x15379BDF): Custom pinout configuration* … … (Custom pinout configurations. See the 4256789809 *NOTE below) (0xFDB97531): Custom pinout configuration* TA4 Pinout Standard pinout configuration* Configuration 324508639 (0x13579BDF): Standard pinout configuration* 355965919...
  • Page 30 *NOTE: The pinout configuration value in decimal format represents the encoded pin numbers for the JTAG, SPI, or I2C signals. Each digit of the value in hex format corresponds to the pin number of the signals as shown in the table below. Hex Digits JTAG TRST...
  • Page 31: Appendix A: 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 on 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.
  • Page 32: Table A-1. Signal Description And Termination

    Table A-1 describes the 10 pin TAP connector signals and Corelis recommended values of terminating resistors: Signal Direction Termination TRST* Input to the UUT 1K pull-up (or 1.5K pull-down) Some target Note: boards may require a pull-down resistor on Input to the UUT 1K pull-up the TRST* signal to assure normal device...
  • Page 33: Figure A-2. Tap Connector Schematic

    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 for the corresponding interface voltage (programmable on the PXIE-1149.1/4E from 1.25 to 3.3 V). Recommended resistor values are +/- 5%.
  • Page 34: Flash Programming Tap Connector

    Flash Programming 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.
  • Page 35: Table A-3. Flash Programming Tap 16 Pin Connector

    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 2516-6002UG Table A-3. Flash Programming TAP 16 Pin Connector Table A-4 describes the signals and Corelis recommended values for terminating resistors: Note: Some target Signal...
  • Page 36: Figure A-4. Flash Programming Tap Connector Schematics

    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 PXIE-1149.1/4E from 1.25 to 3.3 V). Recommended resistor values are +/- Target Board TRST* To all Boundary Scan Devices...
  • Page 37: Figure A-5. Boundary-Scan Flash Programming 20-Pin Tap Connector (Top View)

    20-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-5, to improve programming time. This interface adds Write_Strobe*, Ready/Busy*, and ground signals to the standard 5-signal interface.
  • Page 38: Table A-5. Flash Programming Tap 20-Pin Connector

    Table A-5 summarizes the specifications for a 20-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 2520-6002UG Table A-5. Flash Programming TAP 20-Pin Connector Table A-6 describes the signals and Corelis recommended values of terminating resistors: Note: Some target Signal...
  • Page 39: Figure A-6. 20-Pin Tap Connector Schematic For Jtag

    Figure A-6 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 PXIE-1149.1/4E from 1.25 to 3.3 V). Recommended resistor values are +/- The 33 ohm resistor should be placed physically close to the...
  • Page 41: Figure B-1. Self-Test Results For The Pxie-1149.1/4E

    Appendix B: Self-Test Utility Software The PXIE-1149.1/4E 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.

Table of Contents