Tektronix DAS or TLA 500 Series User Manual

User Manual
Basic Operations of Microprocessor Support Packages
R
on a DAS
or TLA 500 Series Logic Analyzer
070-9365-02
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 T echnical 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 F AR 52.227-19, as applicable.
T ektronix 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.
Printed in the U.S.A.
T ektronix, Inc., P.O. Box 1000, Wilsonville, OR 97070–1000
R
DAS
TEKTRONIX, TEK, and DAS are registered trademarks of T ektronix, Inc.
NT and DASR XP are trademarks of
Tektronix, Inc.
Table of Contents
Getting Started
General Safety Summary v. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preface: DAS or TLA 500 Series Documentation vi. . . . . . . . . . . . . . . .
About This Manual Set vi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manual Conventions vii. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contacting T ektronix viii. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General Support Package Description 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accessories 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Options 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifications 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logic Analyzer Configuration 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requirements and Restrictions 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the Logic Analyzer 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96-Channel Module 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
192- or 288-Channel Variable-Width Module 6. . . . . . . . . . . . . . . . . . . . . . .
Slot Number Labels 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the Software 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disk Drive Upgrade 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loading the Software 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring a Probe Adapter 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting a192-Channel High-Density Probe to a Probe Adapter 10. . . . . . . . . .
Operating Basics
Application Setup 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Channel Group Definitions 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Changes that Affect Disassembly 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Custom Clocking 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Symbols 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggering 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Menus 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disassembly Menu 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Formats 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mark Cycle 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disassembly Format Definition Overlay 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exception Vectors 20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Symbolic Display of Channel Groups 20. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disassembly Search Definition Overlay 21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Search T ype 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Search Mode 23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Radices 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comparison T ypes 25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mnemonic T ype 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Load the Search Values from the Cursor 29. . . . . . . . . . . . . . . . . . . . . . . . . . .
Timing Menu 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
State Menu 32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
i
Table of Contents
Split Screen Display 33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting Up the Software 34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clocking Mode 34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copying and Editing the Predefined Symbol T ables 34. . . . . . . . . . . . . . . . . . . . . .
Triggering 35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acquiring and Viewing Disassembled Data 36. . . . . . . . . . . . . . . . . . . . .
Acquiring Data 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing Disassembled Data 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scrolling Through Data 37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Marking Cycles 37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing Marks 38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Searching Through Data 38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Splitting the Display 38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Printing Data 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing the Demonstration Reference Memory 39. . . . . . . . . . . . . . . . . . . . . . . . .
General Purpose Analysis 40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clocking 40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Custom Clocking 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal Clocking 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Clocking 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggering 42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acquiring Data 42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing Data 42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timing Menu 42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
State Menu 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Searching Through Data 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Printing Data 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendices
Appendix A: Error Messages and Disassembly Problems A–1. . . . . . . . .
Module Error Messages A–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Slow Clock A–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Waiting for Stop A–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Waiting for Stop-Store A–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Waiting for Trigger A–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disassembly Problems A–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Incorrect Data A–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Other Suggestions A–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix B: Maintenance B–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Care and Maintenance B–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disconnecting High-Density Cables B–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Disconnecting Probes B–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Replacing Probe Podlets B–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing Probe Podlets from the Interface Housing B–6. . . . . . . . . . . . . . . . .
Replacing a Clock Probe B–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing Probe Podlets from the Podlet Holder B–7. . . . . . . . . . . . . . . . . . . . .
Replacing Channel Probe Podlets B–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Replacing Protective Sockets B–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PGA Protective Sockets B–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DIP Protective Sockets B–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
ii
Glossary Index List of Figures
Table of Contents
ZIF Protective Sockets B–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Replacing the Fuse B–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–1: DAS connected to a typical probe adapter 3. . . . . . . . . . . .
Figure 1–2: DAS connected to a probe adapter
with a high-density probe 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–3: Vertical dimension of acquisition probes connected to a probe
adapter 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–4: Sys Config menu with a variable-width module defined 7
Figure 1–5: Applying slot number labels 8. . . . . . . . . . . . . . . . . . . . . . .
Figure 1–6: Connecting acquisition probes to a high-density probe 11.
Figure 1–7: Hardware display 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–8: Disassembly Format Definition overlay 18. . . . . . . . . . . . . .
Figure 1–9: Address channel group displayed symbolically 21. . . . . . . .
Figure 1–10: Interaction of acquisition and disassembly searches with Both
selected 23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–11: Disassembly Search Definition overlay with Both as the search
type 29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1–12: Text search in the Mnemonic group 31. . . . . . . . . . . . . . . .
Figure 1–13: Timing data using the P54C_96
Timing Format Definition file 32. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure B–1: Disconnecting cables from a high-density probe B–3. . . . . . .
Figure B–2: Disconnecting clock and channel probes B–5. . . . . . . . . . . . .
Figure B–3: Removing a probe podlet from the interface housing B–6. . .
Figure B–4: Ganging together channel probe podlets B–7. . . . . . . . . . . . .
Figure B–5: Removing a PGA protective socket B–10. . . . . . . . . . . . . . . . .
Figure B–6: Removing a DIP protective socket B–11. . . . . . . . . . . . . . . . . .
Figure B–7: Removing a ZIF protective socket B–12. . . . . . . . . . . . . . . . . .
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
iii
List of Tables
Table of Contents
Table 1–1: Search variables available by group type 22. . . . . . . . . . . . .
Table 1–2: Special characters available in a Text search 26. . . . . . . . . .
Table 1–3: Mnemonic type search selections, display mode, and resulting
search action 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table B–1: Podlet-to-channel color code B–8. . . . . . . . . . . . . . . . . . . . . . .
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
iv
General Safety Summary
The support product instruction manual contains the General Safety Summary for your support product probe adapter.
Only qualified personnel should perform service procedures.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
v
Preface: DAS or TLA 500 Series Documentation
The DAS (Digital Analysis System) documentation package provides the information necessary to install, operate, maintain, and service the DAS NT, DAS XP, and TLA 500 Series Logic Analyzers. The documentation consists of the following manuals:
H
The DAS System User Manual or TLA 500 Series Logic Analyzer User
Manual, the main reference manuals for the DAS or TLA 500 systems, that
provides an overview of the operating system, basic installation information,
a tutorial for new users, and information for system-level menus.
H
A series of other module user manuals that provide detailed information on
the data acquisition modules, and pattern generation modules available for
use with the logic analyzers. Consult the individual manuals for information
on the Setup and Display menus for each module.
H
An LA-OffLine User Manual that describes how to transfer, display, and
analyze data (acquired on a DAS logic analyzer) from a personal computer or
a workstation.
H
A series of bus, microprocessor, microcontroller, data communications, and
digital signal processor support product instruction manuals that describe the
various support products available with the DAS or TLA 500 systems.
About This Manual Set
H
A technician’s reference manual that provides service information for
qualified service technician to isolate problems to the module level.
H
A series of software user manuals that accompany the various software
support products.
This user manual is part of a two-manual set for operating various support products, such as for microprocessors, buses, microcontrollers, and digital signal processors, on a DAS or TLA 500 logic analyzer. If you are not familiar with operating support products on the DAS or TLA 500, you may need to use this manual with the instruction manual specific to your product to operate that product.
An instruction manual is included with each support product. That manual contains specific information about the support product. If you are already familiar with operating various support products on a DAS or TLA 500, you probably only need to use the instruction manual to operate your product.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
vi
Preface: DAS or TLA 500 Series Documentation
The two manuals contain references to each other. You can find references to specific topics in the Table of Contents (such as Requirements and Restrictions) or, in the Index if the topic does not appear in the Table of Contents.
This manual is based on the assumption that you are familiar with how to operate the system software for the DAS, and TLA 500 Series logic analyzers, and the 92A96 application. Therefore, details about the system software, the 92A96 application, and how to move through the menu structures are not provided. An overview of some 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 tasks:
H
Install and load a support application
H
Set up the logic analyzer to acquire data from the system under test
H
Acquire and view data
H
Use a support product for general purpose analysis
Manual Conventions
H
Maintain the probe adapter
This manual uses the following conventions:
H
The term disassembler refers to the application that disassembles bus cyles
into instruction mnemonics and cycle types.
H
The term SUT (system under test) refers to the microprocessor-based system
from which data is being acquired.
H
The term DAS or TLA 500 refers to the DAS/NT, DAS/XP, and 92XTerm
system and modules, and to the TLA 510 and TLA 520 systems unless
otherwise noted; a Tektronix Logic Analyzer (TLA) operates identically to a
DAS.
H
The term 92A96 refers to all versions of the 92A96, 92C96, and subsequent
DAS or TLA 500 modules unless otherwise noted.
H
The term acquisition probe refers to clock and channel acquisition probes.
H
The name of the microprocessor from which you intend to acquire data
appears in fields and file names you need to select to operate the support
product. In this manual, the term P54C is used as an example. All menu and
data displays in this manual are from the P54C demonstration reference
memory file.
H
A tilde (~), a pound sign (#), or an asterisk (*) following a signal name are
symbols that can be used to indicate an active low signal. The support
product instruction manual tells you which symbol that prodcut uses.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
vii
Contacting Tektronix
Preface: DAS or TLA 500 Series Documentation
Product Support
Service Support
For other information
To write us Tektronix, Inc.
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 product support outside of North America, contact your local Tektronix distributor or sales office.
Contact your local Tektronix distributor or sales office. Or, visit our web site for a listing of worldwide service locations.
http://www.tek.com In North America:
1-800-TEK-WIDE (1-800-835-9433) An operator will direct your call.
P.O. Box 1000 Wilsonville, OR 97070-1000
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
viii
Getting Started
This chapter provides basic information on the following topics:
H
Various support packages for microprocessors, buses, microcontrollers, and
digital signal processors
H
DAS or TLA 500 configuration
H
General microprocessor-based system requirements
H
How to install and load the support software
H
How to connect clock and channel probes to the High-Density 192-Channel
Probe, if the probe adapter requires one Remember that the information in this chapter is general to the operations and
functions of microprocessor support packages on a DAS or TLA 500 logic analyzer. Any differences in operation or function of a specific support will be detailed in the 92DM support instruction manual.
General Support Package Description
Support packages consist of software on a floppy disk, an optional probe adapter, this manual, and a support-specific instruction manual. The software includes setup files, at least one demonstration reference memory, symbol tables disassembler program.
Information on how to select and install LA-OffLine microprocessor support software on a personal computer or workstation is included in your LA-OffLine User Manual.
A demonstration reference memory is provided so you can see an example of disassembled instruction mnemonics and bus cycle types. The reference memory is automatically installed on the DAS or TLA 500 when you install the software. Directions for viewing this file are on page 39.
To use a 92DM support product efficiently, you need to have the following:
H
Knowledge of your DAS or TLA 500 configuration and its operation
H
Knowledge of your system with which you are using this support package
H
This manual
H
The 92DM support instruction manual
, and a
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
1
Accessories
Getting Started
H
The TLA 500 Series Logic Analyzer User Manual or DAS System User
Manual, Tektronix, Inc.
H
The 92A96 & 92C96 Acquisition Module User Manual, Tektronix, Inc., or
any other appropriate acquisition module
H
The LA-OffLine User Manual, Tektronix, Inc. (if you want to display and
disassemble acquired data on your personal computer or workstation using
LA-OffLine)
H
LA-LINK (if you want to download symbols from your high-level develop-
ment system)
The Replaceable Parts List chapter in the 92DM support instruction manual contains information on accessories available for your support package, if any.
Options
The Replaceable Parts List chapter in the 92DM support instruction manual contains information on Options available for your support, if any, and how to order them.
Specifications
The 92DM support instruction manual contains the electrical, environmental, mechanical, and channel assignment specifications for your support package.
Logic Analyzer Configuration
92DM support packages require that your DAS be equipped with one, two, or three modules and four, eight or twelve standard acquisition probes. The TLA 500 allows a two module maximum.
Figure 1–1 shows an overview of a DAS with one acquisition module connected to a typical probe adapter.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
2
Getting Started
DAS
92A96 probe
cables
To 92A96 cards
Clock probe
Probe adapter
Figure 1–1: DAS connected to a typical probe adapter
92A96 interface
housing
8-channel probe
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
3
Getting Started
Figure 1–2 shows an overview of a DAS with one acquisition module connected to a low-profile probe adapter and a high-density probe.
DAS
92A96 probe
cables
To 92A96 cards
8-channel probe
92A96 interface
housing
Low- profile probe adapter
Figure 1–2: DAS connected to a probe adapter with a high-density probe
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
Clock probe
High-Density probe
4
Requirements and Restrictions
You should review the following topics in your 92DM support instruction manual as they pertain to your SUT:
H
Electrical, environmental, mechanical, and channel assignment specifications
in the Specifications chapter
H
Requirements and restrictions in the Getting Started chapter You should also review the following descriptions of general requirements and
restrictions of supports.
Probe Adapter Clearance. Your SUT must have a minimum amount of clear space surrounding the microprocessor to accommodate the probe adapter. The support instruction manual contains the dimensions of the probe adapter.
Acquisition Probe Clearance. Figure 1–3 shows the vertical dimension of an acquisition probe connected to a probe adapter.
Getting Started
43 mm
(1.70 in)
Figure 1–3: Vertical dimension of acquisition probes connected to a probe adapter
Probe Adapter Loading. Any electrical connection to your system adds an
additional AC and DC load. Each probe adapter is carefully designed to add a minimum load to your system. However, this additional load might affect the operation of the microprocessor in systems with extremely tight timing margins. The Specifications chapter in the support instruction manual contains complete specifications on how the probe adapter affects your system, if at all.
SUT and Probe Adapter Cooling. You must be sure to retain the original level of cooling for your microprocessor-based system after you install a probe adapter. To maintain the required operating temperature, you might need to provide additional cooling for the system and probe adapter.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
5
Configuring the Logic Analyzer
There are two types of configurations for 92A96 modules: a single module (96 channels) or a variable-width module (192 or 288 channels).
Most support packages require only one type of configuration. However, some could require two single modules, or a mixture of a single and variable-width modules.
Getting Started
96-Channel Module
192- or 288-Channel
Variable-Width Module
When there are two or three 96-channel modules in adjacent slots, they are automatically formed into a variable-width module by the DAS or TLA 500 system software at power up.
If the support package requires just one module from a variable-width module, you must reconfigure the DAS or TLA 500 in the System Configuration (Sys Config) menu prior to selecting the support in the Configuration menu. Refer to the discussion of the System Configuration menu in the system user manual for details on how to reconfigure variable-width modules.
Refer also to your acquisition module user manual for additional information about connecting acquisition module probe cables, and positioning and installing modules in the DAS or TLA 500 logic analyzer.
To acquire data from some microprocessors, two or three modules might be required. In most cases, the modules need to be configured into a variable-width module, either 192 or 288 channels wide.
When using a variable-width module, all modules must be positioned in adjacent DAS or TLA 500 slots in a single mainframe. You cannot use slots 1 or 8 when creating a variable-width module. The modules do not need to have the same memory depth.
Check the System Configuration menu to see if the module is defined correctly. Figure 1–4 shows how the Sys Config menu looks when two modules are combined into one variable-width module.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
6
Getting Started
When two modules are combined, 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. Probe connections on the probe adapter board are labeled to identify which module and which channel probe connects to them. For example, HI_A0 indicates the A0 probe section from the HI module.
Clock pins on the probe adapter do not have the HI/LO designation; they are just labeled CK0, CK1, CK2, and CK3. Each pair of clock pins connect to the same signal on the probe adapter. The clock probes from both modules must connect to the appropriate clock pins for Custom clocking to function properly.
Slot Number Labels
Figure 1–4: Sys Config menu with a variable-width module defined
Refer to your module user manual for information about variable-width modules, and for additional information about connecting acquisition module probe cables, and positioning and installing modules in the DAS or TLA 500.
In a system with many modules, it is easier to identify which modules are connected to the probe adapter if slot number labels are applied to the probe interface housings and DAS or TLA 500 mainframe. Figure 1–5 shows where to apply slot number labels.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
7
Apply slot number labels here.
Figure 1–5: Applying slot number labels
Getting Started
Installing the Software
One floppy disk is included with the support for installing the software on a DAS or TLA 500 logic analyzer. The amount of disk free space required after installation is shown on the label of the floppy disk. During installation, you will need approximately twice that amount of disk space.
To install the software onto a DAS or TLA 500 logic analyzer, follow these steps:
1. Power on the DAS or TLA 500 system.
2. Insert the 92DM support disk for the DAS or TLA 500 logic analyzer into
the 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 operation, a message appears on the screen informing you the operation succeeded or failed. If the message tells you the operation failed, you might need to remove software or files from the hard disk and try installing again.
If there is inadequate disk free space available on the hard disk, you must use the Remove Application or Delete File function of the Disk Services menu to free up enough disk space to install the software.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
8
Disk Drive Upgrade
Loading the Software
Getting Started
For information on installing the LA-OffLine microprocessor support software on your workstation, refer to the LA-OffLine User Manual.
If your DAS/TLA does not have a 3.5 inch floppy disk drive, you should contact your Tektronix sales representative for information on how to upgrade the drive.
To load the software, follow these steps:
1. Press the Menu Select key, select the appropriate module, select its
Configuration menu, and press Return.
2. Select XXX Support, where XXX represents the name of your support
package, for example the P54C, in the Software Support field.
NOTE. After each load operation, a message appears on the screen informing you the operation succeeded or failed. If the message tells you the operation failed, you might need to remove software or files from the hard disk and try loading again.
When you load the software, the Channel, Clock, and Trigger menus are automatically set up to acquire data from your microprocessor-based system. You can change the setups in the Clock and Trigger menus as needed. For information on what can be changed in the Channel menu, refer to Channel Group Defini- tions on page 12.
Configuring a Probe Adapter
There might be jumpers or switches on the probe adapter. The 92DM support instruction manual contains information on how to configure the probe adapter under Configuring the Probe Adapter in the Getting Started chapter.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
9
Connecting a192-Channel High-Density Probe to a Probe Adapter
Some support packages require a 196-Channel High-Density Probe in addition to the probe adapter.
Before you connect to the system under test (SUT), you must connect the standard probes to the module card. Your SUT must also have a minimum amount of clear space surrounding the microprocessor to accommodate the probe adapter. Refer to the Specifications chapter in the 92DM support instruction manual for the required clearances.
To connect the acquisition probes to the high-density probe, follow these steps:
1. Connect the probe adapter to the SUT as described in the support instruction
manual up to the step that describes how to connect the clock and channel
probes.
2. Connect the clock and channel probes to the high-density probe as shown in
Figure 1–6. Match the channel groups and numbers on the interface housing
to the corresponding pins on the high-density probe. Match the ground pins
on the probes to the corresponding pins on the probe adapter.
Getting Started
Be sure to check the support instruction manual for any special connections
that need to be made on the high-density probe.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
10
Clock probe
Getting Started
Hold the 8-channel probes by the podlet holder when connecting them to the high-density probe. Do not hold them by the cables or necks of the podlets.
8-Channel probe
High-density probe
92A96 interface housing
Figure 1–6: Connecting acquisition probes to a high-density probe
3. Connect the high-density cables from the probe adapter to the high-density
probe as shown in the 92DM support instruction manual.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
11
Application Setup
This section provides general information on the setup of the software. Remember that the information in this section is general to the features and
controls of any microprocessor support on a DAS or TLA 500 logic analyzer. Differences in features and controls of a specific support will be given in the instruction manual for that product.
Before you acquire and disassemble data, you need to load the software and specify setups for clocking, triggering, and using symbols. The software provides default values for each of these setup controls, but you can change them as needed.
Channel Group Definitions
Each support setup contains channel group definitions. Most supports have channel groups defined for the Address, Data, and Control signals, and additional groups defined for other microprocessor signals.
The channel groups cannot be changed nor can the channels be reused in another group; however, you can define and display additional groups. If you want to know which signal is in which group, refer to the channel assignment tables in the Specifications chapter of the support instruction manual. Channel assignments are also shown in the 92A96 Channel setup menu.
Changes that Affect Disassembly
You can change part of the default setups for the module. If you change the threshold voltage or display polarity, the disassembled data will be affected.
Custom Clocking
You can use the Clock menu to set clocking choices to control data sampling. Each support offers a microprocessor-specific clocking selection called Custom. This clocking choice is the default selection whenever you select XXX Support in the 92A96 Configuration menu, where XXX represents the name of your support, for example the P54C.
Disassembly Descriptions of using these other clock selections with microprocessor supports can be found in the next chapter under General Purpose Analysis.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
will not be correct with the Internal or External clocking modes.
12
Symbols
Application Setup
Symbols can be used to represent a specific channel group value (pattern) or a range of channel group values defined by upper and lower bounds (range).
You can use symbol tables to display channel group information symbolically in the State and Disassembly menus, to control triggering, and to conduct data searches. The disassembler provides at least one symbol table file, normally for the Control channel group that replaces specific Control channel group values.
Refer to Triggering on page 35, and Symbolic Display of Channel Groups on page 20 for more information on using and displaying symbolic values. Refer also to Disassembly Search Definition Overlay on page 21 for information on how to use symbol table values for data searches.
Your support instruction manual shows the supplied symbol table files and lists the predefined symbols in each file.
Triggering
All the Trigger menu selections available for use with your module are also available for use with disassembly. Refer to your module user manual for a list and description of these selections.
If the support displays exception cycle types, these exception cycle types are computed and cannot be used to control triggering.
You can use the Home key to quickly clear the word recognizer field of any channel group with a symbolic radix. To clear a word recognizer, open the field, press the Home key, and close the field. The first entry on the list is blank.
The DAS or TLA 500 makes it possible to cross-trigger with other modules or to an external instrument. You might want to consider sending or receiving a signal to or from another module, or to the Sync Out SMB connector on the module. You should refer to your DAS or TLA 500 System User Manual for an in-depth description of defining and using signals, and to specific module user manuals for a description of using the Sync Out SMB connector.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
13
Display Menus
Disassembly Menu
This section provides general information on features and controls of the Disassembly menu. Also included in this section is a brief description of the State and Timing menus.
Remember that the information in this section is general to the features and controls of any support on a DAS or TLA 500 logic analyzer. Differences in features and controls of a specific support will be given in the instruction manual for that product.
If you have any problems acquiring data, refer to Appendix A: Error Messages and Disassembly Problems.
Acquired data is disassembled into cycle types and instruction mnemonics. Data can be viewed in the Disassembly menu in four display formats. All the formats have the following characteristics:
H
The default display format typically shows the Address, Data, and Control
channel group values for each sample of acquired data.
H
Gaps in the acquired data, caused by data qualification specified in the
Trigger menu, are indicated by a gray background behind the Address and
Data groups.
H
You can add data marks to sequences or use the Mark Opcode function to
correct disassembled data that is misinterpreted.
H
The disassembler displays special characters and strings in the instruction
mnemonics to indicate significant events, such as an illegal instruction, or an
instruction that was manually changed to a program fetch with the Mark
Cycle function. The instruction manual lists and describes these special
characters and strings. The Disassembly Format Definition overlay offers optional selections to modify
the way disassembled data displays. The Disassembly Search Definition overlay allows you to define search criteria
to locate specific data. The overlay can also be used to scroll through data based on specific types of instructions.
Basic Operations on a DAS or TLA 500 Series Logic Analyzer User Manual Online Version
14
Loading...
+ 56 hidden pages