background image

Acquiring and Viewing Disassembled Data

TMS 540 PowerPC 60X Microprocessor Support Instruction Manual 

2–17

Table 2–10: Mark selections and definitions (cont.)

Mark selection or combination

[

Definition

 

HI_Data and LO_Data are invalidated

   

Address, HI_Data, and LO_Data are invalidated

 

Removes all marks

[

Mark selections intended to be used on sequences with data are not available for non-instructions.

The Incom_Addrs mark invalidates the address from being associated with the
wrong data. You can use this mark if you determine that the data for the address
was not acquired.

The Incom_Data mark invalidates the data from being associated with the wrong
address. You can use this mark if you determine that the address for the data was
not acquired.

Information on basic operations contains more details on marking cycles.

The disassembler can display PowerPC 60X exception labels. The exception
table must reside in external memory for interrupt and exception cycles to be
visible to the disassembler.

You can enter the table prefix in the Exception Prefix field. The Exception Prefix
field provides the disassembler with the offset address; enter a three-digit
hexadecimal value corresponding to the prefix of the exception table.

These fields are located in the Disassembly property page (Disassembly Format
Definition overlay).

Table 2–11 lists the PowerPC 60X interrupt and exception labels.

Table 2–11: Interrupt and exception labels 

Exception
number

Offset

Displayed interrupt or exception name

0

0x00000

( RESERVED )

1

0x00100

( SYSTEM RESET )

2

0x00200

( MACHINE CHECK )

3

0x00300

( DSI )

4

0x00400

( ISI )

5

0x00500

( EXTERNAL INTERRUPT )

6

0x00600

( ALIGNMENT )

7

0x00700

( PROGRAM )

Displaying Exception

Labels

Summary of Contents for TMS 540

Page 1: ...duct 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 ...

Page 2: ...hnical Data and Computer Software clause at DFARS 252 227 7013 or subparagraphs c 1 and 2 of the Commercial Computer Software Restricted Rights clause at FAR 52 227 19 as applicable Tektronix products are covered by U S and foreign patents issued and pending Information in this publication supercedes that in all previously published material Specifications and price change privileges reserved Prin...

Page 3: ...ice 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 THI...

Page 4: ... locations This warranty shall not apply to any defect failure or damage caused by improper use or improper or inadequate maintenance and care Tektronix shall not be obligated to furnish service under this warranty a to repair damage resulting from attempts by personnel other than Tektronix representatives to install repair or service the product b to repair damage resulting from improper use or c...

Page 5: ... 1 4 Without a Probe Adapter 1 11 Applying and Removing Power 1 19 Operating Basics Setting Up the Support 2 1 Channel Group Definitions 2 1 Clocking Options 2 1 DRTRY Cycles 2 2 Symbols 2 2 Acquiring and Viewing Disassembled Data 2 7 Acquiring Data 2 7 Viewing Disassembled Data 2 7 Hardware Display Format 2 8 Software Display Format 2 12 Control Flow Display Format 2 12 Subroutine Display Format ...

Page 6: ...sor Signal Names to PGA Socket Pin Numbers 3 16 Maintenance Probe Adapter Circuit Description 4 1 Replacing Signal Leads 4 1 Replacing Protective Sockets 4 1 Replacing the Fuse 4 1 Replaceable Electrical Parts Parts Ordering Information 5 1 Using the Replaceable Electrical Parts List 5 1 Replaceable Mechanical Parts Parts Ordering Information 6 1 Using the Replaceable Mechanical Parts List 6 1 Ind...

Page 7: ...h density probe 1 10 Figure 1 8 Connecting cables to a high density probe 1 11 Figure 1 9 Location of the power jack 1 20 Figure 2 1 Disassembled data in the Hardware display format 2 11 Figure 3 1 Dimensions of the probe adapter and converter clips 3 3 Figure 3 2 PowerPC 60X bus timing 3 14 Figure 3 3 Grid row and column labels for the pin numbers on the PGA socket 3 23 Figure 4 1 Location of the...

Page 8: ...Interrupt and exception labels 2 17 Table 3 1 Electrical specifications 3 2 Table 3 2 Environmental specifications 3 2 Table 3 3 Certifications and compliances 3 2 Table 3 4 Address group channel assignments 3 5 Table 3 5 Hi_Data group channel assignments 3 6 Table 3 6 Lo_Data group channel assignments 3 7 Table 3 7 Control group channel assignments 3 8 Table 3 8 Transfer group channel assignments...

Page 9: ...nput or output terminals of the product ensure that the product is properly grounded Observe All Terminal Ratings To avoid fire or shock hazard observe all ratings and marking on the product Consult the product manual for further ratings information before making connections to the product Do not apply a potential to any terminal including the common terminal that exceeds the maximum rating of tha...

Page 10: ... result in damage to this product or other property Terms on the Product These terms may appear on the product DANGER indicates an injury hazard immediately accessible as you read the marking WARNING indicates an injury hazard not immediately accessible as you read the marking CAUTION indicates a hazard to property including the product Symbols on the Product The following symbols may appear on th...

Page 11: ...nts of this product unless another person capable of rendering first aid and resuscitation is present Disconnect Power To avoid electric shock disconnect the main power by means of the power cord or if provided the power switch 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 befor...

Page 12: ...o perform tasks common to support packages on that platform This information can be in the form of online help an installation manual or a user manual This manual provides detailed information on the following topics H Connecting the logic analyzer to the system under test H Setting up the logic analyzer to acquire data from the system under test H Acquiring and viewing disassembled data H Using t...

Page 13: ... The manual set provides the information necessary to install operate maintain and service the logic analyzer and associated products Contacting Tektronix Product Support For application oriented questions about a Tektronix measure ment product call toll free in North America 1 800 TEK WIDE 1 800 835 9433 ext 2400 6 00 a m 5 00 p m Pacific time Or contact us by e mail tm_app_supp tek com For produ...

Page 14: ...rocessors The Motorola MPC604 and IBM PPC604 microprocessors are only supported through the software setup and disassembler The support runs on a compatible Tektronix logic analyzer equipped with a 136 channel module or a 192 channel module Refer to information on basic operations to determine how many modules and probes your logic analyzer needs to meet the minimum channel requirements for the TM...

Page 15: ...nics and Motorola Inc 1993 H The PowerPC 604 RISC Microprocessor User s Manual IBM Microelec tronics and Motorola Inc 1993 Information on basic operations also contains a general description of supports Logic Analyzer Software Compatibility The label on the microprocessor support floppy disk states which version of logic analyzer software the support is compatible with Logic Analyzer Configuration...

Page 16: ...you need to compare the 1X clock to the TS and TA signals with a 200 MHz oscilloscope There should be 6 ns setup time between the assertion of TS and TA going low and the rising clock edge of the 1X clock To improve the clock trace you can add a small ferrite bead to the wire connecting the 1X clock to pin 2 of J300 MPC604 and PPC604 Microprocessor Support The Motorola MPC604 and IBM PPC604 microp...

Page 17: ... to turn off the logic analyzer CAUTION Static discharge can damage the microprocessor the probe adapter the acquisition probes or the module To prevent static damage handle all the above only in a static free environment 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...

Page 18: ...oveable and yet will stay in position b If the heat sink does not stay in position tighten each of the four O ring screws a little until the heat sink is moveable and yet will stay in position CAUTION Do not loosen or tighten the four screws closest to the corners of the PGA to QFP converter clip These are set by the manufacturer Do not adjust outside screws O ring adjustment screws Figure 1 1 Adj...

Page 19: ...lightly rocking the clip Microprocessor SUT PGA to QFP converter clip Pin 1 Pin E1 Figure 1 2 Placing the PGA to QFP converter clip onto the microprocessor 11 Measure the resistance between Vcc and ground to verify that they are not shorted together If you detect a short determine the source and repair the problem before applying power described at the end of this chapter 12 If there are tie down ...

Page 20: ... 60 mm 2 350 in 7 mm 275 in Figure 1 4 Tie down hole placement on the MPC603 or PPC603 converter clips 13 Gently press down and turn the heat sink in the converter clip until it just makes contact with the microprocessor 14 If you cannot secure the clip through tie down holes and screws you can use a nonconductive retention device around the clip and SUT circuit board to make sure the clip is secu...

Page 21: ...re to correctly place the probe adapter onto the PGA to QFP converter clip might permanently damage the microprocessor probe adapter and clip once power is applied 15 Remove the black foam from the underside of the probe adapter 16 Line up the pin E1 indicator on the probe adapter with the pin E1 indicator on the PGA to QFP clip 17 Place the probe adapter onto the PGA to QFP clip as shown in Figur...

Page 22: ...nel module match the channel groups and numbers on the probe labels to the corresponding HI_ and LO_pins on the high density probe Match the ground pins on the probes to the correspond ing pins on the probe adapter For the 136 channel module match the channel groups and numbers on the probe labels to the corresponding LO_ pins on the high density probe There are some exceptions they are shown in T...

Page 23: ... Figure 1 7 Connecting probes to a high density probe 19 Align pin 1 on the LO cable connector the end on the narrowest cable strip of the cable with pin 1 on the LO connector on the high density probe Connect the cable to the connector as shown in Figure 1 8 NOTE The LO cable is 12 inches long the HI cable is 13 inches long 20 Align pin 1 on the HI cable connector the end on the narrowest cable s...

Page 24: ...o a high density probe You can use channel probes clock probes and leadsets with a commercial test clip or adapter to make connections between the logic analyzer and your SUT To connect the probes to PowerPC 60X signals in the SUT using a test clip follow these steps 1 Turn off power to your SUT It is not necessary to turn off power to the logic analyzer Without a Probe Adapter ...

Page 25: ...test clip might permanently damage the pins on the microprocessor 3 Place the SUT on a horizontal static free surface 4 For the 136 channel module use Tables 1 3 and 1 6 to connect the channel and clock probes to PowerPC 60X signal pins on a test clip or in the SUT Use leadsets to connect at least one ground lead from each channel probe and the ground lead from each clock probe to ground pins in y...

Page 26: ... D1 1 DL22 A1 0 A23 D1 0 DL23 A0 7 A24 D0 7 DL24 A0 6 A25 D0 6 DL25 A0 5 A26 D0 5 DL26 A0 4 A27 D0 4 DL27 A0 3 A28 D0 3 DL28 A0 2 A29 D0 2 DL29 A0 1 A30 D0 1 DL30 A0 0 A31 D0 0 DL31 E3 7 DH0 C3 7 TT3 E3 6 DH1 C3 6 TT2 E3 5 DH2 C3 5 TEA E3 4 DH3 C3 4 BG E3 3 DH4 C3 3 TSIZ2 E3 2 DH5 C3 2 TBST E3 1 DH6 C3 1 TT0 E3 0 DH7 C3 0 XATS_B2 Delayed XATS E2 7 DH8 C2 7 TSIZ1 E2 6 DH9 C2 6 TSIZ0 E2 5 DH10 C2 5 ...

Page 27: ...mbly w BR signal on the 603 microprocessor SHD signal on the 601 microprocessor W SYSCLK is also probed by CK 3 TA is also probed by CK 1 5 For the 192 channel module use Tables 1 4 1 5 and 1 6 to connect the HI and LO module probes to PowerPC 60X signal pins on a test clip or in the SUT For both modules use leadsets to connect at least one ground lead from each channel probe and the ground lead f...

Page 28: ... RSRV A2 5 DH10 D2 5 TC1 A2 4 DH11 D2 4 WT A2 3 DH12 D2 3 TT4 A2 2 DH13 D2 2 SRESET A2 1 DH14 D2 1 INT A2 0 DH15 D2 0 APE A1 7 DH16 D1 7 AP3 A1 6 DH17 D1 6 AP2 A1 5 DH18 D1 5 AP1 A1 4 DH19 D1 4 AP0 A1 3 DH20 D1 3 CI A1 2 DH21 D1 2 SCAN_CTL 601 A1 1 DH22 D1 1 SCAN_SIN 601 A1 0 DH23 D1 0 SCAN_CLK 601 A0 7 DH24 D0 7 SC_DRIVE 601 A0 6 DH25 D0 6 CSE1 601 and 604 A0 5 DH26 D0 5 CSE2 601 A0 4 DH27 D0 4 C...

Page 29: ...DBWO C0 4 QACK 603 C2 3 XATS C0 3 QREQ 603 C2 2 TS C0 2 CSE 603 C2 1 AACK C0 1 CLK_OUT 603 and 604 C2 0 ARTRY C0 0 TCK 603 and 604 Not required for disassembly ARTRY is also probed by LO_C2 0 w SYSCLK is also probed by HI_CLK 3 and LO_CLK 3 W TA is also probed by HI_CLK 1 and LO_CLK 1 XATS is also probed by LO_C3 0 and LO_C2 3 TS is also probed by LO_C2 2 AACK is also probed by LO_C2 1 Table 1 5 s...

Page 30: ...A2 5 A10 D2 5 DL10 A2 4 A11 D2 4 DL11 A2 3 A12 D2 3 DL12 A2 2 A13 D2 2 DL13 A2 1 A14 D2 1 DL14 A2 0 A15 D2 0 DL15 A1 7 A16 D1 7 DL16 A1 6 A17 D1 6 DL17 A1 5 A18 D1 5 DL18 A1 4 A19 D1 4 DL19 A1 3 A20 D1 3 DL20 A1 2 A21 D1 2 DL21 A1 1 A22 D1 1 DL22 A1 0 A23 D1 0 DL23 A0 7 A24 D0 7 DL24 A0 6 A25 D0 6 DL25 A0 5 A26 D0 5 DL26 A0 4 A27 D0 4 DL27 A0 3 A28 D0 3 DL28 A0 2 A29 D0 2 DL29 A0 1 A30 D0 1 DL30 A...

Page 31: ...sembly TEA is also probed by HI_CLK 0 and LO_CLK 0 w XATS is also probed by HI_C2 3 W DBB is also probed by HI_CLK 2 and LO_CLK 2 TS is also probed by HI_C2 2 AACK is also probed by HI_C2 1 ARTY is also probed by HI_C2 0 and HI_C3 6 Table 1 6 shows the PowerPC 60X signals to which the clock channels must connect for disassembly to be correct Table 1 6 PowerPC 60X connections for the clock channels...

Page 32: ...ter and SUT follow these steps 1 Measure the resistance between Vcc and ground to verify that they are not shorted together If you detect a short determine the source and repair the problem before applying power CAUTION Failure to use the 5 V power supply provided by Tektronix might permanently damage the probe adapter and PowerPC 60X microprocessor Do not mistake another power supply that looks s...

Page 33: ...jack To remove power from the SUT and PowerPC 60X probe adapter follow these steps CAUTION Failure to power down your SUT before removing the power from the probe adapter might permanently damage the PowerPC 60X microprocessor and SUT 1 Power off the SUT 2 Unplug the power supply for the probe adapter from the electrical outlet ...

Page 34: ...provides default values for each of these setups but you can change them as needed Channel Group Definitions The software automatically defines channel groups for the support The channel groups for the PowerPC 60X microprocessor are Address Hi_Data Lo_Data Control Transfer Tsiz Com_60X PPC601_4 PPC603_4 PPC604 Misc and Clock If you want to know which signal is in which group refer to the channel a...

Page 35: ...ith Joined or Separated address and data The clocking option for the TMS 540 application is DRTRY Cycles You can include or exclude DRTRY Cycles These types of cycles are acquired when you select Included You must select to always acquire data after the TA signal goes true to test for the DRTRY signal or to skip the sample unless some other important signals are valid at that time If you include D...

Page 36: ...nd MPC1 s Data Error M1A_M0E MPC1 s Address and MPC0 s Data Error M1P0_M0E MPC1 s DSA packet 0 and MPC0 s Data Error M1P1_M0E MPC1 s DSA packet 1 and MPC0 s Data Error M1A_M1E MPC1 s Address and MPC1 s Data Error M1P0_M1E MPC1 s DSA packet 0 and MPC1 s Data Error M1P1_M1E MPC1 s DSA packet 1 and MPC1 s Data Error M0A_DRT MPC0 s Address and Data retry M0P0_DRT MPC0 s DSA packet 0 and Data retry M0P...

Page 37: ...A packet 1 cycle M1_A MPC1 s Address cycle M1_P0 MPC1 s DSA packet 0 cycle M1_P1 MPC1 s DSA packet 1 cycle M0_E MPC0 s Data Error M1_E MPC1 s Data Error DRT DRTRY cycle M0_D MPC0 s Data cycle M1_D MPC1 s Data cycle ART ARTRY cycle UNKNOWN Unknown cycle Table 2 2 shows the name bit pattern and meaning for the symbols in the Transfer channel group symbol table The Transfer group symbol table file na...

Page 38: ...is PPC60X_Tsiz Table 2 3 Transfer Size group symbol table definitions Transfer Size group value Symbol TSIZ0 TSIZ1 TSIZ2 TBST Meaning BURST Burst transfer 8BYTE Eight byte transfer 4BYTE Four byte transfer 2BYTE Two byte transfer 1BYTE One byte transfer UNKNOWN Unknown transfer size Information on basic operations describes how to use symbolic values for triggering and for displaying other channel...

Page 39: ...dix A Error Messages and Disassembly Problems in the basic operations user manual Viewing Disassembled Data You can view disassembled data in four display formats Hardware Software Control Flow and Subroutine The information on basic operations describes how to select the disassembly display formats NOTE Selections in the Disassembly property page the Disassembly Format Definition overlay must be ...

Page 40: ...truction when the microprocessor is operating in 64 bit mode and only one of the instructions fetched is executed Hex value In whole bytes that are not valid indicates invalidated data the value for invalidated data is hexcadecimal In Hardware display format the disassembler displays certain cycle type labels in parentheses If a single sequence has both an Address Direct Store Access cycle and a D...

Page 41: ...Unit Controller LOAD REPLY Reply from the Bus Unit Controller to indicate the success or failure of an I O load operation STORE REPLY Reply from the Bus Unit Controller to indicate the success or failure of an I O store operation UNKNOWN DSA Unrecognized I O operation 60X_PKT1 XATC 0x Selected PPC60X Direct Store Access Packet 1 with XATC in Hex 60X_ART_DSA Direct Store Access retried ALT_PKT0 Alt...

Page 42: ...or general cycle types not sequence types and gives a definition of the cycle they represent Table 2 9 General cycle type labels definitions Cycle type label Definition FLUSH An instruction that was fetched but not executed FLUSH PREDICTION FAIL An instruction that was fetched based on the prediction bit but the prediction bit was incorrect CACHE FILL Burst read transfer that occurrs after the wra...

Page 43: ...04F 60X ADDRS 397 007024C0 307F0344 419AFFF8 addic r3 r31 344 007024C4 307F0344 419AFFF8 bc 12 26 007024BC 399 FFF00420 ALT ADDRS 400 0078404F 00 DATA READ 402 007024B8 60X ADDRS 403 746000A6 60633000 ALT DATA 405 FFF00428 ALT ADDRS 406 007024BC 887F0000 lbz r3 0 r31 408 80000087 ALT ADDRS 409 64630001 54630732 ALT DATA 411 007024C0 F2FAFAFA FAFAFAFA 60X ADDRS AND ALT DATA 412 007024C0 60X ADDRS 4...

Page 44: ...enerate a change in the flow of control in the PowerPC 60X microprocessor are as follows b bl sc ba bla rfi Instructions that might generate a change in the flow of control in the PowerPC 60X microprocessor are as follows bc bcla bcctr tdi bca bclr bcctrl tw bcl bclrl td twi The disassembler displays some instructions that cause traps or interrupts as well as exception vector reads that are taken ...

Page 45: ...he common selections described in the information on basic operations you can change the displayed data in the following ways H Select a bus configuration and the trace PPC60X microprocessor H Select the prefetch byte order H Select the alternate byte order low and high bounds H Select the exception byte order H Specify the exception prefix You can include or exclude DRTRY cycles in the acquisitio...

Page 46: ...e low and high bounds for the alternate byte ordering range The default is 00000000 You should enter alternate values on double word boundaries If the value is not on a double word boundary the disassembler assumes the value to be the nearest double word If you do not enter a value in the field the data is acquired and disassembled according to the selection in the Prefetch Byte Ord field NOTE The...

Page 47: ... Opcode Opcode Opcode Flush Flush Opcode Flush Flush Incom_Data Undo Mark Mark selections available on data sequences without an address and data cycle associated with a fetch cycle when the PPC60X microprocessor is operating in 32 bit mode are as follows Opcode Flush Incom_Data Undo Mark Mark selections available on sequences with only an Address cycle are as follows Incom_Address Undo Mark Mark ...

Page 48: ...ode or only HI_Data is disassembled in Little Endian mode Flush Flush Instructions not disassembled and labeled as FLUSH Incom_Addrs Valid PPC60X address is invalidated and labeled as Incom_Addrs Opcode Opcode Incom_Addrs Use to mark a sequence with PPC60X address and data from different transactions HI_Data and LO_Data are disassembled the address is invalidated Opcode Flush Incom_Addrs HI_Data i...

Page 49: ...ired Information on basic operations contains more details on marking cycles The disassembler can display PowerPC 60X exception labels The exception table must reside in external memory for interrupt and exception cycles to be visible to the disassembler You can enter the table prefix in the Exception Prefix field The Exception Prefix field provides the disassembler with the offset address enter a...

Page 50: ...ST TRANS MISS 17 0x01100 DATA LOAD TRANS MISS 18 0x01200 DATA TRANS MISS 19 0x01300 INST ADDRESS BREAKPOINT 20 0x01400 SYS MANAGEMENT INTERRUPT 21 32 0x014FF to 0x02FFF RESERVED Viewing an Example of Disassembled Data A demonstration system file or demonstration reference memory is provided so you can see an example of how your PowerPC 60X microprocessor bus cycles and instruction mnemonics look w...

Page 51: ...a figure showing the logic analyzer connected to a typical probe adapter Refer to that figure while reading the following description The probe adapter consists of a circuit board and a socket for a PowerPC 60X microprocessor The probe adapter connects to the microprocessor in the SUT Signals from the microprocessor based system flow from the probe adapter to the channel groups and through the pro...

Page 52: ...cription Temperature Maximum operating 50 C 122 F Minimum operating 0 C 32 F Non operating 55 C to 75 C 67 to 167 F Humidity 10 to 95 relative humidity Altitude Operating 4 5 km 15 000 ft maximum 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 PowerPC 60X microprocessor thermal ...

Page 53: ... in 35 2 mm 1 385 in 25 4 mm 1 00 in 35 mm 1 400 in 7 mm 26 in 21 mm 850 in 36 3 mm 1 430 in 35 mm 1 400 in 25 4 mm 1 00 in 7 mm 26 in 21 mm 850 in 52 1 mm 2 050 in 40 mm 1 600 in MPC601 PPC601 PGA to QFP Clip MPC603 PPC603 PGA to QFP Clip 40 mm 1 600 in 43 mm 1 700 in 6 mm 240 in 13 mm 520 in 13 mm 520 in Figure 3 1 Dimensions of the probe adapter and converter clips ...

Page 54: ...signments are for all modules unless otherwise noted H An asterisk following a signal name indicates an active low signal H An equals sign following a signal name indicates that it is double probed H For the 192 channel module the module in the higher numbered slot is referred to as the HI module and the module in the lower numbered slot is referred to as the LO module Table 3 4 shows the probe se...

Page 55: ...LO_A3 2 A5 25 A3 1 LO_A3 1 A6 24 A3 0 LO_A3 0 A7 23 A2 7 LO_A2 7 A8 22 A2 6 LO_A2 6 A9 21 A2 5 LO_A2 5 A10 20 A2 4 LO_A2 4 A11 19 A2 3 LO_A2 3 A12 18 A2 2 LO_A2 2 A13 17 A2 1 LO_A2 1 A14 16 A2 0 LO_A2 0 A15 15 A2 7 LO_A1 7 A16 14 A1 6 LO_A1 6 A17 13 A1 5 LO_A1 5 A18 12 A1 4 LO_A1 4 A19 11 A1 3 LO_A1 3 A20 10 A1 2 LO_A1 2 A21 9 A1 1 LO_A1 1 A22 8 A1 0 LO_A1 0 A23 7 A0 7 LO_A0 7 A24 6 A0 6 LO_A0 6 A...

Page 56: ...30 E3 6 HI_A3 6 DH1 29 E3 5 HI_A3 5 DH2 28 E3 4 HI_A3 4 DH3 27 E3 3 HI_A3 3 DH4 26 E3 2 HI_A3 2 DH5 25 E3 1 HI_A3 1 DH6 24 E3 0 HI_A3 0 DH7 23 E2 7 HI_A2 7 DH8 22 E2 6 HI_A2 6 DH9 21 E2 5 HI_A2 5 DH10 20 E2 4 HI_A2 4 DH11 19 E2 3 HI_A2 3 DH12 18 E2 2 HI_A2 2 DH13 17 E2 1 HI_A2 1 DH14 16 E2 0 HI_A2 0 DH15 15 E1 7 HI_A1 7 DH16 14 E1 6 HI_A1 6 DH17 13 E1 5 HI_A1 5 DH18 12 E1 4 HI_A1 4 DH19 11 E1 3 HI...

Page 57: ...30 D3 6 LO_D3 6 DL1 29 D3 5 LO_D3 5 DL2 28 D3 4 LO_D3 4 DL3 27 D3 3 LO_D3 3 DL4 26 D3 2 LO_D3 2 DL5 25 D3 1 LO_D3 1 DL6 24 D3 0 LO_D3 0 DL7 23 D2 7 LO_D2 7 DL8 22 D2 6 LO_D2 6 DL9 21 D2 5 LO_D2 5 DL10 20 D2 4 LO_D2 4 DL11 19 D2 3 LO_D2 3 DL12 18 D2 2 LO_D2 2 DL13 17 D2 1 LO_D2 1 DL14 16 D2 0 LO_D2 0 DL15 15 D1 7 LO_D1 7 DL16 14 D1 6 LO_D1 6 DL17 13 D1 5 LO_D1 5 DL18 12 D1 4 LO_D1 4 DL19 11 D1 3 LO...

Page 58: ...4 C2 2 LO_C2 2 TS 13 C2 3 LO_C2 3 XATS 12 C3 4 LO_C3 4 BG 11 C1 4 HI_C3 4 DBG 10 C1 6 HI_C3 6 ARTRY 9 C1 2 HI_C3 2 DRTRY 8 C2 1 LO_C2 1 AACK 7 C2 0 LO_C2 0 ARTRY_ERLY ARTRY sampled early to determine bus master 6 C1 0 HI_C3 0 DRTRY_ERLY DRTRY sampled early to determine bus master 5 C0 6 HI_C2 6 TA 4 C3 5 LO_C3 5 TEA 3 C0 0 HI_C2 0 ARTRY_DATA ARTRY sampled before TA to determine bus master 2 C2 4 L...

Page 59: ...ble Table 3 9 Tsiz group channel assignments Bit order 136 channel section probe 192 channel section probe PowerPC 60X signal name 3 C2 6 LO_C2 6 TSIZ0 2 C2 7 LO_C2 7 TSIZ1 1 C3 3 LO_C3 3 TSIZ2 0 C3 2 LO_C3 2 TBST Table 3 10 shows the probe section and channel assignments for the Misc group and the microprocessor signal to which each channel connects By default this channel group is not visible Ta...

Page 60: ...owerPC 60X signal name 20 HI_D3 7 DPE 19 HI_D3 6 DP7 18 HI_D3 5 DP6 17 HI_D3 4 DP5 16 HI_D3 3 DP4 15 HI_D3 2 DP3 14 HI_D3 1 DP2 13 HI_D3 0 DP1 12 HI_D2 7 DP0 11 HI_D2 6 RSRV 10 HI_D2 5 TC1 9 HI_D2 4 WT 8 HI_D2 3 TT4 7 HI_D2 2 SRESET 6 HI_D2 1 INT 5 HI_D2 0 APE 4 HI_D1 7 AP3 3 HI_D1 6 AP2 2 HI_D1 5 AP1 1 HI_D1 4 AP0 0 HI_D1 3 CI Signal not required for disassembly Table 3 12 shows the probe section...

Page 61: ...EN 7 HI_C1 7 RTC 6 HI_C1 6 SYS_QUIESC 5 HI_C1 5 CKSTP_IN 4 HI_C1 4 QUIESC_REQ 3 HI_C1 3 HP_SNP_REQ 2 HI_C1 2 SCAN_OUT 1 HI_C1 1 RUN_NSTOP 0 HI_C1 0 CKSTP_OUT Signal not required for disassembly Table 3 13 shows the probe section and channel assignments for the PPC603_4 group and the microprocessor signal to which each channel connects By default this channel group is not visible Table 3 13 192 cha...

Page 62: ...obe section and channel assignments for the PPC604 group and the microprocessor signal to which each channel connects By default this channel group is not visible Table 3 14 192 channel PPC604 group channel assignments Bit order Section probe PowerPC 60X signal name 7 LO_C0 7 TC2 6 LO_C0 6 HALTED 5 LO_C0 5 ARRAY_WR 4 LO_C0 4 RUN 3 LO_C0 3 LSSD_MODE 2 LO_C0 2 L1_TSTCLK 1 LO_C0 1 L2_TSTCLK 0 LO_C0 0...

Page 63: ...dapter and application This part also provides additional information on microprocessor signals accessible on or not accessible on the probe adapter and on extra acquisition channels available for you to use for additional connections A special clocking program is loaded to the module every time you load the PPC60X support This special clocking is called Custom With Custom clocking the module logs...

Page 64: ...gged in on the T2 clock edge are also logged in except the A31 A0 signals T4 Clock Edge The A31 A0 TT3 TT1 TSIZ2 TSIZ0 XATS TBST TS TC0 SYSCLK DBG DRTRY_ERLY DBWO ARTRY_DATA BG ABB ARTRY_ERLY and XATS_B2 signals are logged in on this clock edge T5 Clock Edge The A31 A0 TT3 TT1 TSIZ2 TSIZ0 XATS TBST TS TC0 SYSCLK DBG DRTRY_ERLY DBWO and ARTRY_DATA signals are logged in on this clock edge T6 Clock E...

Page 65: ...n the probe adapter board For a list of signals required or not required for disassembly refer to the channel assignment tables beginning on page 3 4 Remember that these channels are already included in a channel group If you do connect these channels to other signals you should set up another channel group for them The probe adapter does not provide access for the following MPC601 or PPC601 micro...

Page 66: ...nals with other equipment such as an oscillo scope while analyzing activity in your SUT You can connect to PPC60X microprocessor signals through the PGA socket on the probe adapter board since it does not have a microprocessor installed in it Table 3 17 shows PPC60X signal names and pin number connections between the PGA socket on the probe adapter and the various PPC60X microprocessors Table 3 17...

Page 67: ...3 18 A16 M4 43 166 209 A17 M1 45 15 20 A18 N3 46 165 207 A19 N2 47 16 22 A20 N4 49 164 205 A21 N1 50 17 24 A22 P3 51 160 203 A23 P1 54 21 26 A24 P4 55 159 201 A25 P5 56 22 28 A26 Q5 58 158 199 A27 Q2 59 23 30 A28 Q4 60 151 191 A29 Q1 62 30 38 A30 R3 63 144 182 A31 R5 64 37 47 AACK E6 295 28 36 ABB E21 224 36 45 AP0 R1 67 231 295 AP1 S4 68 230 294 AP2 R2 69 227 292 AP3 S1 71 226 290 APE C17 231 218...

Page 68: ...D10 216 267 CKSTP_OUT S3 72 CLK_OUT B10 221 280 CSE B8 225 CSE0 G17 215 288 CSE1 G18 211 287 CSE2 G21 212 DBB F17 220 145 184 DBDIS L21 153 193 DBG E5 300 26 34 DBWO C5 297 25 32 DH0 U14 127 115 147 DH1 W13 126 114 145 DH2 T13 125 113 143 DH3 S13 123 110 142 DH4 U13 122 109 140 DH5 W12 121 108 138 DH6 S12 119 99 126 DH7 V12 118 98 124 DH8 U11 112 97 122 DH9 W10 111 94 121 DH10 T10 110 93 119 DH11 ...

Page 69: ... DH21 T7 93 80 100 DH22 V7 91 78 98 DH23 S7 90 76 96 DH24 U6 86 75 94 DH25 V6 85 74 93 DH26 T6 84 73 91 DH27 S6 83 72 89 DH28 W5 82 71 87 DH29 U5 81 68 86 DH30 V5 80 67 84 DH31 S5 75 66 82 DL0 L19 188 143 180 DL1 M17 185 141 178 DL2 N21 182 140 176 DL3 N18 181 139 174 DL4 N17 180 135 172 DL5 N19 178 134 170 DL6 P19 173 133 168 DL7 Q21 172 131 166 DL8 Q20 169 130 164 DL9 Q19 168 129 162 DL10 R21 16...

Page 70: ...47 105 133 DL20 W17 145 102 131 DL21 T16 144 101 129 DL22 V16 143 100 128 DL23 S16 140 51 65 DL24 U16 139 52 67 DL25 V15 138 55 69 DL26 W15 136 56 71 DL27 T15 135 57 73 DL28 S15 134 58 75 DL29 U15 132 62 77 DL30 W14 131 63 79 DL31 T14 130 64 81 DP0 H19 203 38 49 DP1 J21 202 40 51 DP2 J18 201 41 53 DP3 J20 199 42 55 DP4 J19 198 46 57 DP5 K21 197 47 59 DP6 K17 195 48 61 DP7 K20 194 50 63 DPE E19 222...

Page 71: ..._TSTCLK E3 203 254 LSSD_MODE A7 205 256 MCP A15 186 232 PCLK_EN B7 285 QACK D7 235 QREQ L2 31 QUIESC_REQ E12 256 RESUME D9 277 RSRV C13 254 232 297 RTC A10 273 RUN D8 270 RUN_NSTOP S2 74 SC_DRIVE H17 210 SCAN_CLK M21 187 SCAN_CTL M20 184 SCAN_OUT T5 78 SCAN_SIN M18 186 SHD A17 235 SMI E18 187 233 SRESET C11 264 189 236 SYS_QUIESC B12 260 SYSCLK E10 271 212 263 TA E13 290 155 195 TBEN A6 234 299 TB...

Page 72: ...13 198 248 TEA E7 291 154 194 TLBISYNC C6 233 TMS A12 200 251 TRST A9 202 253 TS H20 226 149 187 TSIZ0 B15 241 197 246 TSIZ1 B17 232 196 245 TSIZ2 B16 237 195 243 TT0 E17 228 191 239 TT1 E20 227 190 238 TT2 D14 248 185 231 TT3 D15 244 184 229 TT4 D16 238 180 227 WT F20 214 236 302 XATS D17 229 150 189 Pin information included for general purpose probing Figure 3 3 shows the PGA socket on the probe...

Page 73: ...erPC 60X Microprocessor Support Instruction Manual 3 23 A B C D E F G H J K L M N P Q R S T U V W 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Figure 3 3 Grid row and column labels for the pin numbers on the PGA socket ...

Page 74: ...ffer all acquired signals These devices have a chip to chip skew of 2 ns Replacing Signal Leads Information on basic operations describes how to replace signal leads individual channel and clock probes Replacing Protective Sockets Information on basic operations describes how to replace protective sockets Replacing the Fuse If the fuse on the PowerPC 60X probe adapter opens burns out you can repla...

Page 75: ...Maintenance 4 2 TMS 540 PowerPC 60X Microprocessor Support Instruction Manual Fuse Figure 4 1 Location of the fuse ...

Page 76: ... it is important to include the following information in your order H Part number H Instrument type or model number H Instrument serial number H Instrument modification number if applicable If you order a part that has been replaced with a different or improved part your local Tektronix field office or representative will contact you concerning any change in part number Change information if any i...

Page 77: ...serial number at which the part was discontinued No entry indicates the part is good for all serial numbers 5 Name description An item name is separated from the description by a colon Because of space limitations an item name may sometimes appear as incomplete Use the U S Federal Catalog handbook H6 1 for further item name identification 6 Mfr code This indicates the code number of the actual man...

Page 78: ...0 CAP FXD CERAMIC MLC 0 1UF 10 50V X7R 1206 04222 12065C104KAT 1A A1C210 283 5114 00 CAP FXD CERAMIC MLC 0 1UF 10 50V X7R 1206 04222 12065C104KAT 1A A1C250 283 5114 00 CAP FXD CERAMIC MLC 0 1UF 10 50V X7R 1206 04222 12065C104KAT 1A A1C350 283 5114 00 CAP FXD CERAMIC MLC 0 1UF 10 50V X7R 1206 04222 12065C104KAT 1A A1C400 283 5114 00 CAP FXD CERAMIC MLC 0 1UF 10 50V X7R 1206 04222 12065C104KAT 1A A1...

Page 79: ...ED OUTPUTS 3 STATE SPECIALLY TESTED 61772 SCD5439 A1U300 156 6982 00 IC DIGITAL FCTCMOS BUFFER 16 BIT RESISTOR TERMINATED OUTPUTS 3 STATE SPECIALLY TESTED 61772 SCD5439 A1U350 156 6982 00 IC DIGITAL FCTCMOS BUFFER 16 BIT RESISTOR TERMINATED OUTPUTS 3 STATE SPECIALLY TESTED 61772 SCD5439 A1U400 156 6982 00 IC DIGITAL FCTCMOS BUFFER 16 BIT RESISTOR TERMINATED OUTPUTS 3 STATE SPECIALLY TESTED 61772 S...

Page 80: ...t is important to include the following information in your order H Part number H Instrument type or model number H Instrument serial number H Instrument modification number if applicable If you order a part that has been replaced with a different or improved part your local Tektronix field office or representative will contact you concerning any change in part number Change information if any is ...

Page 81: ...ndicates the code of the actual manufacturer of the part 8 Mfr part number This indicates the actual manufacturer s or vendor s part number Abbreviations conform to American National Standard ANSI Y1 1 1972 Chassis mounted parts and cable assemblies are located at the end of the Replaceable Electrical Parts List The table titled Manufacturers Cross Index shows codes names and addresses of manufact...

Page 82: ...21 SHORT PINS J335 80009 136128300 7 103 0369 01 1 MPC603 SUPPORT MOT MPC603 ADAPTER QFP 240 REQ GENERIC PPC60X PROBE 80009 ORDER BY DESC 103 0399 01 1 PPC603 SUPPORT IBM PPC603 ADAPTER QFP 240 REQ GENERIC PPC60X PROBE 80009 ORDER BY DESC 8 103 0398 00 1 MPC601 SUPPORT MOT MPC601 ADAPER QGP 304 REQ GENERIC PPC60X PROBE 80009 ORDER BY DESC 9 131 5947 00 2 CONN BOX PCB MICRO STRIP FEMALE STR 100 POS...

Page 83: ...04 06 1 CA ASSY PWR 3 1 0MM SQ 250V 10AMP 2 5 METER RTANG IEC320 RCPT EUROPEAN SAFETY CONTROLLED OPT A1 S3109 ORDER BY DE SCRIPTION 161 0104 07 1 CA ASSY PWR 3 1 0MM SQ 240V 10AMP 2 5 METER RTANG IEC320 RCPT X 13A FUSED UK PLUG 13A FUSE UNITED KINGDOM SAFETY CONTROL OPT A2 S3109 ORDER BY DE SCRIPTION 161 0104 05 1 CA ASSY PWR 3 1 0MM SQ 250V 10AMP 2 5 METER RTANG IEC320 RCPT AUSTRALIA SAFETY CONTR...

Page 84: ...Replaceable Mechanical Parts TMS 540 PowerPC 60X Microprocessor Support Instruction Manual 6 5 1 2 3 4 5 6 7 8 9 10 11 Figure 1 PowerPC 60X probe adapter exploded view ...

Page 85: ...RIP FEMALE STR 100 POS 0 05 CTR W GRD PLANE 0 320 H X 0 124 TAIL LATCHING 4 ROW 0 05 PCB STAGGER J150 J250 80009 131594700 4 671 3395 00 1 CKT BD ASSY 192 CHANNELS HIGH DENSITY PROBE 80009 671339500 5 380 1096 00 1 HOUSING HALF LOWER 192 CHANNEL HIGH DENSITY PROBE 80009 380109600 6 348 0070 01 2 PAD CUSHIONING 2 03 X 0 69 X 0 18 SI RBR 85471 ORDER BY DESC 7 131 4917 00 8 CONN HDR CPCB MALE STR 1 X...

Page 86: ...Replaceable Mechanical Parts TMS 540 PowerPC 60X Microprocessor Support Instruction Manual 6 7 1 2 3 4 5 6 7 8 Figure 2 192 Channel High Density Probe exploded view ...

Page 87: ...ress group 3 4 clocks 3 12 Control group 3 8 Hi_Data group 3 6 Lo_Data group 3 7 Misc group 3 9 Transfer group 3 8 Tsiz group 3 9 channel groups 2 1 clock channel assignments 3 12 clock rate 1 3 clocking Custom 2 1 how data is acquired 3 13 clocking options DRTRY Cycles 2 2 field names 2 2 how data is acquired 3 14 Com_60X group 192 channel module channel assignments 3 10 compliances 3 1 connectio...

Page 88: ...le types 2 9 general cycle type definitions 2 10 Hi_Data group channel assignments 3 6 display column 2 12 high density probe connecting channels to 1 9 I installing hardware See connections J Joined Address and Data 2 2 L leads podlets high density probe See connections Little Endian byte order 2 14 Lo_Data group channel assignments 3 7 display column 2 12 logic analyzer configuration for disasse...

Page 89: ...d column labels 3 23 microprocessor signal names 3 16 replacing the fuse 4 1 R reference memory 2 18 restrictions 1 2 without a probe adapter 1 11 S Separated Address and Data 2 2 service information 4 1 setups disassembler 2 1 signals active low sign xii extra channel probes 3 15 Software display format 2 12 special characters displayed 2 7 specifications 3 1 certifications 3 1 channel assignment...

Reviews: