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.
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 usTektronix, Inc.
For application-oriented questions about a Tektronix measurement 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-OffLineUser 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 Messagesand 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
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.