Tektronix DAS92DM923 88110 Instruction Manual Instruction Manual

Instruction Manual
DAS 92DM923 88110 Microprocessor Support
070-8794-00
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 the Safety Summary prior to performing service.
Please check for change information at the rear of this manual.
First Printing: April 1993 Revised Printing: December 1993 Online Version: April 1997
Instrument Serial Numbers
Each instrument manufactured by T ektronix has a serial number on a panel insert or tag, or stamped on the chassis. The first letter in the serial number designates the country of manufacture. The last five digits of the serial number are assigned sequentially and are unique to each instrument. Those manufactured in the United States have six unique digits. The country of manufacture is identified as follows:
B010000 T ektronix, Inc., Beaverton, Oregon, USA E200000 T ektronix United Kingdom, Ltd., London J300000 Sony/T ektronix, Japan H700000 T ektronix Holland, NV , Heerenveen, The Netherlands
Instruments manufactured for T ektronix by external vendors outside the United States are assigned a two digit alpha code to identify the country of manufacture (e.g., JP for Japan, HK for Hong Kong, IL for Israel, etc.).
T ektronix, Inc., P .O . Box 500, Beaverton, OR 97077
Printed in U.S.A.
CopyrightET ektronix, Inc., 1993. All rights reserved. T ektronix products are covered by U.S. and foreign patents, issued and pending. The following are registered trademarks: TEKTRONIX, TEK, TEKPROBE, SCOPEĆMOBILE, DAS, PRISM, TekDB, KlipChip, and FasT rak.
WARRANTY
Tektronix warrants that this product will be free from defects in materials and workmanship for a period of one (1) year from the date of shipment. If any such product proves defective during this warranty period, Tektronix, at its option, either will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the defective product.
In order to obtain service under this warranty,Customermustnotify Tektronixofthedefectbefore the expiration of the warranty period and make suitable arrangements for the performance of service. Tektronix will provide such service at Customer's site without charge during the warranty period, if the service is performed within the normal onĆsite service area. Tektronix will provide onĆsite service outside the normal onĆsite service area only upon prior agreement and subject to payment of all travel expenses by Customer. When or where onĆsite service is not available, Customer shall be responsible for packaging and shipping the defective product to the service center designated by 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.
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 connection to incompatible equipment; or c) to service a product that has been modified or integrated with other products when the effect of such modification or integration increases the time or difficulty of servicing the product.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THIS PRODUCT IN LIEU OF ANY OTHER WARRANTIES, EXPRESSED OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX' RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
SOFTWARE WARRANTY
Tektronix warrants that the media on which this software product is furnished and the encoding of the programs on the media will be free from defects in materials and workmanship for a period of three (3) months from date of shipment. If any such medium or encoding proves defective during the warranty period, Tektronix will provide a replacement in exchange for the defective medium. Except as to the media on which this software product is furnished, this software product is provided as is" without warranty of any kind, either express or implied. Tektronixdoes not warrant that the functions contained in this software product will meet Customer's requirements or that the operation of the programs will be uninterrupted or errorĆfree.
In order to obtain service under this warranty,Customermustnotify Tektronixofthedefectbefore 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.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THIS PRODUCT IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX' RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER'S PAYMENT IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
Table of Contents
Preface:
GENERAL SAFETY SUMMARY/
MICROPROCESSOR SUPPORT -3. . . . . . . . . . . . . . . . . . . . . . . . . .
Section 1:
DAS 9200 SYSTEM SOFTWARE COMPATIBILITY 1-2. . . . . . . . . . . . .
DAS 9200 CONFIGURATION 1-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
REQUIREMENTS AND RESTRICTIONS 1-3. . . . . . . . . . . . . . . . . . . . .
ABOUT THIS MANUAL 1-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manual Conventions 1-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Section 2:
INSTALLING SOFTWARE 2-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONFIGURING THE DAS 9200 2-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONFIGURING THE PROBE ADAPTER 2-4. . . . . . . . . . . . . . . . . . . . .
CONNECTING TO THE SYSTEM UNDER TEST 2-5. . . . . . . . . . . . . . .
Section 3:
LOADING DISASSEMBLER SOFTWARE 3-1. . . . . . . . . . . . . . . . . . . . .
CHANNEL GROUPS AND ASSIGNMENTS 3-2. . . . . . . . . . . . . . . . . . .
CHANGES THAT AFFECT DISASSEMBLY 3-2. . . . . . . . . . . . . . . . . . .
CLOCKING 3-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SYMBOLS 3-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TRIGGERING 3-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Section 4:
ACQUIRING DATA 4-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VIEWING DISASSEMBLED DATA 4-1. . . . . . . . . . . . . . . . . . . . . . . . . .
Hardware Display Format 4-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software Display Format 4-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Flow Display Format 4-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subroutine Display Format 4-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disassembly Format Definition Overlay 4-5. . . . . . . . . . . . . . . . . . . . .
Displaying the Address Group Symbolically 4-8. . . . . . . . . . . . . . . . .
Exception Vectors 4-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Searching Through Data 4-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PRINTING DATA 4-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
REFERENCE MEMORY 4-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92DM923 88110 Instruction Manual Online Version
i
Section 5:
CLOCKING 5-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Custom Clocking 5-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal Clocking 5-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Clocking 5-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TRIGGERING 5-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ACQUIRING DATA 5-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DISPLAYING DATA 5-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timing Menu 5-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
State Menu 5-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SEARCHING THROUGH DATA 5-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PRINTING DATA 5-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix A: ERROR MESSAGES AND DISASSEMBLY PROBLEMS
MODULE ERROR MESSAGES A-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OTHER DISASSEMBLY PROBLEMS A-2. . . . . . . . . . . . . . . . . . . . . . . .
Appendix B: HOW DATA IS ACQUIRED
CUSTOM CLOCKING B-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ALTERNATE MICROPROCESSOR CONNECTIONS B-1. . . . . . . . . . . .
Signals On the Probe Adapter B-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signals Not On the Probe Adapter B-2. . . . . . . . . . . . . . . . . . . . . . . . .
Extra 92A96 Channels B-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix C: SERVICE INFORMATION
SERVICING SAFETY INFORMATION C-1. . . . . . . . . . . . . . . . . . . . . . .
PROBE ADAPTER DESCRIPTION C-1. . . . . . . . . . . . . . . . . . . . . . . . . . .
Probe Adapter Circuit Description C-2. . . . . . . . . . . . . . . . . . . . . . . . .
CARE AND MAINTENANCE C-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPECIFICATIONS C-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Channel Assignments C-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DISCONNECTING PROBES C-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
REMOVING AND REPLACING PROBE PODLETS C-16. . . . . . . . . . . . .
Removing Probe Podlets from the Interface Housing C-16. . . . . . . . . . .
Replacing a Clock Probe C-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing Probe Podlets from the Podlet Holder C-17. . . . . . . . . . . . . .
Replacing 8-Channel Probe Podlets C-18. . . . . . . . . . . . . . . . . . . . . . . .
REMOVING AND REPLACING SOCKETS C-20. . . . . . . . . . . . . . . . . . . .
Index:
ii
92DM923 88110 Instruction Manual
Online Version
List of Figures
Figure 1-1. DAS 9200 connected to a typical probe adapter. 1-3. . . . . . . . . . . . . . . . . . . . .
Figure 2-1. Sys Config menu with a variable–width module defined. 2-3. . . . . . . . . . . . . .
Figure 2-2. Applying slot number labels. 2-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2-3. Placing the microprocessor into a typical PGA probe adapter. 2-6. . . . . . . . . .
Figure 2-4. Connecting the podlets to a typical PGA probe adapter. 2-7. . . . . . . . . . . . . . .
Figure 2-5. Placing a typical PGA probe adapter onto the SUT. 2-8. . . . . . . . . . . . . . . . . .
Figure 4-1. Hardware display. 4-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 4-2. Disassembly Format Definition overlay. 4-6. . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 4-3. Disassembly and State split-screen display.
Figure 5-1. Timing data using the 88110_96 Timing Format file. 5-4. . . . . . . . . . . . . . . . .
Figure 5-2. State data. 5-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure B-1. 88110 bus timing. B-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure C-1. Overview of the standard probe and probe adapter. C-2. . . . . . . . . . . . . . . . . . .
Figure C-2. Minimum clearance of the probe adapter. C-5. . . . . . . . . . . . . . . . . . . . . . . . . .
Figure C-3. Disconnecting clock and 8-channel probes. C-15. . . . . . . . . . . . . . . . . . . . . . . . .
Figure C-4. Removing a clock or probe podlet from the interface housing. C-17. . . . . . . . . .
Figure C-5. Ganging together the 8-channel probe podlets. C-18. . . . . . . . . . . . . . . . . . . . . .
Figure C-6. Removing a protective socket from a typical PGA probe adapter board. C-20. .
You can use this method to perform searches. 4-11. . . . . . . . . . . . . . . . . . . . . . . . . . .
92DM923 88110 Instruction Manual Online Version
iii
List of Tables
T able 2-1 Choosing the Correct Floppy Disk 2-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T able 3-1 88110_TCOD Symbol Table Definitions 3-3. . . . . . . . . . . . . . . . . . . . . . . . . . .
T able 3-2 88110_RL Symbol Table Definitions 3-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T able 3-3 88110_TSIZ Symbol Table Definitions 3-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T able 4-1 Cycle Type Definitions 4-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T able 4-2 Interrupt/Exception Labels 4-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T able B-1 Extra 92A96 Channels B-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T able B-2 92DM923 AUX1 HI Group Channel Assignment B-3. . . . . . . . . . . . . . . . . . . .
T able B-3 92DM923 AUX1 LO Group Channel Assignment B-3. . . . . . . . . . . . . . . . . . . .
T able B-4 92DM923 AUX0 Group Channel Assignment B-3. . . . . . . . . . . . . . . . . . . . . . .
T able C-1 Electrical Specifications C-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T able C-2 Environmental Specifications C-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T able C-3 92DM923 Address Group Channel Assignments C-7. . . . . . . . . . . . . . . . . . . . .
T able C-4 92DM923 Hi_Data Group Channel Assignments C-8. . . . . . . . . . . . . . . . . . . . .
T able C-5 92DM923 Lo_Data Group Channel Assignments C-9. . . . . . . . . . . . . . . . . . . . .
T able C-6 92DM923 TSTATEA Group Channel Assignments C-10. . . . . . . . . . . . . . . . . . .
T able C-7 92DM923 TCOD Group Channel Assignments C-10. . . . . . . . . . . . . . . . . . . . . .
T able C-8 92DM923 DataSize Group Channel Assignments C-11. . . . . . . . . . . . . . . . . . . .
T able C-9 92DM923 RL Group Channel Assignments C-11. . . . . . . . . . . . . . . . . . . . . . . . .
T able C-10 92DM923 BP Group Channel Assignment C-11. . . . . . . . . . . . . . . . . . . . . . . . . .
T able C-11 92DM923 CACHE Group Channel Assignments C-12. . . . . . . . . . . . . . . . . . . . .
T able C-12 92DM923 SNOOP Group Channel Assignment C-12. . . . . . . . . . . . . . . . . . . . . .
T able C-13 92DM923 ARBTR Group Channel Assignments C-13. . . . . . . . . . . . . . . . . . . . .
T able C-14 92DM923 CLK Group Channel Assignment C-13. . . . . . . . . . . . . . . . . . . . . . . .
T able C-15 92DM923 PSTAT Group Channel Assignments C-13. . . . . . . . . . . . . . . . . . . . . .
T able C-16 92DM923 INTR Group Channel Assignment C-14. . . . . . . . . . . . . . . . . . . . . . . .
T able C-17 92DM923 JTAG Group Channel Assignment C-14. . . . . . . . . . . . . . . . . . . . . . . .
T able C-18 92DM923 Clock Channel Assignments C-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T able C-19 Podlet-to-Channel Color Code C-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv
92DM923 88110 Instruction Manual
Online Version
Preface: GUIDE TO DAS 9200 DOCUMENTATION
The Digital Analysis System (DAS) 9200 documentation package provides the information necessary to install, operate, maintain, and service the DAS 9200. The DAS 9200 documentation consists of the following:
S
a series of microprocessor-specific microprocessor support instructions that describe the various microprocessor support
packages.
S
a system user manual that includes a beginning user’s orientation, a discussion of DAS 9200 system-level operation, and reference information such as installation procedures, specifications, error messages, and a complete system glossary.
S
a series of module user manuals that describe each of the DAS 9200 acquisition, pattern generation, and optional I/O modules.
S
an on-line documentation package that includes context-sensitive technical notes.
S
a programmatic command language user manual that describes the set of programmatic commands available for remotely controlling the DAS 9200.
S
a series of application software user manuals that describe the various application software packages.
S
a technician’s reference manual that helps a qualified technician isolate DAS 9200 problems to the individual module level and determine corrective action (including on-site removal and replacement of modules).
S
a verification and adjustment procedures manual that allows a qualified technician to make necessary adjustments and verify specifications of the mainframe and modules.
S
a series of workbooks that teach concepts about the DAS 9200 acquisition modules and pattern generation modules.
92DM923 88110 Instruction Manual Online Version
v
GENERAL SAFETY SUMMARY/ MICROPROCESSOR SUPPORT
The general safety information in this summary is for operating and servicing personnel. Specific warnings and cautions can be found throughout the manual where they apply and may not appear in this summary. While using this product you may need to access parts of the mainframe system; if so, read the General Safety Summary in your system user manual for warnings and cautions related to operating the mainframe system.
TERMS IN THIS MANUAL
CAUTION statements identify conditions or practices that could result in damage to the equipment or other property.
WARNING statements identify conditions or practices that could result in personal injury or loss of life.
TERMS AS MARKED ON EQUIPMENT
CAUTION
CAUTION indicates a hazard to property, including the equipment itself, and could cause minor personal injury.
WARNING
WARNING indicates solely a personal injury hazard not immediately accessible as you read the marking.
DANGER indicates a personal injury hazard immediately accessible as you read the marking.
SYMBOLS AS MARKED ON EQUIPMENT
DANGER
High Voltage
Protective
ground (earth)
terminal
A TTENTION
Refer to
manual
USE CARE WITH COVERS REMOVED
To avoid personal injury, remove jewelry such as rings, watches, and other metallic objects before removing the cover. Do not touch exposed connections and components within the product while the power cord is connected.
vi
92DM923 881 10 Instruction Manual
Online Version
REMOVE FROM OPERATION
If you have reason to believe that the instrument has suffered a component failure, do not operate the instrument until the cause of the failure has been determined and corrected.
USE THE PROPER FUSE
To avoid fire hazard, use only a fuse of the correct type, voltage rating, and current rating.
REMOVE LOOSE OBJECTS
During disassembly or installation procedures, screws or other small objects may fall to the bottom of the mainframe. To avoid shorting out the power supply, do not power on the instrument until such objects have been removed.
DO NOT OPERATE IN EXPLOSIVE ATMOSPHERES
To avoid explosion, do not operate this product in an explosive atmosphere unless it has been specifically certified for such operation.
92DM923 88110 Instruction Manual Online Version
vii
Section 1: OVERVIEW
The 92DM900 series of support products are developed by third parties to support buses, microprocessors, microcontrollers, and digital signal processors for specific Tektronix customers. The products are currently being successfully used by these customers. If you need assistance in using this product, contact a Tektronix Technical Support Specialist.
This section provides basic information on the following:
S
the 92DM923 Microprocessor Support product
S
software compatibility
S
DAS 9200 configuration
S
your 88110 system requirements
S
92DM923 restrictions
S
this manual
The 92DM923 Microprocessor Support product disassembles data from systems that are based on the Motorola 88110 microprocessor. The 92DM923 product runs on a DAS 9200 logic analyzer equipped with two 92A96 Acquisition Modules in adjacent slots.
The 92DM923 package support the 88110 microprocessor in a 299-pin PGA package.
This product consists of software on a floppy disk, a probe adapter, and this manual. The software includes setup files, a demonstration reference memory, symbol tables, and a disassembler program. A complete list of accessories and options is provided at the end of the mechanical parts list in Appendix D: Parts Lists.
A demonstration reference memory is provided so you can see an example of disassembled instruction mnemonics. You can view the reference memory without connecting the DAS 9200 to your system under test. The reference memory is automatically installed on the DAS 9200 when you install the disassembler software. Directions for viewing this file are in Section 4: Acquiring and Viewing Disassembled Data.
92DM923 88110 Instruction Manual Online Version
REV DEC 1993
1-1
Overview
To use this product efficiently, you need to have the following:
S
knowledge of your DAS 9200 configuration and its operation
S
knowledge of your 88110 system
S
this manual
S
the DAS 9200 System User Manual
S
the 92A96 Module User Manual, Tektronix, Inc. 1992
S
a user manual for your 88110 microprocessor
S
LA-LINK (if you want to download symbols from your high-level development system)
DAS 9200 SYSTEM SOFTWARE COMPATIBILITY
The 92DM923 Microprocessor Support Product is compatible only with DAS 9200 System Software Release 3, Version 1.3 or higher, DAS 92XTerm System Software Release 3, Version 1.3 or higher, and DAS 9202XT System Software Release 3, Version 1.3 or higher.
DAS 9200 CONFIGURATION
To use the microprocessor support product, your DAS 9200 must be equipped with two 92A96 Modules in adjacent slots and four standard data acquisition probes.
Figure 1-1 shows a standard probe connected to a DAS 9200.
1-2
92DM923 88110 Instruction Manual
Online Version
Overview
PROBE ADAPTER
Figure 1-1. DAS 9200 connected to a typical probe adapter.
REQUIREMENTS AND RESTRICTIONS
You should review all electrical, environmental, and mechanical specifications in Appendix C as they pertain to your system under test. The remainder of this section describes other requirements and restrictions of the microprocessor support product.
System Clock Rate. The microprocessor support product supports the 88110 microprocessor at speeds of up to 50 MHz
Probe Adapter Clearance. Your 88110 system must have a minimum amount of clear space surrounding the 88110 microprocessor to accommodate the probe adapter. Figure C-2 in Appendix C: Service Information gives these dimensions.
1
.
1
Specification at time of printing. Contact your DAS 9200 sales representative for current information on the fastest devices sup-
ported.
92DM923 88110 Instruction Manual Online Version
1-3
Overview
Probe Adapter Loading. Any electrical connection to your system
adds an additional ac and dc load. The probe adapter was carefully designed to add a minimum load to your system. However, this additional load may affect the operation of the 88110 microprocessor in systems with extremely tight timing margins. Appendix C contains specifications on how the probe adapter affects your system.
88110 System and Probe Adapter Cooling. You must be sure to retain the original level of cooling for your 88110 system after you install the probe adapter. To maintain the required operating temperature, you may need to provide additional cooling for the probe adapter.
ABOUT THIS MANUAL
This manual is based on the assumption that you are familiar with the operation of the DAS 9200 mainframe and the 92A96 Acquisition Module. Therefore, details about system software and how to move through the menu structure are not provided. An overview of those functions is provided so that you do not need to consult another manual.
This manual provides detailed information on how to do the following:
S
connect to your system under test
S
setup disassembler software and use it
S
view acquired data
S
maintain disassembler hardware
Read Section 5: General Purpose Analysis if you are going to acquire and view timing or state data for purposes other than disassembly.
Manual Conventions
The following conventions are used in this manual:
S
the terms disassembler and disassembler software are used interchangeably in reference to the 92DM923 software that disassembles bus cycles into instruction mnemonics and cycle types.
S
the term SUT (system under test) is used to refer to the microprocessor system from which data is being acquired.
S
references to 92A96 Modules include all versions of those modules unless otherwise noted.
1-4
S
a signal that is active low has a tilde (~) following its name.
92DM923 88110 Instruction Manual
Online Version
Section 2: INSTALLATION AND CONNECTIONS
This section describes how to do the following:
S
install the disassembler software
S
configure the probe adapter
S
connect the DAS 9200 to the SUT (system under test)
INSTALLING SOFTWARE
Before installing the microprocessor application software, you should be aware that there are three different versions of DAS 9200 system software: the 9201T version, the 92XTerm version, and the 9202XT version. The 9201T version allows you to operate the DAS 9200 from a 9201T terminal. The 92XTerm version allows you to operate the DAS 9200 in an X window on a workstation. The 9202XT version allows you to operate the DAS 9200 in an X window on a 9202XT terminal.
NOTE
To use the microprocessor support package, you must install application software that is compatible with your DAS 9200 mainframe configuration and system software.
Two floppy disks are shipped with the 92DM923 support. To determine which floppy disk contains compatible application software, follow these steps:
1. Note the terminal type that will display the DAS 9200 user interface.
2. Power on the DAS 9200 mainframe or system, and press the Select Menu key.
3. Select the HW/SW Version menu in the Utilities menu column, and press Return.
4. Look at the System Software line to find the version of system software loaded. Use Table 2-1 to choose the correct floppy disk to install. If your system software is an older version than the one listed in the table, you should update your system software before installing the application.
92DM923 88110 Instruction Manual Online Version
2-1
Installation and Connections
T erminal Type
9200T/9201T Release 3, Version 1.30[DAS 9201T Application Software - 92DM923 X window on a
workstation or a 9202XT
*Version numbers shown are the lowest supported; higher versions within the same release are also supported.
[
The 9201T version of this application should operate properly with DAS 9200 system software Release 2, Version 1.20. However, you should be aware that this application was actually tested using Release 3, Version 1.3, the currently supported version.
Table 2-1
Choosing the Correct Floppy Disk
System Software Line
Information*
Release 3, Version 1.30[DAS 92XTERM Application SW - 92DM923
Install Floppy Disk Labelled
If you have any two types of DAS 9200 system software, (9201T, 92XTerm, 9202XT), and you switch between the two, you must install compatible application software on each system.
If you try to install application software onto an incompatible system or terminal using DAS 9200 System Software Release 3, V1.1 or greater, an error message displays.
If you try to install application software onto an incompatible system or terminal using DAS 9200 System Software Release 3, V1.0 or lower, the system will install the software but it will not operate properly when you try to use it.
Install the disassembler software onto the DAS 9200 as follows:
1. Power up the DAS 9200 mainframe.
2. Insert the appropriate disk into the DAS 9200’s floppy drive.
3. Press the Select Menu key, and select the Disk Services menu.
4. Select Install Application in the Operation field of the menu.
5. Press F8: EXECUTE OPERATION, and follow the on-screen prompts.
NOTE
After each install and load operation, a message appears on the screen informing you the operation succeeded or failed. If the message tells you the operation failed, you may need to remove applications or files from the hard disk and try installing or loading again. If the operation fails again, refer to Appendix A: Error Messages and Disassembly Problems.
2-2
92DM923 88110 Instruction Manual
Online Version
Installation and Connections
CONFIGURING THE DAS 9200
To acquire data from an 88110 microprocessor, two 92A96 Modules are required. They must be configured into one variable-width module.
When using a variable-width module, both 92A96 Modules must be positioned in adjacent DAS 9200 slots. The module in the higher-numbered slot is referred to as the HI module; the module in the lower-numbered slot is referred to as the LO module. You cannot use slots 1 or 8 when creating a variable-width module. The modules do not need to have the same memory depth.
You should check the System Configuration menu to verify that the variable-width module is defined correctly. Figure 2-1 shows how the Sys Config menu looks when two 92A96 Modules are combined into a variable-width module.
Probe connections on the probe adapter board are labeled to identify which module and which probe group connects to them. For example, LO_A0 indicates the A0 group from the LO Module.
Figure 2-1. Sys Config menu with a variable–width module defined.
Refer to your module user manual for additional information about variable-width modules, connecting probe cables, and positioning and installing 92A96 Modules.
92DM923 88110 Instruction Manual Online Version
2-3
Installation and Connections
In a system with multiple modules, it is easier to identify which modules are connected to the probe adapter if slot number labels are applied to the 92A96 probe interface housings and DAS 9200 mainframe. Figure 2-2 shows how to apply slot number labels.
Apply slot number labels here.
Figure 2-2. Applying slot number labels.
CONFIGURING THE PROBE ADAPTER
You need to set a jumper on the probe adapter before connecting the probe adapter to the SUT. This jumper can be used to disable the microprocessor’s internal cache by pulling the DBUG pin to an active low state.
The normal position does not pull the DBUG pin low. DBUG position pulls the signal low. If the jumper is placed in the debug position the DBUG pin should be disconnected from the user SUT. You can disconnect the DBUG pin by removing the W6 pin from the sacrifice socket.
2-4
92DM923 88110 Instruction Manual
Online Version
Installation and Connections
CONNECTING TO THE SYSTEM UNDER TEST
Before you connect to the SUT, you must connect the standard probes to the 92A96 Module card. Your SUT must also have a minimum amount of clear space surrounding the microprocessor to accommodate the probe adapter. Refer to Appendix C: Service Information for the required clearances.
To connect the DAS 9200 to the SUT, do the following:
1. Turn off power to your SUT. It is not necessary to turn off power to the DAS 9200.
CAUTION
Static discharge can damage the microprocessor, the probe adapter, the podlets, or the 92A96 Module. To prevent static damage, handle the microprocessor 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 jack located on the back of the DAS 9200. Then, touch any of the ground pins of the probe adapter to discharge stored static electricity from the probe adapter.
3. Place the probe adapter onto the antistatic shipping foam to support the probe as shown Figure 2-3. This prevents the circuit board from flexing and the socket pins from bending.
4. Remove the 88110 microprocessor from your SUT.
5. Line up the pin A1 indicator on the microprocessor with the pin A1 indicator on the probe adapter board.
CAUTION
Failure to correctly place the microprocessor into the probe adapter may permanently damage the microprocessor once power is applied.
6. Place the microprocessor into the probe adapter as shown in
92DM923 88110 Instruction Manual Online Version
Figure 2-3.
2-5
Installation and Connections
Figure 2-3. Placing the microprocessor into a typical PGA probe adapter.
7. Connect the clock and 8-channel probes to the probe adapter as shown in Figure 2-4. Match the channel groups and numbers on the interface housing to the corresponding pins on the probe adapter.
2-6
92DM923 88110 Instruction Manual
Online Version
8-CHANNEL PROBE
Hold the 8-Channel Probes by the podlet holder when connecting them to the probe adapter. Do not hold them by the cables or necks of the podlets.
Installation and Connections
Figure 2-4. Connecting the podlets to a typical PGA probe adapter.
8. Line up the pin A1 indicator on the probe adapter board with the pin A1 indicator on your SUT.
9. Place the probe adapter onto the SUT as shown in Figure 2-5.
NOTE
You may need to stack one or more replacement sockets between the SUT and the probe adapter to provide sufficient vertical clearance from adjacent components. However, keep in mind this may increase loading, which can reduce the electrical performance of your probe adapter.
92DM923 88110 Instruction Manual Online Version
2-7
Installation and Connections
SUT SOCKET
Figure 2-5. Placing a typical PGA probe adapter onto the SUT.
2-8
92DM923 88110 Instruction Manual
Online Version
Section 3: SETTING UP DISASSEMBLER
SOFTWARE
This section tells how to prepare the disassembler software to acquire data and discusses the following:
S
loading support software
S
channel groups and assignments
S
changes that affect disassembly
S
clocking options
S
symbols
S
triggering
Before you acquire and disassemble data, you need to load support software, and specify setups for clocking, triggering, and using symbols. The disassembly software provides default values for each of these setup controls, but you can change them as needed.
LOADING DISASSEMBLER SOFTWARE
To load the 88110 support, follow these steps:
1. Press the Menu Select key, select the appropriate 92A96 Module, select its Configuration menu, and press Return.
2. Select 88110 in the Software Support field.
3. Press F8: EXECUTE OPERATION.
When you load the support software, the Channel, Clock, and Trigger menus are automatically set up to acquire data from your 88110 system. You can change the setups in the Clock and Trigger menus as needed. Refer to Channel Groups and Assignments for information on what can be changed in the Channel menu.
92DM923 88110 Instruction Manual Online Version
3-1
Loading...
+ 52 hidden pages