Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this public ation supercedes
that in all previously published material. Specifications and price c hange privileges reserved.
Tektronix, Inc., P.O. Box 500, Beaverton, OR 97077
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
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 the date of
shipment. If a 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.
Tektronix does 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, Customer must notify Tektronix of the defect before the expiration
of the warranty period. If Tektronix is unable to provide a replacement that is free from defects in materials and
workmanship within a reasonable time thereafter, Customer may terminate the license for this software product
and return this software product and any associated materials for credit or refund.
THIS WARRANTY IS GIVEN BY TEKTRONIX 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 3--13: Mictor connections for Mictor A pins3--7..............
Table 3--14: Mictor connections for Mictor D pins3--9..............
Table 3--15: Mictor connections for Mictor C pins3--10..............
T able 4--1: Electrical specifications4--1...........................
iv
TMS555 MPC565 Microcontroller Software Support
Preface
This instruction manual contains information specific to the TMS555 MPC565
microcontroller support package and is part of a set of information on how to
operate this product on compatible Tektronix logic analyzers.
If you are familiar with operating microcontroller support packages on the logic
analyzer for which the TMS555 MPC565 support was purchased, you will
probably only need this instruction manual to set up and run the support.
If you are not familiar with operating microcontroller support packages, you will
need to supplement this instruction manual with information on basic operations
to set up and run the support.
Information on basic operations of microcontroller support packages is included
with each product. Each logic analyzer includes basic information that describes
how to perform tasks common to s upport packages on that platform. This
information can be in the form of online help, an installation manual, or a user
manual.
This manual provides detailed information on the following topics:
HConnecting the logic analyzer to the target system
Manual Conventions
HSetting up the logic analyzer to acquire data from the target system
HAcquiring and viewing disassembled data
This manual uses the following conventions:
HThe term “disassembler” refers to the software that disassembles bus cycles
into instruction mnemonics and cycle types.
HMPC565 also refers to MPC555 unless specifically stated.
HThe phrase “information on basic operations” refers to logic analyzer online
help, an installation manual, or a user manual covering the basic operations
of the microcontroller support.
HThe term “logic analyzer” refers to the Tektronix logic analyzer for which
this product was purchased.
TMS555 MPC565 Microcontroller Software Support
v
Preface
Contacting Tektronix
Phone1-800-833-9200*
AddressTektronix, Inc.
Department or name (if known)
14200 SW Karl Braun Dri ve
P.O. Box 500
Beaverton, OR 97077
USA
Web sitewww.tektronix.com
Sales support1-800-833-9200, select option 1*
Service support1-800-833-9200, select option 2*
Technical supportEmail: techsupport@tektronix.com
1-800-833-9200, select option 3*
1-503-627-2400
6:00 a.m. -- 5:00 p.m. Pacific time
*This phone number is toll free in North America. After office hours, please leave a
voice mail message.
Outside North America, contact a Tektronix sales office or distributor; see the
Tektronix web site for a list of offices.
vi
TMS555 MPC565 Microcontroller Software Support
Getting Started
Getting Started
This section contains information on the TMS555 MP C565 microcontroller
support, and information on connecting your logic analyzer to your target
system.
Support Package Description
The TMS555 microcontroller support package displays disassembled data from
systems based on the PowerPC MPC565 and MPC555 microcontrollers.
The support package is also expected to work for MPC561/562, MPC563/564,
MPC566, and MPC556. The package does not support Code Compression.
Refer to information on basic operations to determine how many modules and
probes your logic analyzer needs to meet the minimum channel requirements for
the TMS555 microcontroller support.
To use this support efficiently, you need the items listed in the information on
basic operations as well as the MPC555 User Manual, Motorola, Revision
October 2000, and the MPC565 Reference Manual Revision, October 2000.
Logic Analyzer Software Compatibility
The label on the microcontroller support floppy disk states which version of
logic analyzer software this support is compatible with.
Logic Analyzer Configuration
The TMS555 support requires a minimum of one 102-channel, 100 MHz
acquisition module.
Requirements and Restrictions
Review the electrical specifications in the Specifications section in this manual
as they pertain to your target system, as well as the following descriptions of
other MPC565 support requirements and restrictions.
Hardware Reset. If a hardware reset occurs in your MPC565 system during an
acquisition, the application disassembler might acquire invalid samples.
TMS555 MPC565 Microcontroller Software Support
1- 1
Getting Started
System Clock Rate. The support can acquire data from the MPC565 microcontroller operating at speeds of up to 56 MHz
1
. The MPC565 microcontroller support has been tested to 40 MHz for the nonburst mode and
20MHz for the burst mode.
Nonintrusive Acquisition. Acquiring microcontroller bus cycles is nonintrusive to
the target system. That is, the TMS555 MPC565 microcontroller does not
intercept, modify, or present back signals to the target system.
Channel Groups. Channel groups required for clocking and disassembly are the
addr Group, Data Group, Control Group, Chip_Select Group, Byte_Enable
Group, and ITR Group. The Misc group is not required for clocking and
disassembly.
The sample that was available for testing showed behavior inconsistent from
those described in the MPC565 device reference manual. The following
restrictions arise from these observations.
Refetching in Burst Mode. The processor refetches instructions while operating in
burst mode, even for noncontrol flow instructions (sequential instructions). This
mostly happens with multiple Read/Write instructions and floating point
instructions, but apparently is not related to the type of instructions only. Since
the disassembler has no knowledge or any indication of these refetches that are
made for normal sequential instructions, the instructions are parsed and
displayed multiple times.
1- 2
No Flush Information on the VF and VFLS Signals. The VF and VFLS lines do not
give the Flush Information as described in the device manual. This does not
affect the disassembly. Device behavior as described in the manual is untested;
the disassembly in Memory Image mode may be wrong if the behavior is
different.
Unexpected Messages on the VF Pins. If Data Show cycles are enabled, then the
messages “Indirect branch taken” and “VSYNC asserted” are displayed for the
VF signals even when there are no corresponding instructions. In Memory Image
mode, disassembly may be wrong because of these unexpected messages. This
problem does not occur if Data Show Cycles are disabled. If this problem occurs,
you cannot enable data show cycle while using Memory Image mode.
1
Specification at time of printing. Contact your Tektronix sales representative for
current information on the fastest devices supported.
TMS555 MPC565 Microcontroller Software Support
Timing Display Format
Getting Started
The support has a Timing Display Format file. It sets up the display to show the
following waveforms:
NOTE. The addr, Data and Byte_Enable are displayed in bus form.
Functionality Not Supported
Interrupt Signals. Not all of the interrupt signals are acquired by the TMS555
support software. Such signals are identified by the TMS555 support software
which displays the address for the interrupt service.
Alternate Bus Master. The disassembly does not process alternate bus master
transactions.
Code Compression. The package does not support code compression feature of
MPC556, MPC566, MPC562, and MPC564.
TMS555 MPC565 Microcontroller Software Support
1- 3
Getting Started
Functionality Supported But Not Tested
The following features are supported, but are not tested:
H8 and 16 bit port sizes
HLittle Endian Mode
HAlternate Bus master
HAddress Offset feature in Memory Image Mode
This support package may work for MPC561/562, and MPC563/564 microcontrollers, though it has not been tested.
Limitations Of The Support
The support has the following limitations when consecutive/ multireads and/or
consecutive branches are encountered. These limitations can be overcome by
using the Marking Options provided.
HConsecutive reads and multireads may be identified as fetches if AT[2]
(read/write indicator) is not enabled.
HThe branch target embedded within the reads may be identified as READ.
This is expected only for Normal nonburst mode.
HTwo branches within the instruction queue length may not be identified
properly. That is, the instructions are parsed, but the indication, whether
taken or not taken, may not be shown.
HThe support identifies as not taken a conditional/indirect branch address that
is reached sequentially. For example, consider that there is a branch from
external to internal memory. Now the instructions are executed in the
internal memory. Consider that there is another branch in the internal
memory that branches back to the next sequential instruction of the external
memory. The support then identifies the branch of external memory as not
taken.
Connecting the Logic Analyzer to a Target System
You can use the channel probes, clock probes, and leadsets with a commercial
test clip (or adapter) to make the connections between the logic analyzer and
your target system.
1- 4
To connect the probes to MPC565 signals in the target system using a test clip,
follow the steps:
TMS555 MPC565 Microcontroller Software Support
Getting Started
1. Power off your target system. You do not need to power off the logic
analyzer.
CAUTION. To prevent static damage, handle the microprocessor, probes, and the
logic analyzer module in a static-free environment. Static discharge can damage
these components.
Always wear a grounding wrist strap, heel strap, or similar device while
handling the microprocessor.
2. To discharge your stored static electricity, touch the ground connector
located on the back of the logic analyzer. If you are using a test clip, touch
any of the ground pins on the clip to discharge stored electricity from the test
clip.
CAUTION. To prevent permanent damage to the pins on the microprocessor, place
the target system on a horizontal surface before connecting the test clip.
Labeling P6434 Probes
3. Place the target system on a horizontal, static-free surface.
4. Use Tables 3--13 through 3--15 starting on page 3--7 to connect the channel
probes to MPC565 signal pins on the test clip or in the target system.
5. Use leadsets to connect at least one ground lead from each channel and the
ground lead from each clock probe to the ground pins on your test clip.
The TMS555 MPC565 software support package relies on the channel mapping
and labeling scheme for the P6434 Probes. Apply labels using the instructions
described in the P6434 Probe Instructions manual.
TMS555 MPC565 Microcontroller Software Support
1- 5
Getting Started
1- 6
TMS555 MPC565 Microcontroller Software Support
Operating Basics
Setting Up the Support
This section provides information on how to set up the support and covers the
following topics:
HClocking options
HTiming diagram
The information in this section is specific to the operations and functions of the
TMS555 MPC565 support on any Tektronix logic analyzer for which the support
can be purchased. Information on basic operations describes general tasks and
functions.
Before you acquire and display disassembled data, you need to load the support
and specify the setups for clocking and triggering as described in the information
on basic operations. The support provides default values for each of these setups,
but you can change the values as needed.
Installing the Support Software
NOTE. Before you install any software, you should verify that the microcontroller
support software is compatible with the logic analyzer software.
To install the TMS555 MPC565 software on your Tektronix logic analyzer,
follow these steps:
1. Insert the floppy disk in the disk drive.
2. Click the Windows Start button, point to Settings, and click Control Panel.
3. In the Control Panel window, double-click Add/Remove Programs.
4. Follow the instructions on the screen for installing the software from the
floppy disk.
To remove or uninstall software, follow the above instructions and select
Uninstall. You need to close all windows before you uninstall any software.
TMS555 MPC565 Microcontroller Software Support
2--1
Setting Up the Support
Channel Group Definitions
The software automatically defines channel groups for the support. The channel
groups for the MPC565 support are addr, Data, Control, Byte_Enable, Chip_Select, ITR and Misc. If you want to know which signal is in which group, refer to
the channel assignment tables beginning on page 3--2.
Clocking
Acquisition Setup
Clocking Options
Custom Clocking
The TMS555 MPC565 affects the logic analyzer setup menus (and submenus) by
modifying existing fields and adding micro-specific fields.
On the logic analyzer, the TMS555 MPC565 adds the selection “MPC565” to the
Load Support Package dialog box, under the File pulldown menu. Once
“TMS555 MPC565 support” has been loaded, the “Custom” clocking mode
selection in the logic analyzer module Setup menu is also enabled.
The TMS555 support offers a microcontroller-specific clocking mode for the
MPC565 microcontroller. This clocking mode is the default selection whenever
you load the MPC565 support.
Disassembly will not be correct when using the Internal or External clocking
modes. Information on basic operations describes how to use these clock
selections for general purpose analysis.
A special clocking program is loaded to the module every time you load the
MPC565 support. This special clocking is called Custom.
In this support with custom clocking, the module logs in all the signals at every
rising edge of the clock signal (CLKOUT). The module then sends all the
logged-in signals to the trigger machine and to the acquisition memory of the
module for storage. That is, in custom clocking, the clocking state machine
(CSM) generates one master sample at every rising edge of the clock.
2--2
When Custom is selected, the Custom Clocking Options menu adds the subtitle
“MPC565 Microcontroller Clocking Support”, and displays the clocking option
—External Bus Interface. This is the only custom clocking option available for
this support.
TMS555 MPC565 Microcontroller Software Support
Setting Up the Support
Bus Timing Diagram. All the signals are acquired and mastered at every rising
edge of the signal CLKOUT. A basic timing diagram for burst mode is given in
Figure 2--1.
CLKOUT
BR~
BG~
BB~
ADDR[0.31]
RD/WR~
TSIZ[0:1]
BURST~
TS~
BDIP~
DATA
TA~
ADDR[28.31] = 0000
Expects another data
Figure 2--1: Bus timing diagram
Data is
vaild
00
Data is
vaild
Last Beat
Data is
vaild
Data is
vaild
TMS555 MPC565 Microcontroller Software Support
2--3
Setting Up the Support
2--4
TMS555 MPC565 Microcontroller Software Support
Acquiring and Viewing Disassembled Data
This section describes how to acquire data and view it disassembled. The
following information covers these topics and tasks:
HAcquiring data
HViewing disassembled data in various display formats
HViewing cycle-type labels
HChanging the way data is displayed
HChanging disassembled cycles with the mark cycles function
Acquiring Data
Once you load the MPC565 support by default, the custom clocking option is
selected. Specify the trigger, if any, and you are ready to acquire and disassemble
data.
If you have any problems acquiring data, refer to information on basic operations
in your online help or Appendix A: Error Messages and Disassembly Problems in
the user manual.
Viewing Disassembled Data
You can view disassembled data in four display formats: Hardware, Software,
Control Flow, and Subroutine. The information on basic operations describes
how to select the disassembly display formats.
NOTE. You must set the selections in the Disassembly property page (the
Disassembly Format Definition overlay) correctly for your acquired data to be
disassembled correctly. Refer to Changing How Data is Displayed on page 2--9.
The default display format shows the addr, Data, Mnemonics, Control,
Chip_Select, and Byte_Enable channel group values for each sample of acquired
data.
If a channel group is not visible, you can add the required column by pressing
Ctrl + L and selecting the group of interest.
TMS555 MPC565 Microcontroller Software Support
2--5
Acquiring and Viewing Disassembled Data
The disassembler displays special characters and strings in the instruction
mnemonics to indicate significant events. Table 2--1 shows these special
characters and strings, and describes what they represent.
Hardware Display Format
Table 2--1:
Character or string displayedDescription
>>The instruction was manually marked.
0xIndicates an immediate hexadecimal value.
>Indicates insufficient room on the screen to show all
**ILLEGAL INSTRUCTION**Illegal instruction
**INSUFFICIENT DATA**Indicates there is insufficient data available for complete
Description of special characters in the Listing display
available data in any column.
disassembly of the instruction.
In Hardware display format, the disassembler displays certain cycle-type labels
in parentheses.
In Hardware display format, all valid opcode fetch bus cycles will be disassembled and displayed. Noninstruction bus cycles will be displayed with the
appropriate Cycle Type label. There is no attempt to link operand reads and
writes with the instructions, that cause them. This is the default format for
disassembly.
Table 2--2: General cycle type label definitions
Cycle typeDefinition
( READ )Read cycle
( WRITE )Write cycle
( ADDRESS )Address
(FLUSH)This cycle is fetched but not executed
( EXTENSION )This cycle is an extension to a preceding
instruction opcode
( TRANSFER ERROR )Bus transfer error
( ALTERNATE MASTER CYCLE )Alternate master cycle
( READ DATA SHOW CYCLE - ADDRESS )Read Data Show Cycle - Address
( READ DATA SHOW CYCLE - DATA )Read Data Show Cycle - Data
( WRITE DATA SHOW CYCLE - ADDRESS )Write Data Show Cycle - Address
( WRITE DATA SHOW CYCLE - DATA )Write Data Show Cycle - Data
( BURST READ DATA SHOW CYCLE - ADDRESS ) Burst Data Show Cycle - Address
2--6
TMS555 MPC565 Microcontroller Software Support
Acquiring and Viewing Disassembled Data
Table 2--2: General cycle type label definitions (cont.)
Cycle typeDefinition
( BURST READ DATA SHOW CYCLE - DATA )Burst Data Show Cycle - Data
Figure 2--2 shows an example of the Hardware Display format.
Figure 2--2: Example of the Hardware Display format
Software Display Format
The Software display format shows only the first opcode fetch of executed
instructions. Flushed cycles and extensions are not shown, even though they are
part of the executed instruction. Data reads and writes are not displayed.
Any “special” cycles that are described as displayed in Control Flow or
Subroutine display formats are also displayed here.
Control Flow Display
Format
The Control Flow display format shows only the first opcode fetch of instructions that cause a branch in the addressing.
The support always displays unconditional branches acquired. The support will
not identify whether a branch is taken if a conditional branch branches to an
address that is reached sequentially.
TMS555 MPC565 Microcontroller Software Support
2--7
Acquiring and Viewing Disassembled Data
These instructions generate an unconditional change in the control flow in the
MPC565 microcontroller:
b
ba
mtmsr
mtspr (using this instruction with some special purpose registers will effect the
machine in a manner similar to indirect branches.)
These instructions might generate a conditional change in the control flow in the
MPC565 microcontroller:
bc
bca
bcctr
bclr
This format also displays any “special” cycles displayed in the Subroutine
display format.
Subroutine Display
Format
The Subroutine display format shows only the first opcode fetch of subroutine
call and return instructions. The subroutine display shows conditional subroutine
calls if they are considered to be taken.
Thses instructions generate an unconditional subroutine call or a return in the
MPC565 microcontroller:
sc
rfi
isync
bl
bla
These instructions might generate a conditional subroutine call or a return in the
MPC565 microcontroller:
tw
twi
bcl
bcla
bcctrl
bclrl
The disassembler displays some instructions that cause traps or interrupts, as well
as exception vector reads. Vector reads may be interpreted as exceptions taken.
2--8
TMS555 MPC565 Microcontroller Software Support
Changing How Data is Displayed
There are common fields and features that allow you to further modify displayed
data to suit your needs. You can make common and optional display selections in
the Disassembly property page (the Disassembly Format Definition overlay).
You can make selections unique to the MPC565 support to do the following
tasks:
HChange how data is displayed across all display formats
HChange the interpretation of disassembled cycles
HDisplay exception cycles
Acquiring and Viewing Disassembled Data
Optional Display
Selections
Micro-Specific Fields
You can make optional selections for disassembled data. In addition to the
common selections (described in the information on basic operations), you can
change the displayed data as shown in Table 2--3:
The following micro-specific fields are available in the Disassembly options
page.
Memory Image Status. You can choose one of the two available options to select
the Memory Image status. When you choose the Enabled option, you cannot edit
or modify the S-Record (Image File currently in use). You must choose the
Disabled option to edit or modify the S-record. This field is applicable only for
Memory Image mode.
Memory Image Status: Enabled (default)
TMS555 MPC565 Microcontroller Software Support
Disabled
2--9
Acquiring and Viewing Disassembled Data
Disassemble Based On. You can choose one of the two options to select the basis
for disassembly. If you choose the option Fetch Stream, normal disassembly
occurs. If you select the Memory Image option, disassembly is based on the
image file. Select one of the two available options.
Disassemble Based On: Fetch Stream (default)
Image File Path. You must enter the complete path to the S-record file in the
property for Image file path. Use the Browse button for this. By default, this field
is blank. The file path must be entered if the “Memory Image” option is chosen.
This field is applicable only for Memory Image mode.
Address Offset in Hex. This is the address offset (in hexadecimal) from the
starting address (as indicated by the S-record) where the user program is loaded
in memory. By default this is 0x00000000.
For example, the linker output and the corresponding S-record file have a starting
address of 0x0, but you want to load these at a different address. You can load the
starting address at 0x50 and then specify the 0x50 offset as 0xFFFFFFB0 in the
Address Offset in Hex field.
Memory Image
HWhen the S-record address is less than the Processor_Address, then the
Address_Offset must be negative.
HWhen the S-record address is greater than the Processor_Address, then the
This field is applicable only for Memory Image mode.
Arbitrer. You must select one of the available options based on your system
configuration. Alternate master cycles are identified depending upon this
selection. This field is applicable only for Fetch Stream mode.
Arbitrer:Single Processor (default)
Internal
External
2--10
TMS555 MPC565 Microcontroller Software Support
Acquiring and Viewing Disassembled Data
Suppress Sequences. You can suppress or display idle cycles in the Hardware
Display format by selecting one of the two available options. This field is
applicable only for Fetch Stream mode.
Suppress Sequences: No (default)
Yes
AT2 Activated. You can activate AT[2] by selecting one of the two available
options. If IRQ[4]/AT[2]/SGPIOC[4] pin is programmed as AT[2], then
Read/Fetch indication is done using AT[2] or else Read/Fetch identification is
done by heuristics. This field is applicable only for Fetch Stream mode.
AT2 Activated:Yes (default)
No
RETRY~ Activated. If you select Yes and the IRQ[3]/KR/RETRY/SGPIOC[3] is
programmed as RETRY, then the Retry cycles are displayed. This field is
applicable only for Fetch Stream mode.
RETRY~ Activated: Yes (default)
No
WE~ / BE~ /AT used as. Select the appropriate option, depending on whether you
are using WE[0:3]/BE[0:3]/AT[0:3] signals as write enables or byte enables.
Invalid data will be dashed out for Write cycles, or for both Read as well as Write
cycles, depending on the selected option. This field is applicable only for Fetch
Stream mode.
WE~/BE~/AT used as: WE[0:3]~(default)
BE[0:3]~
BI~/STS~ used as. If you choose the STS~ option, then the show cycles are
identified and displayed in Fetch stream mode. This field is applicable only for
Fetch Stream mode. Set this by selecting one of the available options.
BI~/STS~ used as: BI~(default)
STS~
Port Size. The pakcage supports three Port sizes. This field is applicable only for
Fetch Stream mode. Select one of the three available options depending upon the
port size.
Port Size:32-bit (default)
TMS555 MPC565 Microcontroller Software Support
16-bit
8-bit
2--11
Acquiring and Viewing Disassembled Data
Endian Mode. Select one of the two available options for Endian mode.
Endian Mode:Big Endian (default)
Burst Length. Based on the burst length setting on your system, the burst length
for MPC561/562 and MPC563/564 can be 4 or 8. For MPC565/566 and
MPC555/556 the default value of burst length is 4. This field is applicable only
for Fetch Stream mode. Select the burst length by selecting one of the following
options.
Burst Length:4 (default)
Vector Table Base Address. Type in the Vector Table Base Address in the field.
The default address is 00000000.
Chip Select CS0. Enter the Base Address to get the 32-bit full address display in
the listing. The default address is 00000000.
Little Endian
8
Marking Cycles
Chip Select CS1. Enter the Base Address to get the 32-bit full address display in
the listing. The default address is 00000000.
Chip Select CS2. Enter the Base Address to get the 32-bit full address display in
the listing. The default address is 00000000.
Chip Select CS3. Enter the Base Address to get the 32-bit full address display in
the listing. The default address is 00000000.
The disassembler has a Mark Opcode function that allows you to change the
interpretation of a cycle type. Using this function, you can select a cycle and
change it.
Logic Analyzer. Use the Mark Opcode options to place Marks. The Mark Opcode
button is always available. If the marked sample is not an Address cycle or Data
cycle of the potential bus master, the disassembler replaces the Mark Opcode
selections by a note indicating that “An Opcode Mark cannot be placed at the
selected data sample.”
When you mark a cycle, the character “>>” is displayed immediately to the left
of the Mnemonics column. You can unmark cycles by using the “Undo Mark”
selection, which removes the character “>>”.
2--12
TMS555 MPC565 Microcontroller Software Support
Acquiring and Viewing Disassembled Data
The list of selections varies depending on the selection in the Bus Processor
Select field in the Disassembly property page (Disassembly Format Definition
overlay).
Table 2--4 describes the various combinations of mark selections.
Table 2--4: Mark selections and definitions
Mark selectionDefinition
OpcodeMark cycle as an instruction opcode
ReadMark cycle as a Read cycle
FlushMark cycle as a flushed cycle
Undo MarkRemove all marks from the current sample
NOTE. If the Read/Fetch indicator (AT[2]) is enabled, then only Flush and Undo
Mark marking selections are available.
Displaying Exception
Labels
Information on basic operations contains more details on marking cycles.
The disassembler can display MPC565 exception labels. The exception table
must reside in external memory for interrupt and exception cycles to be visible to
the disassembler.
You can enter the table prefix in the Exception Prefix field. The Exception Prefix
field provides the disassembler with the offset address; enter the Vector Base
Address.
These fields are located in the Disassembly property page (Disassembly Format
Definition overlay).
Table 2--5 lists the MPC565 interrupt and exception labels.
Table 2--5: Interrupt and exception labels
OffsetDisplayed interrupt or exception name
0x00000( RESERVED )
0x00100( SYSTEM RESET )
0x00200( MACHINE CHECK )
0x00300( RESERVED )
0x00400( RESERVED )
0x00500( EXTERNAL INTERRUPT )
0x00600( ALIGNMENT )
TMS555 MPC565 Microcontroller Software Support
2--13
Acquiring and Viewing Disassembled Data
Table 2--5: Interrupt and exception labels (cont.)
OffsetDisplayed interrupt or exception name
0x00700( PROGRAM )
0x00800( FLOATING-POINT UNAVAILABLE )
0x00900( DECREMENTER )
0x00A00( RESERVED )
0x00B00( RESERVED )
0x00C00( SYSTEM CALL )
0x00D00( TRACE )
0x00E00( FLOATING POINT ASSIST )
0x01000( IMPLEMENTATION DEPENDENT SOFTWARE
0x01100( RESERVED )
0x01200( RESERVED )
0x01300( IMPLEMENTATION DEPENDENT INSTRUCTION
0x01C00( IMPLEMENTATION DEPENDENT DATA
0x01D00( IMPLEMENTATION DEPENDENT INSTRUCTION
EMULATION )
PROTECTION ERROR )
BREAKPOINT )
BREAKPOINT )
0x01E00( IMPLEMENTATION DEPENDENT MASKABLE
EXTERNAL BREAKPOINT )
0x01F00( NON-MASKABLE EXTERNAL BREAKPOINT )
Viewing an Example of Disassembled Data
A demonstration system file (or demonstration reference memory) is provided on
your software disk to show an example of how your MPC565 microcontroller
bus cycles and instruction mnemonics look when they are disassembled. Viewing
the system file is not a requirement for preparing the module for use and you can
view it without connecting the logic analyzer to your target system.
Information on basic operations describes how to view the file.
Instruction Trace Reconstruction (ITR)
The logic analyzer acquires data, which appears on the external bus of the
microprocessor. When code is being executed from the internal memory, there is
no external bus activity. This severely limits the information that a logic analyzer
can display. To address this problem, some indirect methods are used to logically
2--14
TMS555 MPC565 Microcontroller Software Support
Acquiring and Viewing Disassembled Data
track the program flow, even though instruction fetches are happening from
internal memory. A brief explanation follows with examples showing ways that
you can use the ITR method with this support.
It is possible to reconstruct the program execution. That is, the portions of the
program, which get executed form the internal memory, can be read from the
Image file and shown on the display. This can occur if an Image File of the
program that is being executed is available in S-record format, and if the
processor provides information about the control flow instructions being
executed and if that information can be acquired by the logic analyzer.
Memory Image S-Record
Image Reader
The memory image is a hexadecimal form of the program being executed by the
processor. The memory image is the output of the Compiler/Assembler and
Linker. Linker output is normally available in one of the industry standard
formats like Intel Hex format, S-record format, or a proprietary format used by
the software development system. This support requires the external image file to
be in the Motorola S-record format. Usually, tools are available to convert
proprietary output formats into Motorola S-record. You can use GNU tools to
convert a source file into an S-record file (Image file).
The Motorola MPC565 microcontroller provides VF and VFLS signals.
Instruction queue status pins (VF) show the type of the last fetched instruction or
how many instructions were flushed from the queue. Because of an exception
during the clock, the history buffer flushes status pins (VFLS) to show how many
instructions are flushed from the buffer. You can do a program trace using the
information available on these pins along with the Show cycles when they are
enabled only for indirect branches.
The TMS555 package supports only the S-record format. Therefore the support
requires that the Image File be available in Motorola S-record format. At least
one taken indirect branch instruction is expected in 700 instructions for the
support to show proper disassembly.
Viewing Internal Memory
Activity
TMS555 MPC565 Microcontroller Software Support
This procedure (for converting a source file into an S-record file) uses GNU
tools. If you do not have this software, you must find an alternative. Contact your
Tektronix sales representative if you need support.
This section on viewing the Internal Memory activity on the Tektronix logic
analyzer consists of a three-step procedure:
HRetrieving Control Flow information
HGenerating an S-record file (Image file)
HConfiguring the Logic Analyzer
2--15
Acquiring and Viewing Disassembled Data
Retrieving Control Flow Information. Follow this procedure to retrieve information
about the Control Flow from the processor.
1. Enable the VF[0:3] and VFLS[0:2] signals by setting the VF and VFLS
fields in MIOS1TPCR register.
2. Enable the Show Cycles for Indirect Branches by setting the ISCT_SER field
to the appropriate value in the ICTRL register.
3. Program the pin BI~/STS~ as STS~ by setting the appropriate value in
DBGC field of SIUMCR register.
NOTE. For more information about the registers and the values to be set in the
respective fields, refer to the device vendor manual.
Generating an S-Record File. The source code must be converted into an S-record
format. For example, the following steps produce an S-record file from a source
file using GNU Compiler for PowerPC.
NOTE. The file naming conventions followed by the GNU Compiler are:
HA source file has an extension ‘.s’
HAn object file has an extension ‘.o’
HAn elf file, for example the output of the linker, has the extension ‘.elf’
HThe Motorola S-records have an extension ‘.src’
At the command prompt, do the following steps.
1. Create the object file (.o) using the following command:
as --o objectfile.o source.s
2. Create the elf file and the S-record format file, using the linker command:
ld objectfile.o ----oformat srec --o srecord.src
NOTE. If you are using the GNU Compiler for PowerPC, refer to the respective
documentation for further details about the commands.
2--16
TMS555 MPC565 Microcontroller Software Support
Acquiring and Viewing Disassembled Data
Configuring the Logic Analyzer. Follow these steps to configure your logic
analyzer.
1. Load the support package.
2. Modify the properties in the property page of the logic analyzer as shown in
Figure 2--3.
Figure 2--3: Example of Properties Page display
3. Enter the complete path to the S -Record file/Image file in the property Image
file path. You can do this either manually or by using the menu button to the
right of the property for Image file path which opens a “Browse” window.
4. Once the settings are done, select OK/Apply to view the data on the display.
To revert to the original Fetch Stream data, change the value of the property
“Disassemble based on” to “Fetch Stream”.
TMS555 MPC565 Microcontroller Software Support
2--17
Acquiring and Viewing Disassembled Data
Figure 2--4 displays a sample screen for ITR display.
Figure 2--4: Example of ITR display
Error Messages Specific to ITR. The following are the error messages relevant to
the ITR support.
1. *** S-Record: File path too long ***
2. *** S-Record: Not a valid file ***
3. *** S-Record: File open failed (bad path?) ***
4. *** S-Record: Non-hexadecimal digit ***
5. *** S-Record: File operation failure(s) ***
6. *** S-Record: No or incomplete associated image bytes ***
7. *** S-Record: Null character in file ***
8. *** S-Record: Line too long ***
9. *** S-Record: Start of line is bad ***
10. *** S-Record: Length field is too small ***
11. *** S-Record: Non-digit type character ***
2--18
12. *** S-Record: Address space wrapping not supported ***
18. *** S-Record: Internal problem, bad start region ***
19. *** Memory Image Disabled ***
NOTE. The error message 19 is displayed when the option Disabled is selected
for the Memory Image Status field.
TMS555 MPC565 Microcontroller Software Support
2--19
Acquiring and Viewing Disassembled Data
2--20
TMS555 MPC565 Microcontroller Software Support
Reference
Reference: Symbol and Channel Assignment Tables
This section lists the symbol tables and channel assignment tables for disassembly and timing.
Symbol Tables
The TMS555 support supplies two symbol-table files. The MPC565_Ctrl file
replaces specific Control group values with symbolic values and the
MPC565_CS file replaces the Chip_Select group with symbolic values. Symbol
files can be applied to a group when the radix Symbolic is chosen.
Symbol tables are generally not for use in timing or MPC565_T support
disassembly.
Tables 3--1 through 3--2 show the definitions for name, bit pattern, and meaning
of the group symbols in the files MPC565_Ctrl and MPC565_CS.
Table 3- 1: MPC565_Ctrl group symbol table def initions
Table 3- 2: MPC565_CS group symbol table definitions
Symbol
CS0~0111Chip Select 0
CS1~1011Chip Select 1
CS2~1101Chip Select 2
CS3~1110Chip Select 3
None1111None
NOTE. The symbols that are not covered in Tables 3--1 and 3--2 will be shown in
binary.
Information on basic operations describes how to use symbolic values for
triggering and for displaying other channel groups symbolically, such as for the
addr channel group.
Chip_Select group value
CS0~
CS1~
CS2~
CS3~
Description
Channel Assignment Tables
Channel assignments shown in Table 3--3 through Table 3--10 use the following
conventions:
HAll signals are required by the support unless indicated otherwise.
HChannels are shown starting with the most significant bit (MSB) descending
to the least significant b it (LSB).
HChannel group assignments are for all modules unless otherwise noted.
HA tilde (~) following a signal name indicates an active low signal.
Table 3--3 shows the probe section and channel assignments for the logic
analyzer addr group and the microcontroller signal to which each channel
connects. By default, this channel group is displayed in hexadecimal.
Table 3- 3: addr group channel assignments
Section:channelMPC565 signal name
A2:7--0A8--A15
A1:7--0A16--A23
A0:7--0A24--A31
3- 2
TMS555 MPC565 Microcontroller Software Support
Reference: Symbol and Channel Assignment Tables
Table 3--4 shows the probe section and channel assignments for the Data group
and the microcontroller signal to which each channel connects. By default, this
channel group is displayed in hexadecimal.
Table 3- 4: Data group channel assignments
Section:channelMPC565 signal name
D3:7--0D0 -- D7
D2:7--0D8 -- D15
D1:7--0D16 -- D23
D0:7--0D24 -- D31
Table 3--5 shows the probe section and channel assignments for the Control
group and the microcontroller signal to which each channel connects. By default,
this channel group is displayed as symbols.
Table 3- 5: Control group channel assignments
Section:channelMPC565 signal name
C1:0AT2
C2:7BG~
C3:1BB~
C3:2BR~
QUAL:1TEA~
Clock:3RD/WR~
C1:5OE~
C1:6BDIP~
Clock:2TA~
Clock:0TS~
C1:7BURST~
QUAL:0BI~/STS~
C0:2RETRY~
TMS555 MPC565 Microcontroller Software Support
3- 3
Reference: Symbol and Channel Assignment Tables
Table 3--6 shows the probe section and channel assignments for the Byte_Enable
group and the microcontroller signal to which each channel connects. By default,
this channel group is displayed as binary.
Table 3- 6: Byte_Enable group channel assignments
Section:channelMPC565 signal name
C1:4WE0~
C1:3WE1~
C1:2WE2~
C1:1WE3~
Table 3--7 shows the probe section and channel assignments for the logic
analyzer Chip_Select group and the microcontroller signal to which each channel
connects. By default, this channel group is displayed in symbols.
Table 3- 7: Chip_Select group channel assignments
Section:channelMPC565 signal name
A3:3CS0~
A3:2CS1~
A3:1CS2~
A3:0CS3~
Table 3--8 shows the probe section and channel assignments for the logic
analyzer ITR group and the microcontroller signal to which each channel
connects. By default, this channel group is not visible.
Table 3- 8: ITR group channel assignments
Section:channelMPC565 signal name
C0:4VFLS1
C0:5VFLS0
C2:2VF0
C2:1VF1
C2:0VF2
3- 4
TMS555 MPC565 Microcontroller Software Support
Reference: Symbol and Channel Assignment Tables
Table 3--9 shows the probe section and channel assignments for the logic
analyzer Misc group and the microcontroller signal to which each channel
connects. By default, this channel group is not visible.
Table 3- 9: Misc group channel assignments
Section:channelMPC565 signal name
C0:3PTR
C3:7CR~
C3:6KR
C3:4IWP0
C3:3IWP1
C3:0LWP 0
C2:6DSCK
C2:5DSDO
C2:4DSDI
C3:5RSTCONF~
C0:1SRESET~
C0:0HRESET~
A3:7PORESET~
C0:7TSIZ0
C0:6TSIZ1
Table 3--10 shows the probe section, clock channel assignments and the MPC565
signal to which each channel connects.
Table 3- 10: Clock channel assignments
Logic analyzer
section & probe
Clock:3C5RD/WR~
Clock:2D6TA ~
Clock:1A6CLKOUT
Clock:0A5TS~
AMP mictor &
pin numbers
MPC565 signal name
TMS555 MPC565 Microcontroller Software Support
3- 5
Reference: Symbol and Channel Assignment Tables
Table 3--11 shows the probe section, qualifier assignments and the MPC565
signal to which each channel connects.
Table 3- 11: Qualifier channel assignments
Logic analyzer
section & probe
QUAL:0D5BI~/STS~
QUAL:1C6TEA~
AMP mictor & pin
numbers
MPC565 signal name
NOTE. The signals listed in table 3--10 and 3--11 are not used as qualifiers or
clocks except for the signal CLKOUT.
3- 6
TMS555 MPC565 Microcontroller Software Support
CPU To Mictor Connections
This section contains information about Mictor connections.
For design purposes, you may need to make connections between the CPU and
the Mictor pins of the P6434 Mass Termination Probe. Refer to the P6434 MassTermination Probe manual, Tektronix part number 070-9793-XX, for more
information on mechanical specifications.
NOTE. To preserve signal quality in the target system, you should connect a 180
Ω resistor in series between each ball pad of the CPU and each pin of the
Mictor connector. The resistor must be within 1/2 inch of the ball pad of the
CPU.
The recommended pin assignment is the AMP pin assignment, because the AMP
circuit board layout model and other commercial CAD packages use the AMP
numbering scheme. See Table 3--12.
Reference: Symbol and Channel Assignment Tables
Table 3- 12: Recommended pin assignments for a Mictor connector (component
side)
Type of pin assignmentComments
Recommended. This pin assignment is the industry
Recommended
Pin 1
Pin 37
AMP Pin Assignment
Pin 2
Pin 38
standard and is what we recommend that you use.
Tables 3--13 through 3--15 show the mictor pin connections for the logic analyzer
and the AMP mictors.
Table 3- 13: Mictor connections for Mictor A pins
Logic analyzer channel
AMP Mictor pin number
A5Clock:0TS~
name
MPC565 signal name
A6Clock:1CLKOUT
A7A3:7PORESET~
TMS555 MPC565 Microcontroller Software Support
3- 7
Reference: Symbol and Channel Assignment Tables
Table 3- 13: Mictor connections for Mictor A pins (Cont.)
AMP Mictor pin numberMPC565 signal name
A15A3:3CS0~
A17A3:2CS1~
A19A3:1CS2~
A21A3:0CS3~
A23A2:7A8 (MSB)
A25A2:6A9
A27A2:5A10
A29A2:4A11
A31A2:3A12
A33A2:2A13
A35A2:1A14
Logic analyzer channel
name
A37A2:0A15
A8A1:7A16
A10A1:6A17
A12A1:5A18
A14A1:4A19
A16A1:3A20
A18A1:2A21
A20A1:1A22
A22A1:0A23
A24A0:7A24
A26A0:6A25
A28A0:5A26
A30A0:4A27
A32A0:3A28
A34A0:2A29
A36A0:1A30
A38A0:0A31 (LSB)
3- 8
TMS555 MPC565 Microcontroller Software Support
Reference: Symbol and Channel Assignment Tables
Table 3- 14: Mictor connections for Mictor D pins
Logic analyzer channel
AMP Mictor pin number
D5QUAL:0BI~/STS~
D6Clock:2TA~
D7D3:7D0 (MSB)
D9D3:6D1
D11D3:5D2
D13D3:4D3
D15D3:3D4
D17D3:2D5
D19D3:1D6
D21D3:0D7
D23D2:7D8
name
MPC565 signal name
D25D2:6D9
D27D2:5D10
D29D2:4D11
D31D2:3D12
D33D2:2D13
D35D2:1D14
D37D2:0D15
D8D1:7D16
D10D1:6D17
D12D1:5D18
D14D1:4D19
D16D1:3D20
D18D1:2D21
D20D1:1D22
D22D1:0D23
D24D0:7D24
D26D0:6D25
D28D0:5D26
D30D0:4D27
D32D0:3D28
D34D0:2D29
TMS555 MPC565 Microcontroller Software Support
3- 9
Reference: Symbol and Channel Assignment Tables
Table 3- 14: Mictor connections for Mictor D pins (Cont.)
AMP Mictor pin numberMPC565 signal name
D36D0:1D30
D38D0:0D31 (LSB)
Table 3- 15: Mictor connections for Mictor C pins
AMP Mictor pin number
C5Clock:3RD/WR~
C6QUAL:1TEA~
C7C3:7CR~
C9C3:6KR
Logic analyzer channel
name
Logic analyzer channel
name
MPC565 signal name
C11C3:5RSTCONF~
C13C3:4IWP0
C15C3:3IWP1
C17C3:2BR~
C19C3:1BB~
C21C3:0LWP0
C23C2:7BG~
C25C2:6DSCK
C27C2:5DSDO
C29C2:4DSDI
C33C2:2VF0
C35C2:1VF1
C37C2:0VF2
C8C1:7BURST~
C10C1:6BDIP~
C12C1:5OE~
C14C1:4WE0~
3- 10
C16C1:3WE1~
C18C1:2WE2~
C20C1:1WE3~
C22C1:0AT2
TMS555 MPC565 Microcontroller Software Support
Reference: Symbol and Channel Assignment Tables
Table 3- 15: Mictor connections for Mictor C pins (Cont.)
Logic analyzer channel
AMP Mictor pin numberMPC565 signal name
C24C0:7TSIZ0
C26C0:6TSIZ1
C28C0:5VFLS0
C30C0:4VFLS1
C32C0:3PTR
C34C0:2RETRY~
C36C0:1SRESET~
C38C0:0HRESET~
name
TMS555 MPC565 Microcontroller Software Support
3- 11
Reference: Symbol and Channel Assignment Tables
3- 12
TMS555 MPC565 Microcontroller Software Support
Specifications
Specifications
Specification Tables
This section contains the specifications for the support.
Table 4--1 lists the electrical requirements the system under test must produce for
the support to acquire correct data.
Table 4- 1: Electrical specifications
CharacteristicsRequirements
Target system clock rate
MPC555 specified clock rateMaximum 40 MHz
MPC555 tested clock rateMaximum 20 MHz
MPC565 specified clock rateMaximum 56 MHz
MPC565 tested clock rateMaximum 40 MHz
Minimum setup time required2.5 ns
Minimum hold time required0ns
The TMS555 microcontroller support has been tested at 20 MHz for the burst
mode and 40 MHz for the nonburst mode.
TMS555 MPC565 Microcontroller Software Support
4- 1
Specifications
4- 2
TMS555 MPC565 Microcontroller Software Support
Replaceable Parts List
Replaceable Parts Lists
This section contains a list of the replaceable components and modules for the
TMS555 MPC565 support. Use this list to identify and order replacement parts.
Parts Ordering Information
Replacement parts are available through your local Tektronix field office or
representative.
Changes to Tektronix products are sometimes made to accommodate improved
components as they become available and to give you the benefit of the latest
improvements. Therefore, when ordering parts, it is important to include the
following information in your order:
HPart number
HInstrument type or model number
HInstrument serial number
HInstrument modification number, if applicable
If you order a part that has been replaced with a different or improved part, your
local Tektronix field office or representative will contact you concerning any
change in part number.
Using the Replaceable Parts List
The tabular information in the Replaceable Parts List is arranged for quick
retrieval. Understanding the structure and features of the list will help you find
all of the information you need for ordering replacement parts. The following
table describes the content of each column in the parts list.
TMS555 MPC565 Microcontroller Software Support
5- 1
Replaceable Parts List
Parts list column descriptions
ColumnColumn nameDescription
1Figure & i ndex numberItems in this section are referenced by figure and index numbers to the exploded view
illustrations that follow.
2Tektronix part numberUse this part number when ordering replacement parts from Tektronix.
3 and 4Serial numberColumn three indicates the serial number at which the part was first effective. Column four
indicates the serial number at which the part was discontinued. No entry indicates the part is
good for all serial numbers.
5QtyThis indicates the quantity of parts used.
6Name & descri ptionAn item name is separated from the description by a colon (:). Because of space limitations, an
item name may sometimes appear as incomplete. Use the U.S. Federal Catalog handbook
H6-1 for further item name identification.
7Mfr. codeThis indicates the code of the actual manufacturer of the part.
8Mfr. part numberThis indicates the actual manufacturer ’s or vendor’s part number.
Abbreviations
Chassis Parts
Mfr. Code to Manufacturer
Cross Index
Abbreviations conform to American National Standard ANSI Y1.1--1972.
Chassis-mounted parts and cable assemblies are located at the end of the
Replaceable Parts List.
The table titled Manufacturers Cross Index shows codes, names, and addresses
of manufacturers or vendors of components listed in the parts list.
About this manual set, v
Acquiring data, 2--5
Acquisition setup, 2--2
addr group, channel assignments, 3--2
Address, Tektronix, vi
Address offset in hex, 2--10
Alternate bus master, 1--3
Basic operations, where to find information, v
BI~/STS~ used as, 2--11
Burst length, 2--12
Bus cycles, displayed cycle types, 2--6
Byte_Enable group, channel assignments, 3--4
C
Channel assignments
addr group, 3--2
Byte_Enable group, 3--4
Chip_Select group, 3--4
clocks, 3--5
Control group, 3--3
Data group, 3--3
ITR group, 3--4
Misc group, 3--5
qualifier, 3--6
Channel groups, 2--2
visibility, 2 --5
Chip Sel ect CS0, 2--12
Chip Sel ect CS1, 2--12
Chip Sel ect CS2, 2--12
Chip Sel ect CS3, 2--12
Chip_Select group
functionality not supported, 1--3
Configuring the logic analyzer, 2--17
Connecting to a target system, 1--4
Connections, CPU to Mictor, 3--7
Contacting Tektronix, vi
Control Flow display format, 2--7
Control group
channel assignments, 3--3
symbol table, 3--1
CPU to Mictor connecti ons, 3--7
Custom clocking, how data is acquired, 2--2
Custom options, 2--2
Cycle types, 2--6
D
Data
acquiring, 2--5
disassembly formats
Control Flow, 2--7
Hardware, 2--6
Software, 2--7
Subroutine, 2--8
Data display, changing, 2--9
Data group, channel assignments, 3--3
Definitions
disassembler, v
information on basic operations, v
logic analyzer, v
Demonstration file, 2--14
Disassemble based on, 2--10
Disassembled data
cycle type definitions, 2--6
viewing, 2--5
viewing an example, 2--14
Disassembler
definition, v
logic analyzer configuration, 1--1
setup, 2--1
Display formats
Control Flow, 2--7
Hardware, 2--6
Software, 2--7
Special characters, 2 --6
TMS555 MPC565 Microcontroller Software Support
Index- 1
Index
Subroutine, 2--8
E
Electrical specifications, 4--1
clock rate, 4--1
Endian mode, 2--12
Error messages speci fic to ITR, 2--18
Exception labels, 2--13
F
Flush information, 1--2
Functionality not supported, 1--3
interrupt signals, 1--3
Functionality supported but not tested, 1--4
G
Generating an S-record file, 2--16
H
Hardware display format, 2--6
cycle type definitions, 2--6
Hold time, minimum, 4 --1
how to use the set, v
Mark Cycle function, 2--12
Mark Opcode function, 2--12
Marking cycles, definition of, 2 --12
Memory Image S-Record, 2--15
Memory image status, 2--9
Messages on VF pins, 1--2
Micro specific fields, 2 --9
Address offset in hex, 2--10
Arbitrer, 2--10
AT2 activated, 2 --11
BI~/STS~ used as, 2--11
Burst length, 2--12
Chip Select CS0, 2--12
Chip Select CS1, 2--12
Chip Select CS2, 2--12
Chip Select CS3, 2--12
Disassemble based on, 2--10
Endian mode, 2--12
Image file path, 2--10
Memory image status, 2--9
Port size, 2--11
RETRY~ activated, 2--11
Suppress sequences, 2--11
Vector table base address, 2--12
WE~/BE~/AT used as, 2--11
Microprocessor, specific clocking and how data is
acquired, 2--2
Mictor connections
for Mictor A pins, 3--7
for Mictor C pins, 3--10
for Mictor D pins, 3--9
Mictor to CPU connections, 3--7
Misc group, channel assignments, 3--5
N
Nonintrusive acquisition, 1--2
L
Limitations of the support, 1--4
Logic analyzer
configuration for application, 1--1
configuration for disassembler, 1--1
software compatibility, 1--1
Logic analyzer, definition, v
M
Manual
conventions, v
Index- 2
O
Optional display selections, 2--9
P
P6434 probes, 1--5
Phone number, Tektronix, vi
Pin assignment, AMP recommended, 3--7
Port size, 2--11
Product support, contact information, vi
TMS555 MPC565 Microcontroller Software Support
Index
Q
Qualifier channel assignments, 3--6
R
Refetching in burst mode, 1--2
Reference memory, 2--14
Reset, target system hardware, 1--1
Restrictions, 1--1
Retrieving control flow information, 2--16
RETRY~ activated, 2--11
S
Service support, contact information, vi
Set up time, minimum, 4--1
Setups
disassembler, 2--1
support, 2--1
Software display format, 2--7
Special characters displayed, 2--6
Specifications, electrical, 4 --1
Subroutine display format, 2--8
Support, setup, 2--1
Suppress sequences, 2--11
Symbol table
Chip_Select channel group, 3--2
Control channel group, 3--1
System file, demonstration, 2--14
T
Table conventions, channel assignments, 3--2
Target system hardware reset, 1--1
Technical support, contact information, vi
Tektronix, contacting, vi
Timing Display Format, 1--3