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.
MagniVu is a trademark 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--129: Signal accquisition for 85XXLB, 85XXLB_ALT,
and 85XXLB_ADS support packages3--97.....................
Table 3--130: Sample points for 85XXDDR and 85XXDDR_RW
support packages3--98......................................
Table 3--131: Signal acquisition in 85XXDDR and 85XXDDR_RW
support packages3--99......................................
T able 4--1: Electrical specifications4--1..........................
x
TMS568 MPC85XX Microprocessor Software Support
Preface
This instruction manual contains specific information about the TMS568
MPC85XX microprocessor support product 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 microprocessor support packages on the logic
analyzer for which the TMS568 MPC85XX microprocessor support product was
purchased, you will probably only need this instruction manual to set up and run
the support.
If you are not familiar with operating microprocessor 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 microprocessor s upport 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 logic analyzer online help, an installation
manual, or a user manual.
This manual provides detailed information on the following topics:
Manual Conventions
HConnecting the logic analyzer to the target system
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
microprocessor cycles into instruction mnemonics and cycle types.
HThe phrase “basic operations” refers to the logic analyzer online help, or the
user manual that covers the basic operations of the microprocessor support.
HThe phrase “logic analyzer” refers to the Tektronix logic analyzer for which
this product was purchased.
TMS568 MPC85XX Microprocessor Software Support
xi
Preface
Contacting Tektronix
Phone1-800-833-9200*
AddressTektronix, Inc.
Department or name (if known)
14200 SW Karl Braun Drive
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*
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.
TMS568 MPC85XX Microprocessor Software Support
xii
Getting Started
Getting Started
This section contains information on the TMS568 MPC85XX microprocessor
support product and information on connecting your logic analyzer to your target
system.
Support Package Description
The TMS568 MPC85XX microprocessor support product displays disassembled
data from systems based on MPC8540/8560. The support package allows you to
acquire microprocessor cycles with minimal impact on the environment of the
system.
The TMS568 MPC85XX microprocessor support product contains five support
packages that have their own setup software and disassemblers. A description of
each support package is listed here:
H85XXDDR acquires DDR commands and DDR reads or DDR writes.
H85XXDDR_RW acquires commands and both DDR reads and writes
simultaneously.
Disassembly Support
H85XXLB acquires the SDRAM and GPCM cycles on the local bus.
H85XXLB_ALT acquires the SDRAM and GPCM bus cycles from 85XX
local bus interface. This support package can be used with reference boards
having alternate channel assignment. Refer to the channel assignment section
for details.
H85XXLB_ADS acquires the SDRAM and GPCM bus cycles from 85XX
local bus interface. This support package is compatible with Motorola ADS
reference board channel assignment.
The disassembler decodes information from the DDR and local bus interfaces.
To use this support package efficiently refer to the following documents:
85XXLB_ADSTLA7Ax2 module 235 MHz state speed, 68-channel
module
Table 1--2 lists the probe requirements for the TMS568 MPC85XX
microprocessor support product.
Table 1--2: Probe requirements
Support packageProbe requirements
85XXDDRFour P6860 probes
1--2
85XXDDR_RWEight P6860 probes
85XXLBTwo P6434 probes
85XXLB_ALTThree P6434 probes
85XXLB_ADSTwo P6860 probes
TMS568 MPC85XX Microprocessor Software Support
Getting Started
Requirements and Restrictions
Review the electrical specifications in the Specifications section on page 4--1 in
this manual as they pertain to your target system, as well as the following
descriptions of TMS568 MPC85XX microprocessor support product require ments and restrictions.
Hardware Reset
Clock Rate
Setup/Hold Time
Adjustments
If a hardware reset occurs in your target system during an acquisition, the
application disassembler might acquire an invalid sample.
The maximum clock rate for local bus is 166 MHz and for DDR--SDRAM is 200
MHz.
The DDR reads and writes have different timings. The DQS and data are edge
aligned for reads and center aligned for writes. 85XXDDR support package has
default setup hold timings valid for reads. To capture write data accurately or if
the DDR SDRAM timings are different, you need to adjust the setup/hold timing
values. This can be done either manually or using a tool.
To manually adjust setup/hold, trigger on a read or a write cycle appropriately.
Then, in the MagniVu, find the data valid window for DDR data with reference
to the clock edge. Select setup/hold timings in custom clocking option, in such a
way that the setup/hold window falls at the center of the data valid window.
To assist in this operation, a software tool called DDR Sample Point Analysis
Software (NEX-SPA) is available from Nexus Technology, Inc (a Tektronix
Embedded System Tools Partner). The tool and a user guide can be downloaded
from their web site, www.busboards.com.
Table 1--3 lists the setup/hold time requirements for the different support
packages. For correct acquisition, the target system must provide a data valid
window meeting these requirements.
Table 1--3: Setup/Hold time requirements for the MPC85XX product
Support package
name
85XXDDROne TLA7Ax4 450 MHz,
85XXDDR_RWTwo TLAAx4 450 MHz,
85XXLBOne TLA7N2 module 200
Logic analyzer/ moduleSetup timeHold time
136--channel module
136--channel modules in
merged configuration
MHz, 68--channel module
TMS568 MPC85XX Microprocessor Software Support
750 ps0ps
750 ps0ps
2.5 ns0ps
1--3
Getting Started
Table 1--3: Setup/Hold time requirements for the MPC85XX product (Cont.)
Support package
name
85XXLB_ALTOne TLA7N3 module 200
MHz, 102--channel module
2.5 ns0ps
Hold timeSetup timeLogic analyzer/ module
85XXLB_ADSTLA7Ax2 module 235 MHz
state speed, 68--channel
module
Nonintrusive Acquisition
Acquiring microprocessor cycles is nonintrusive to the target system. The
TMS568 MPC85XX microprocessor support product does not intercept, modify,
or present signals back to the system under test.
Limitations of the Support
The TMS568 MPC85XX microprocessor support product does not support the
following:
HLocal Bus SDRAM extended CAS Latency “4,5,6,7”.
HUPM cycles.
Connecting the Logic Analyzer to a Target System
You can use the channel probes to make the connections between the logic
analyzer and your target system.
2.5 ns0ps
1--4
To connect the probes to the target system as described in the TMS568
MPC85XX microprocessor support product channel assignment, follow the
steps:
1. Power off your target system. It is not necessary to power off the logic
analyzer.
CAUTION. To prevent static damage, handle the target systems, 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 target system.
2. Place the target system on a horizontal, static-free surface.
TMS568 MPC85XX Microprocessor Software Support
Getting Started
3. Use tables 3--87 through 3--126 starting on page 3--55 to connect the channel
probes to the necessary signals in the target system.
A probe adapter (NEX--DDRHS) that connects the Logic Analyzer to a JEDEC
standard DDR--SDRAM slot is available from Nexus Technology Inc. (a
Tektronix Embedded Systems Tools Partner). TMS568 DDR--SDRAM supports
are compatible with this probe adapter. When using this probe adapter, an
automatic dequeue feature is available only if the Debug signals are routed
through the ECC pins.
Contact your Tektronix representative if you require any assistance regarding the
probe adapter.
Labeling P6434 and P6860 Probes
The TMS568 MPC85XX microprocessor support product relies on the channel
mapping and labeling scheme for the P6860 and P6434 Probes. Apply labels,
using the instructions described in the P6810, P6860, and P6880 Logic AnalyzerProbes Instruction manual and P6434 Logic Analyzer Probes Instruction manual.
TMS568 MPC85XX Microprocessor Software Support
1--5
Getting Started
1--6
TMS568 MPC85XX Microprocessor Software Support
Operating Basics
Setting Up the Support
This section provides information on how to set up the software support and
covers the following topics:
HInstalling the support software
HSupport package setups
HClocking options
The information in this section pertains to the specific operations and functions
of the TMS568 MPC85XX microprocessor support product on a Tektronix logic
analyzer.
Before you acquire and display disassembled data, you need to load the support
package and specify the setups for clocking and triggering as described in the
logic analyzer online help under “Microprocessor support”. The support package
provides default values for each of these setups, but you can change the setups as
needed.
Installing the Support Software
NOTE. Before you install any software, it is recommended you verify that the
microprocessor support software is compatible with the logic analyzer software.
To install the TMS568 MPC85XX microprocessor support product on your
Tektronix logic analyzer, follow these steps:
1. Insert the CD-ROM in the CD 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
CD-ROM. A copy of the instruction manual is available on the CD-ROM.
To remove or uninstall software, follow the above instructions and select
Uninstall. You need to close all windows before you uninstall any software.
The TMS568 MPC85XX microprocessor support product installs five different
support packages.
TMS568 MPC85XX Microprocessor Software Support
2--1
Setting Up the Support
Support Package Setups
The TMS568 MPC85XX microprocessor support product installs five support
packages that have their own setup s oftware and disassemblers. A description of
each support package is listed here:
H85XXDDR: This support package acquires DDR commands and DDR reads
H85XXDDR_RW: This support package acquires commands and both DDR
H85XXLB: This support package acquires the SDRAM and GPCM cycles on
H85XXLB_ALT: This support package acquires SDRAM and GPCM bus
or DDR writes.
reads and writes simultaneously.
the local bus.
cycles from 85XX local bus interface. Use this package with reference
boards that have alternate channel assignment. Refer to the channel
assignment section for more details.
Clocking Options
85XXDDR and
85XXDDR_RW Support
Packages
H85XXLB_ADS: This support package is compatible with Motorola ADS
reference board channel assignment. This support package acquires SDRAM
and GPCM bus cycles from 85XX local bus interface.
The TMS568 MPC85XX microprocessor support product adds these five
selections to the “Load Support Package” dialog box, under the File pulldown
menu.
A special custom clocking program is loaded into the module every time you
load one of the 85XXDDR, 85XXDDR_RW, 85XXLB, 85XXLB_ALT or
85XXLB_ADS support packages from the TMS568 MPC85XX microprocessor
support product. Each support package offers different clocking options. You
may use the default clocking option or choose an alternate by clicking the
“More...” button in the logic analyzer setup window.
The software provides three custom clocking options for the 85XXDDR and
85XXDDR_RW support packages.
DDR Clocking. Permits selection between DDR clocks (MCK0, MCK1, MCK2)
and chip selects (MCS0 or/and MCS1) to acquire DDR data. Select the
approriate option from the following:
2--2
DDR MCK0; MCS0~ only active (default)
DDR MCK0; MCS0~ and MCS1~active
DDR MCK1; MCS0~ only active
TMS568 MPC85XX Microprocessor Software Support
Setting Up the Support
DDR MCK1; MCS0~ and MCS1~active
DDR MCK2; MCS0~ only active, or
DDR MCK2; MCS0~ and MCS1~active
Clock Mode. Select the type of data acquisition.
Selective Clocking (default)
This mode reduces the number of idle cycles stored by the acquisition card to
optimally use the acquisition memory. Data is stored whenever MRAS~ or
MCAS~ is asserted, along with CS0~ or CS1~. After every assertion of MCAS~,
additional 17 samples are taken on every DDR Clock edge. If MCAS~ and
ChipSelect are asserted during these 17 samples, the count is reset.
NOTE. This mode does not work if the DDR target uses ChipSelect CS3~ or CS4~
to enable the DDR memory.
Every DDR Clock Edge
This mode causes the acquisition card to store data on every Rising and Falling
edge of the selected DDR SDRAM clock.
85XXLB, 85XXLB_ALT,
and 85XXLB_ADS Support
Packages
Refresh Cycles. Select one of the following options to either acquire or not
acquire refresh cycles.
Do not acquire (default) -- This selection does not acquire refresh cycles.
Acquire -- This selection acquires refresh cycles.
The software provides four custom clocking options for the 85XXLB,
85XXLB_ALT, and 85XXLB_ADS support packages.
Debug Mode. Acquires data when Debug Signals are available or not available.
Disabled (default)
Enabled
Clock Mode. Select the type of data acquisition.
Selective Clocking (default)
This mode reduces the number of idle cycles stored by the acquisition card to
optimally use acquisition memory.
Every LB Clock Falling-Edge
This mode causes the acquisition card to store data on every falling edge of the
selected local bus clock.
TMS568 MPC85XX Microprocessor Software Support
2--3
Setting Up the Support
SDRAM: CAS Latency. Select SDRAM CAS Latency as one of the following:
One (default)
Two
Three
SDRAM: Port Size. Select the SDRAM Port Size as one of the following:
16 bit (default)
8 bit or 32 bit
2--4
TMS568 MPC85XX Microprocessor Software Support
Loading...
+ 136 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.