Tektronix TMS 165 Instruction Manual
Tektronix TMS 165 Instruction Manual

Tektronix TMS 165 Instruction Manual

I960rp microprocessor support
Table of Contents

Advertisement

Quick Links

Instruction Manual
TMS 165
i960RP Microprocessor Support
070-9681-01
There are no current European directives that
apply to this product. This product provides
cable and test lead connections to a test object of
electronic measuring and test equipment.
Warning
The servicing instructions are for use by
qualified personnel only. To avoid personal
injury, do not perform any servicing unless you
are qualified to do so. Refer to all safety
summaries prior to performing service.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS 165 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Tektronix TMS 165

  • Page 1 Instruction Manual TMS 165 i960RP Microprocessor Support 070-9681-01 There are no current European directives that apply to this product. This product provides cable and test lead connections to a test object of electronic measuring and test equipment. Warning The servicing instructions are for use by qualified personnel only.
  • Page 2 Copyright E Tektronix, Inc. All rights reserved. Licensed software products are owned by Tektronix or its suppliers and are protected by United States copyright laws and international treaty provisions. Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, or subparagraphs (c)(1) and (2) of the...
  • Page 3 In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period. If Tektronix is unable to provide a replacement that is free from defects in materials and workmanship within a reasonable time thereafter, Customer may terminate the license for this software product and return this software product and any associated materials for credit or refund.
  • Page 4 Tektronix, with shipping charges prepaid. Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Tektronix service center is located. Customer shall be responsible for paying all shipping charges, duties, taxes, and any other charges for products returned to any other locations.
  • Page 5: Table Of Contents

    ..........3–12 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 6 ........Index TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 7 ....3–3 Figure 3–2: i960RP bus timing diagram ......3–9 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 8 ... . 3–10 Table 3–12: Extra module sections and channels ....3–12 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 9: General Safety Summary

    WARNING. Warning statements identify conditions or practices that could result in injury or loss of life. CAUTION. Caution statements identify conditions or practices that could result in damage to this product or other property. TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 10 CAUTION indicates a hazard to property including the product. Symbols on the Product. The following symbols may appear on the product: WARNING Protective Ground CAUTION Double High Voltage (Earth) Terminal Refer to Manual Insulated TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 11: Service Safety Summary

    Use Care When Servicing With Power On. Dangerous voltages or currents may exist in this product. Disconnect power, remove battery (if applicable), and disconnect test leads before removing protective panels, soldering, or replacing components. To avoid electric shock, do not touch exposed connections. TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 12 Service Safety Summary viii TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 13: Preface: Microprocessor Support Documentation

    Tektronix logic analyzers. If you are familiar with operating microprocessor support packages on the logic analyzer for which the TMS 165 i960RP support was purchased, you will probably only need this instruction manual to set up and run the support.
  • Page 14: Logic Analyzer Documentation

    Preface: Microprocessor Support Documentation H The term “logic analyzer” refers to the Tektronix logic analyzer for which this product was purchased. H The term “module” refers to a 102/136-channel or a 96-channel module. H A tilde (~) following a signal name indicates an active low signal.
  • Page 15: Getting Started

    Getting Started...
  • Page 17: Support Description

    TMS 165 microprocessor support. The TMS 165 supports the i960RP microprocessor in a 352-pin BGA package. A complete list of standard and optional accessories is provided at the end of the parts list in the Replaceable Mechanical Parts chapter.
  • Page 18: Logic Analyzer Configuration

    System Clock Rate. The TMS 165 support can acquire data from the i960RP microprocessor at speeds of up to 33 MHz Hardware Reset. If a hardware reset occurs in your i960RP system during an acquisition, the disassembler might acquire an invalid sample.
  • Page 19: Connecting To A System Under Test

    Always wear a grounding wrist strap or similar device while handling the microprocessor and probe adapter. 2. To discharge your stored static electricity, touch the ground connector located on the back of the logic analyzer. 1–3 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 20 6. Tighten the screws. The elastomer needs to be compressed at the rate of 3 lb. per linear inch. Tighten the screws at a torque rating of 3 in. lbs, minimum, and 8 in. lbs., maximum torque. 1–4 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 21: Figure 1-1: Attaching The Probe Adapter To Your Sut

    Getting Started Min. torque 3 in. lbs. Max. torque 8 in. lbs. Larger hole Probe adapter Larger flange Elastomer Larger hole Figure 1–1: Attaching the probe adapter to your SUT 1–5 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 22 10. Connect the module end of the P6434 probe or the MTIF probe to the corresponding connector (match label colors) on the logic analyzer module. The module end of the P6434 probe or the MTIF probe is also keyed. 1–6 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 23: Figure 1-2: Connecting Probes To The Probe Adapter

    Push down to engage latch. Probe tip Figure 1–2: Connecting probes to the probe adapter NOTE. If you are using a Mass Termination Interface (MTIF), refer to those instructions to complete the connection. 1–7 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 24: Without A Probe Adapter

    AD24 D3:0 D23 [ A2:7 AD23 D2:7 D22 [ A2:6 AD22 D2:6 D21 [ A2:5 AD21 D2:5 D20 [ A2:4 AD20 D2:4 D19 [ A2:3 AD19 D2:3 D18 [ A2:2 AD18 D2:2 1–8 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 25 C3:7 S_CLK C2:7 LOCK~ C3:6 BE3~ C2:6 D/C~ C3:5 BE1~ C2:5 BLAST~ C3:4 W/R~ C2:4 WIDTH0 C3:3 L_RST~ C2:3 HOLDA C3:2 BE2~ C2:2 RDYRCV~ C3:1 BE0~ C2:1 LRDYRCV~ C3:0 WIDTH1 C2:0 ADS~ 1–9 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 26: Table 1-2: I960Rp Signal Connections For Clock Probes

    Table 1–2 shows the clock probes and the i960RP signal to which they must connect for disassembly to be correct. Table 1–2: i960RP signal connections for clock probes Section:channel i960RP signal CK:1 BLAST~ = CK:0 S_CLK = Indicates the channel is double probed. 1–10 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 27: Operating Basics

    Operating Basics...
  • Page 29: Setting Up The Support

    H Symbol table files Remember that the information in this section is specific to the operations and functions of the TMS 165 i960RP support on any Tektronix logic analyzer for which it can be purchased. Information on basic operations describes general tasks and functions.
  • Page 30: Symbols

    H Ext. Bus Master Cycles Included, where DMA cycles are acquired. Symbols The TMS 165 support supplies one symbol table file. The i960RP_Ctrl file replaces specific Control channel group values with symbolic values when Symbolic is the radix for the channel group.
  • Page 31 0 X X 0 DMA read from memory DMA_WRITE 1 X X X 1 X 0 X DMA write to memory DMA_WRITE 1 X X X 1 X X 0 DMA write to memory 2–3 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 32 X X X X None of the above Information on basic operations describes how to use symbolic values for triggering and for displaying other channel groups symbolically, such as the Address channel group. 2–4 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 33: Acquiring And Viewing Disassembled Data

    The disassembler displays special characters and strings in the instruction mnemonics to indicate significant events. Table 2–2 shows these special characters and strings, and gives a definition of what they represent. 2–5 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 34: Hardware Display Format

    Instruction fetch not executed by the processor ( EXTENSION ) [ The second word of an extended opcode is fetched from memory ( PREFETCH BYTE ) [ 8-bit instruction fetch ( PREFETCH HALF-WORD ) [ 16-bit instruction fetch 2–6 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 35: Figure 2-1: Hardware Display Format

    Address Group. Lists data from channels connected to the i960RP address bus. Data Group. Lists data from channels connected to the i960RP data bus. Mnemonics Column. Lists the disassembled instructions and cycle types. 2–7 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 36: Software Display Format

    CMPOBG CMPOBE CMPOBGE CMPOBL CMPOBNE CMPOBLE CMPIBNO CMPIBG CMPIBE CMPIBGE CMPIBL CMPIBNE COMPIBLE CMPIBO FAULTE FAULTNE FAULTL FAULTLE FAULTG FAULTGE FAULTO FAULTNO MARK 2–8 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 37: Subroutine Display Format

    (described in the information on basic operations), you can change the displayed data in the following ways: H Specify the starting address of the exception vector table H Specify the starting address of the fault vector table 2–9 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 38: Marking Cycles

    You must identify this condition and execute a flush. Refer to section 4.3.2 in the i960RP Microprocessor User’s Manual, Intel, February 1996, for more information on marking word aligned sequences. 2–10 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 39: Displaying Exception Vectors

    ( INT 10 VECTOR ) ( INT 243 VECTOR ) 244-247 3D4-3E0 ( RESERVED ) ( NMI PROCEDURE ) 249-251 3E8-3F0 ( RESERVED ) ( INT 252 VECTOR ) ( INT 253 VECTOR ) 2–11 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 40: Viewing An Example Of Disassembled Data

    Viewing the system file is not a requirement for preparing the module for use and you can view it without connecting the logic analyzer to your SUT. 2–12 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 41: Specifications

    Specifications...
  • Page 43: Probe Adapter Description

    The probe adapter does not require any configuration. Specifications These specifications are for a probe adapter connected between a compatible Tektronix logic analyzer and a SUT. Table 3–1 shows the electrical requirements the SUT must produce for the support to acquire correct data. 3–1...
  • Page 44: Table 3-1: Electrical Specifications

    Non-operating 15 km (50,000 ft) maximum Electrostatic immunity The probe adapter is static sensitive Designed to meet Tektronix standard 062-2847-00 class 5. Not to exceed i960RP microprocessor thermal considerations. Forced air cooling may be required across the CPU. 3–2 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 45: Figure 3-1: Dimensions Of The Probe Adapter

    There are no current European Directives that apply to this product. Figure 3–1 shows the dimensions of the probe adapter. 57 mm (2.25 in) 86 mm (3.40 in) 4 mm (.160 in) Figure 3–1: Dimensions of the probe adapter 3–3 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 46: Channel Assignments

    Table 3–4: Address group channel assignments Bit order Section:channel i960RP signal name AD3:7 AD3:6 AD3:5 AD3:4 AD3:3 AD3:2 AD3:1 AD3:0 AD2:7 AD2:6 AD2:5 AD2:4 AD2:3 AD2:2 AD2:1 AD2:0 AD1:7 AD1:6 AD1:5 AD1:4 AD1:3 AD1:2 AD1:1 3–4 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 47: Table 3-5: Control Group Channel Assignments

    Table 3–5: Control group channel assignments Bit order Section:channel i960RP signal name C2:7 LOCK~ C2:3 HOLDA C3:0 WIDTH1 C2:4 WIDTH0 C2:5 BLAST~ C3:4 W/R~ C2:6 D/C~ C2:2 RDYRCV~ C2:1 LRDYRCV~ 3–5 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 48: Table 3-6: Byteenbl Group Channel Assignments

    C0:5 NMI~ * C1:7 XINT7~ * C1:3 XINT6~ * C0:7 XINT5~ * C0:3 XINT4~ * C1:6 XINT3~ * C1:2 XINT2~ * C0:6 XINT1~ * C0:2 XINT0~ * Signal not required for disassembly. 3–6 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 49: Table 3-9: Misc Group Channel Assignments

    (not part of any group) and the i960RP signal to which each channel connects. Table 3–10: Clock channel assignments Section:channel i960RP signal name CK:1 BLAST~ = CK:0 S_CLK = Indicates that the signal is double probed. 3–7 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 50: How Data Is Acquired

    How Data is Acquired This part of this chapter explains how the module acquires i960RP signals using the TMS 165 software and probe adapter. This part also provides additional information on microprocessor signals accessible on or not accessible on the probe adapter, and on extra probe channels available for you to use for additional connections.
  • Page 51: Clocking Options

    (HLDA low) will be logged in. Backoff cycles (caused by the BOFF# signal) are stored. Alternate Bus Master Cycles Included. All bus cycles, including Alternate Bus Master cycles and Backoff cycles, are logged in. 3–9 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 52: Alternate Microprocessor Connections

    STEST TRST~ P_AD31:0 P_C/BE3:0~ AE11 AE15 AF18 AF21 P_DEVSEL~ AF16 P_FRAME~ AF15 P_GNT~ P_IDSEL AD12 P_INT[A:D]~ P_IRDY AE15 P_LOCK~ AD17 P_PAR AD18 P_PERR~ AF17 P_REQ~ P_SERR~ AE17 P_STOP~ AE16 P_TRDY~ AD16 3–10 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 53 AE24 S_C/BE3:0~ AA24 S_DEVSEL~ S_FRAME~ S_GNT0~/S_REQ~ S_GNT5:1~ S_IDSEL S_IRDY~ S_LOCK~ S_PAR S_PERR~ S_REQ0~/S_GNT~ S_RST~ S_SERR~ S_STOP~ S_TRDY~ S_REQ4:1~ S_REQ5~/S_ARB_EN CAS7:0~ CE1:0~ DALE1 DP3:0 DWE1:0~ LEAF1:0~ MA11:0 MWE3:0~ RAS3:0~ DACK~ DREQ~ PICCLK PICD1:0 3–11 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 54: Extra Channels

    You can use these extra channels to make alternate SUT connections. Channels not defined in a channel group by the TMS 165 software are logged in with the Master sample point. Table 3–12: Extra module sections and channels...
  • Page 55 WARNING The following servicing instructions are for use only by qualified personnel. To avoid injury, do not perform any servicing other than that stated in the operating instructions unless you are qualified to do so. Refer to all Safety Summaries before performing any service.
  • Page 57 Maintenance...
  • Page 59 Probe Adapter Circuit Description The TMS 165 i960RP support uses a passive probe adapter. The probe adapter does not contain any active circuitry. There are no user serviceable or replaceable parts on the TMS 165 i960RP probe adapter board. 4–1...
  • Page 60 Maintenance 4–2 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 61 Replaceable Parts...
  • Page 63 Replaceable Parts This section contains a list of the replaceable parts for the TMS 165 i960RP microprocessor support. Use this list to identify and order replacement parts. Parts Ordering Information Replacement parts are available through your local Tektronix field office or representative.
  • Page 64 Chassis-mounted parts have no assembly number prefix, and they are located at the end of the electrical parts list. Tektronix part number Use this part number when ordering replacement parts from Tektronix. 3 and 4 Serial number Column three indicates the serial number at which the part was first effective. Column four indicates the serial number at which the part was discontinued.
  • Page 65 ATTN: ALICIA SANFORD ROCKFORD, IL 611045181 516 18TH AVE TK2548 XEROX CORPORATION 14181 SW MILLIKAN WAY BEAVERTON, OR 97005 80009 TEKTRONIX INC 14150 SW KARL BRAUN DR BEAVERTON, OR 97077–0001 PO BOX 500 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 66 070–9681–00 TMS 165 070–9803–00 MANUAL, TECH: TLA 700 SERIES MICRO SUPPORT 80009 070–9803–00 INSTALLATION OPTIONAL ACCESSORIES 070–9802–00 MANUAL, TECH: BASIC OPERATIONS OF TK2548 070980200 MICROPROCESSOR SUPPORT ON DAS/TLA, LOGIC ANALYZER, DP, SHRINK WRAP TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 67 Replaceable Parts Figure 1: i960RP probe adapter exploded view TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 68 Replaceable Parts TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 69 Index...
  • Page 71 3–9 disassembler compliances, 3–3 definition, ix connections logic analyzer configuration, 1–2 Mictor connector, 1–6 setup, 2–1 no probe adapter, 1–8 Disassembly Format Definition overlay, 2–9 channel probes, 1–8 Index–1 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 72 3–3 software compatibility, 1–1 channel assignments, 3–4 compliances, 3–3 electrical, 3–1 environmental, 3–2 mechanical (dimensions), 3–3 manual Subroutine display format, 2–9 conventions, ix support setup, 2–1 how to use the set, ix Index–2 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 73 1–8 definition, ix hardware reset, 1–2 symbol table, Control channel group, 2–2 viewing disassembled data, 2–5 system clock rate, 1–2 system file, demonstration, 2–12 XXX, definition, ix Tektronix, how to contact, x Index–3 TMS 165 i960RP Microprocessor Support Instruction Manual...
  • Page 74 Index Index–4 TMS 165 i960RP Microprocessor Support Instruction Manual...

Table of Contents