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.
T ektronix, Inc., P.O. Box 500, Beaverton, OR 97077
TEKTRONIX and TEK are registered trademarks of T ektronix, Inc.
SOFTWARE WARRANTY
T ektronix 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, T ektronix 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.
T ektronix 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 T ektronix 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.
Review the following safety precautions to avoid injury and prevent damage to
this product or any products connected to it. To avoid potential hazards, use this
product only as specified.
While using this product, you may need to access other parts of the system. Read
the General Safety Summary in other system manuals for warnings and cautions
related to operating the system.
Symbols and Terms
T erms in this Manual. These terms may appear in this manual:
CAUTION. Caution statements identify conditions or practices that could result in
damage to this product or other property.
T erms on the Product. These terms may appear on the product:
CAUTION indicates a hazard to property including the product.
Symbols on the Product. The following symbols may appear on the product:
CAUTION
Refer to Manual
TMS532 PPC405GP Microprocessor Support
v
General Safety Summary
vi
TMS532 PPC405GP Microprocessor Support
Preface
Manual Conventions
This instruction manual contains specific information about the
TMS 532 PPC405GP microprocessor 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 microprocessor support packages on the logic
analyzer for which the TMS 532 PPC405GP support was purchased, you only
need this instruction manual to set up and run the support.
If you are not familiar with operating microprocessor support packages, you need
to supplement this instruction manual with information on basic operations to set
up and run the support. See Manual Conventions below for more information.
This manual uses the following conventions:
HThe term “disassembler” refers to the software that disassembles bus cycles
into instruction mnemonics and cycle types.
HThe phrase “information on basic operations” refers to online help or a user
manual covering the basic operations of a microprocessor support.
TMS532 PPC405GP Microprocessor Support
vii
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*
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.
viii
TMS532 PPC405GP Microprocessor Support
Getting Started
Getting Started
This section contains information on the TMS 532 PPC405GP microprocessor
support package and information on connecting your logic analyzer to your
system under test.
Support Package Description
The TMS 532 PPC405GP microprocessor support package displays disassembled
data from systems based on the IBM PPC405GP microprocessor.
The TMS 532 PPC405GP support includes the 405GPSDRAM software for the
SDRAM Interface and the 405GPASYNC software for the 405GPASYNC
Peripheral interface.
To use this support efficiently, you need to have the items listed in information
on basic operations in your logic analyzer online help and PPC405GP ControllerUsers Manual: IBM, April 2000.
Information on basic operations in your online help also contains a general
description of the support.
Logic Analyzer Software Compatibility
The floppy disk label on the microprocessor support states which version of logic
analyzer software this support is compatible with.
Logic Analyzer Configuration
The TMS 532 PPC405GP support allows a choice of required minimum module
configurations:
H405GPASYNC support requires a minimum of one 102 channel module
H405GPSDRAM support requires a minimum of one 68 channel module
To use both supports at the same time requires the above two modules. If you
want to use only one support at a time, you must select the correct module and
specify the support.
TMS532 PPC405GP Microprocessor Support
1–1
Getting Started
Requirements and Restrictions
Review the general requirements and restrictions of microprocessor support
packages in the information on basic operations as they pertain to your system
under test.
Review electrical specifications in Specifications on page 3–1 as they pertain to
your system under test, as well as the following descriptions of other
TMS 532 PPC405GP support requirements and restrictions.
System Clock Rate
NonIntrusive Acquisition
Functionality Not Tested
The operating speeds that the TMS 532 PPC405GP support can acquire data from
the PPC405GP microprocessor are listed on Table 3–1 on page 3–1. These
specifications were valid at the time this manual was printed. Please contact your
Tektronix Sales Representative for current information on the fastest devices
supported.
Acquiring microprocessor bus cycles is nonintrusive to the system under test.
That is, the PPC405GP support will not intercept, modify, or present signals back
to the system under test.
HDMA cycles (both supports)
HExternal Master cycles (both supports)
HDevice paced cycles for 405GPASYNC
HBus widths 16 and 32 for 405GPASYNC
HCAS latency 3 and 4 for 405GPSDRAM
Functionality Not Supported
Cache
Data
1–2
The cache needs to be disabled for the disassembly to function correctly.
The data must be uncompressed or the supports will not disassembly correctly.
TMS532 PPC405GP Microprocessor Support
Standard Accessories
Options
Getting Started
The TMS 532 PPC405GP Support is shipped with the following standard
accessories:
HTMS 532 PPC405GP Support SW Disk includes:
405GPSDRAM interface
405GPASYNC
H TMS 532 PPC405GP Support Instruction Manual
The following options are available when ordering the TMS 532 PPC405GP
Support:
HOption 21–Add P6434 Mass-Termination Probes (3)
Peripheral interface
TMS532 PPC405GP Microprocessor Support
1–3
Getting Started
Connecting the Logic Analyzer to a System Under Test
You can use channel probes, clock probes, and leadsets with a commercial test
clip (or adapter) to make connections between the logic analyzer and your system
under test.
To connect the probes to PPC405GP signals in the system under test using a test
clip, follow these steps:
1. Power off your system under test. It is not necessary to power off the logic
analyzer.
CAUTION. To prevent static damage, handle the microprocessor, the probes, and
the logic analyzer module only 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 static electricity from the test clip.
CAUTION. To prevent damage to the pins on the microprocessor,.place the system
under test on a horizontal surface before connecting the test clip.
3. Place the system under test on a horizontal, static-free surface.
4. Use Tables 5–3 through 5–19 beginning on page 5–5 to connect the channel
probes to PPC405GP signal pins on the test clip or in the system under test.
Use leadsets to connect at least one ground lead from each channel probe and
the ground lead from each clock probe to ground pins on your test clip.
1–4
TMS532 PPC405GP Microprocessor Support
Operating Basics
Setting Up the Support
The information in this section is specific to the operations and functions of the
TMS 532 PPC405GP microprocessor support on any Tektronix logic analyzer for
which it can be purchased.
Before you acquire and display disassembled data, you need to load the support
and specify setups for clocking and triggering as described in the information on
basic operations. The microprocessor support provides default values for each of
these setups as well as user-definable settings.
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 TMS 532 PPC405GP 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 must close all windows before you uninstall any software.
TMS532 PPC405GP Microprocessor Support
2–1
Setting Up the Support
Á
Á
Á
Á
Channel Group Definitions
The software automatically defines channel groups for the support. The channel
groups for the TMS 532 PPC405GP support are listed in the following tables:
405GPASYNC support
Address
Data
ББББББББ
Control
ChipSel
ByteEnable
TraceStatus
DMAAck
Display radix
Hexadecimal
Hexadecimal
БББББББББ
Symbolic
OFF
OFF
OFF
OFF
405GPSDRAM supportDisplay radix
BusAddr
Address
Data
Control
BankSelect
Misc
OFF
Hexadecimal
Hexadecimal
Symbolic
OFF
OFF
2–2
DataMask
ББББББББ
OFF
БББББББББ
The channel group tables begin on page 5–1.
TMS532 PPC405GP Microprocessor Support
Support Package Setups
The TMS 532 PPC405GP software installs two support package setup files. Each
setup file offers different clocking and display options.
Setting Up the Support
405GPSDRAM Setup
405GPASYNC Setup
This setup provides disassembly support for the SDRAM interface. Signals are
not inverted and are displayed as they appear electrically on the front side bus.
Disassembly channel groups:
Sample
Address
Data
Mnemonics
Control
Time Stamp
Timing channel groups:
Control
This setup provides disassembly support for the Peripheral interface. Signals are
not inverted and are displayed as they appear electrically on the front side bus.
Disassembly channel groups:
Sample
Address
Data
Mnemonics
Control
Time Stamp
Timing channel groups:
Control
TMS532 PPC405GP Microprocessor Support
2–3
Setting Up the Support
Clocking
Options
Custom Clocking
The TMS 532 PPC405GP software offers a microprocessor-specific clocking
mode for the PPC405GP microprocessor. This clocking mode is the default
selection whenever you load the PPC405GP
Disassembly is not correct if you use the Internal or External clocking modes.
See your logic analyzer online help for more details on how to use these clock
selections for general purpose analysis.
HInternal clocking is used for timing and is based on the clock generated by a
Tektronix logic analyzer. You can configure the clock rate from 50 ms down
to 4 ns resolution.
HExternal clocking is used when you configure the clocking of data based on
logical combinations of clocks and qualifiers.
When Custom is selected, the Custom Clocking Options menu has the subtitle
405GPSDRAM or 405GPASYNC Microprocessor Clocking Support added, and
the clocking options are also displayed.
The TMS 532 PPC405GP supports:
HSDRAM Support
HPeripheral Support
support.
2–4
Setup and Hold Time. You cannot change the Setup and Hold time for any signal
groups.
TMS532 PPC405GP Microprocessor Support
MenClkOut1:0
ClkEn1:0
BA1:0
MenAddr2:11
MenAddr10/AP
Setting Up the Support
Figure 2–1 shows an SDRAM timing diagram with default data transitions.
MenAddr9:0
BankSeln
RAS
CAS
WE
DQM3:0, DQMCB
Mem Data31:0 ECC7:0
LDF
LDF
LDF
RCDCTP
CASL
LDF
PTA
Figure 2–1: SDRAM timing diagram with activate, four-word read, and percharge
cycles
TMS532 PPC405GP Microprocessor Support
2–5
Setting Up the Support
Figure 2–2 shows an asynchronous memory interface.
BEM=0
BEM=1
Cycle
PerClk
PerAddr0:31
PerCSN
PerR/W
PerOE
PerBlast
PerWBE0:3
PerWE
PerWBE0:3
PerWE
PerData0:31
PerPar0:3
PerErr
1n
Address 0
FWT+1
CSN
OEN
BE 0BE 1 BE 2BE n
12Address n
BWT+1
Data Data Data Data
Err? Err? Err? Err?
TH
Figure 2–2: Burst read transfer timing diagram
2–6
TMS532 PPC405GP Microprocessor Support
Acquiring and Viewing Disassembled Data
Acquiring Data
The TMS 532 PPC405GP software package will install 405GPASYNC support for
peripheral interface and 405GPSDRAM support for SDRAM Interface.
For viewing peripheral interface disassembly use 405GPASYNC support
package and 405GPASYNC channel assignment.
For viewing SDRAM interface disassembly use 405GPSDRAM support package
and 405GPSDRAM channel assignment.
Once you load either 405GPASYNC or 405GPSDRAM support packages choose
a clocking mode, and specify the trigger, you are ready to acquire and disassemble data.
If you have any problems acquiring data, refer to your logic analyzer online help
or Appendix A: Error Messages and Disassembly Problems in the user manual.
Viewing Disassembled Data
You can view disassembled data in six display formats: Timing, State, Hardware,
Software, Control Flow, and Subroutine. The information on basic operations
describes how to select the disassembly display formats.
NOTE. Selections in the Disassembly property page (the Disassembly Format
Definition overlay) must be set correctly for your acquired data to be disassembled correctly. Refer to Changing How Data is Displayed on page 2–13.
The default display format displays the Address, Data, and Control channel
group values for each sample of acquired data.
Any channel group or display column can be made visible by selecting the Add
Column option in the Disassembly property page.
The disassembler displays special characters and strings in the instruction
mnemonics to indicate significant events. Table 2–1 lists these special characters
and strings and gives a definition of what they represent.
TMS532 PPC405GP Microprocessor Support
2–7
Acquiring and Viewing Disassembled Data
T able 2–1: Description of special characters in the display
Character or string displayedDefinition
#
>Indicates that there is insufficient room on the screen to
>>Indicates that the instruction was manually marked.
Indicates an immediate value
show all available data.
Timing Display Format
t
****
Indicates the number shown is in decimal, such as #12t
Indicates that there is insufficient data available for complete
disassembly of the instruction; the number of asterisks
indicates the width of the data that is unavailable. Each two
asterisks represent one byte.
If the row address is not acquired for any open page, then the MSB (most
significant bit) of the Address column is represented by dashes in the display, and
the automatic dequeue is disabled.
HFor a Precharge cycle, both the Data and the Address column address are
invalidated.
HFor a Row address cycle, the Data column is not invalidated for a sequential
series of instructions. The disassembler may display “ILLEGAL INSTRUCTION” for multiple word and string reads.
You can not trigger on an address symbol table because the address symbol table
is derived from a 13 bit BusAddr group from the 405GPSDRAM setup.
The timing-waveform display format file is provided for logic analyzer support
and sets up and displays the following waveforms:
In Hardware display format, the disassembler displays certain cycle type labels in
parentheses. Table 2–2 lists cycle type labels and gives a definition of the cycle
they represent. Reads to interrupt and exception vectors are labeled with the
vector name.
T able 2–2: Cycle type definitions
Cycle type
( FLUSH )
( EXTENSION )
( ALT. BUS MASTER )
( SYSTEM RESET )
( REFRESH )
БББББББББ
( PRECHARGE )
( PRECHARGE ALL )
( ROW ADDRESS )
( COLUMN ADDRESS )
( DATA WRITE )
( DATA READ )
Definition
A cycle was fetched but not executed
An extension to the preceding instruction opcode
A bus is related to an alternate bus master
A reset cycle
A refresh cycle
БББББББББББББ
A bank precharge cycle
Precharge all bank cycle
Row address
Column address
Data write cycle
Data read cycle
( PERIPHERAL ERROR )
БББББББББ
( ALT.BUS MASTER READ )
( ALT.BUS MASTER WRITE )
( DMA READ )
( DMA WRITE )
( I-CACHE LINE FILL )
TMS532 PPC405GP Microprocessor Support
Peripheral error cycle
БББББББББББББ
Bus is related to an alternate bus master read
Bus is related to an alternate bus master write
DMA read cycle
DMA write Cycle
Instruction cache line fill
2–9
Acquiring and Viewing Disassembled Data
Figure 2–3 shows an example of a 405GPSDRAM hardware display.
Figure 2–3: 405GPSDRAM hardware display format
Figure 2–4 shows an example of a 405GPASYNC hardware display.
2–10
Figure 2–4: 405GP ASYNC hardware display format
TMS532 PPC405GP Microprocessor Support
Acquiring and Viewing Disassembled Data
Software Display Format
The Software display format displays only the first fetch of executed instructions.
Flushed cycles and extensions are not shown, even though they are part of the
executed instruction. Read extensions are used to disassemble the instruction, but
they are not displayed as a separate cycle in the Software display format. Data
reads and writes are not displayed. Figure 2–5 and 2–6 show examples of
software displays.
Figure 2–5: 405GPSDRAM software display format
Figure 2–6: 405GP ASYNC software display format
TMS532 PPC405GP Microprocessor Support
2–11
Acquiring and Viewing Disassembled Data
Control Flow Display
Format
The Control Flow display format displays only the first fetch of instructions that
cause a branch in the addressing and special cycles to change the flow of control.
Figures 2–7 and 2–8 show examples of 405GPSDRAM and 405GPASYNC
control flow displays.
Figure 2–7: 405GPSDRAM control flow display format
Figure 2–8: 405GP ASYNC control flow display format
2–12
TMS532 PPC405GP Microprocessor Support
Acquiring and Viewing Disassembled Data
Instructions that generate a change in the flow of control in the PPC405GP
microprocessor are as follows:
b target
ba target
bl target
bla target
bc BO, BI, target
bca BO, BI, target
bcl BO, BI, target
bcla BO, BI, target
bcctr BO, BI
bcctrl BO, BI
bclr BO, BI
bclrl BO, BI
Subroutine Display
Format
The Subroutine display format displays only the first fetch of subroutine call and
return instructions. It displays conditional subroutine calls if they are considered
to be taken.
Instructions that generate a subroutine call or a return in the PPC405GP
microprocessor are as follows:
rfirfci
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).
Optional Display
Selections
You can make optional selections for acquired disassembled data. In addition to
the common selections (described in your logic analyzer online help), you can
change the displayed data in the following ways:
Show:Hardware (default)
Software
Control Flow
Subroutine
Highlight:Software(default)
Disasm Across Gaps:Yes (default)
TMS532 PPC405GP Microprocessor Support
Control Flow
Subroutine
None
No
2–13
Acquiring and Viewing Disassembled Data
Micro-Specific Fields
for 405GPASYNC
Endian Mode. This field allows you to indicate a PPC405GP processor configura-
tion for viewing data from memory. The following selections are available in the
order listed.
True Little Endian
Big Endian(default)
Exception Prefix. Enter an EVPR register value in this field.
0000(default)
Byte Enable. Select either Write or Read/Write.
Read/Write(default)
Write
Bus Width. The Bus Width field is an 8 bit field and each bit represents a
chipselect (CS7, CS6, CS5, CS4, CS3, CS2, CS1, and CS0).
Enter for each chip select signal:
0 for 8 bit bus width
1 for 16 bit bus width
2 for 32 bit bus width
Micro-Specific Fields
405GPSDRAM
For example, 00000210 in a bus width field indicates that CS2 is connected to a
32 bit device, CS1 is connected to 16 bit device, and CS0 is connected to 8 bit
device.
Endian Mode. This field allows you to indicate a PPC405GP processor configuration for viewing data from memory. The following selections are available in the
order listed.
True Little Endian
Big Endian(default)
Exception Prefix. Enter an EVPR register value in this field.
0000(default)
CAS~ Latency . Enter the CAS~ latency of the SDRAM timing register. Enter a
number between 2 and 4 (2 is the default).
2 to 4
2(default)
2–14
TMS532 PPC405GP Microprocessor Support
Acquiring and Viewing Disassembled Data
Á
Á
Á
Á
Á
Á
SDRAM ADDR Configuration Field. Table 2–3 lists the common configuration of
SDRAM that are fully supported by
PPC405GP EMIF. The column, SDRAM
configuration field values, lists numbers 0x0 through 0xB. Choose one of these
numbers for the appropriate SDRAM memory configuration on your board. The
default value in the SDRAM ADDR configuration field is 0x0.
Bank0–4 Base Address. This field contains the bank Base address of the SDRAM
Memory configuration register for the base address field.
TMS532 PPC405GP Microprocessor Support
13 * 10 * 2
0xB
2–15
Acquiring and Viewing Disassembled Data
Marking Cycles
TMS 532 PPC405GP support allows you to place marks using the Mark
The
Opcode button. The Mark Opcode is always available. If the sample being
marked is not an Address cycle or Data cycle of the potential bus master, the
Mark Opcode selections are replaced by a note indicating that “An Opcode Mark
cannot be placed at the selected data sample.”
When a cycle is marked, this character, >>, is displayed immediately to the left
of the Mnemonics column. Cycles can be unmarked by using the Undo Mark
selection, which removes this character. If more than one set of sequences are
marked, then the you can undo the marks by using the Remove all Marks option.
The following cycle marks are available:
HOpcode can be marked as Flush
HFlush can be marked as Opcode
Viewing an Example of Disassembled Data
A demonstration system file (or demonstration reference memory) is provided on
your PPC405GP software support disk so you can see an example of how your
PPC405GP microprocessor 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 system under test.
2–16
TMS532 PPC405GP Microprocessor Support
Specifications
Specifications
Specification Tables
This chapter contains information regarding the specifications of the
TMS 532 PPC405GP
microprocessor support.
Tables 3–1 lists the electrical requirements that the system under test must
produce for the TMS 532 PPC405GP support to acquire correct data.
T able 3–1: PPC405GP Electrical specifications
CharacteristicsRequirements
System under test clock rate *
405GP ASYNC Support
Maximum specified clock rate:50 MHz
Maximum tested clock rate
Minimum setup time required: 405GPASYNC 2.5 ns
Minimum hold time required: 405GPASYNC 0 ns
405GPSDRAM Support
Maximum specified clock rate:100 MHz
Maximum tested clock rate
Minimum setup time required 405GPSDRAM 2 ns
Minimum hold time required 405GPSDRAM 0.5 ns
*Please contact your Tektronix Sales Representative for current information on the
tested clock rate.
*
*
33 MHz
100 MHz
TMS532 PPC405GP Microprocessor Support
3–1
Specifications
3–2
TMS532 PPC405GP Microprocessor Support
Replaceable Parts
Replaceable Parts
This section contains a list of the replaceable parts for the TMS 532 PPC405GP
microprocessor support product.
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
Abbreviations
Mfr. Code to Manufacturer
Cross Index
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.
Abbreviations conform to American National Standard ANSI Y1.1–1972.
The table titled Manufacturers Cross Index shows codes, names, and addresses
of manufacturers or vendors of components listed in the parts list.
TMS532 PPC405GP Microprocessor Support
4–1
Replaceable Parts
Manufacturers cross index
Mfr.
code
TK2548XEROX CORPORATION14181 SW MILLIKAN WAYBEAVERT ON, OR 97005
80009TEKTRONIX INC14150 SW KARL BRAUN DR
ManufacturerAddressCity, state, zip code
PO BOX 500
BEAVERT ON, OR 97077–0001
Replaceable parts list
Fig. &
index
number
Tektronix
part number
071-0892-00
P6434
*3P6434 MASS TERMINATION PROBE, Opt 21 *80009ORDER BY
*Check the P6434 manual for detailed replaceable part information.
Serial no.
effective
Serial no.
discont’d
QtyName & descriptionMfr. codeMfr. part number
STANDARD ACCESSORIES
1MANUAL, TECH: INSTRUCTIONS, PPC405GP,
TMS532
OPTIONAL ACCESSORIES
TK2548
071-0892-00
DESCRIPTION
4–2
TMS532 PPC405GP Microprocessor Support
Reference
Reference: Tables
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
This section lists the Symbol table and the Channel group tables for disassembly
and timing.
Symbol Table
Table 5–1 lists the name, bit pattern, and meaning for the symbols in the file
405GPASYNC_Ctrl, the Control channel group symbol table.
T able 5–1: 405GPASYNC_Cntr group symbol table definitions
T able 5–2: 405GPSDRAM_Cntr group symbol table definitions (cont.)
Control group value
BankSelet0~
X01
X01
X
X
001
001
Symbol
REFRESH
REFRESH
BankSelet3~HoldAckRAS~
SysReset~BankSelet1~D1:2 (A10)/(AP)WE~
1
1
BankSelet2~ExtAck~CAS~
X0X
0XX
Channel assignments listed in Tables 5–3 through 5–19 use the following
conventions:
HAll signals are required by the support unless indicated otherwise.
HChannels are listed starting with the most significant bit (MSB), descending
to the least significant bit (LSB).
HChannel group assignments are for all modules unless otherwise noted.
HA tilde symbol (~) following a signal name indicates an active low signal.
HAn equals symbol (=) following a signal name indicates that it is double
probed.
HThe module in the lower-numbered slot is referred to as the Master module
and the module in the higher-numbered slot is referred to as the Slave
module.
The portable logic analyzer has the lower-numbered slots on the top, and the
benchtop logic analyzer has the lower-numbered slots on the left.
TMS532 PPC405GP Microprocessor Support
5–3
Reference: Tables
405GPASYNC Support. The channel assignment groups are displayed in the
following order:
Table 5–3 lists the probe section and channel assignments for the Address group
and the microprocessor signal to which each channel connects. By default, the
Data channel group assignments are displayed in hexadecimal.
T able 5–3: Address channel group assignments for
405GPASYNC
T able 5–3: Address channel group assignments for
405GPASYNC (cont.)
Bit order
Section:channel
3A0:3
2A0:2
1A0:1
0A0:0
405GPASYNC signal name
PerAddr28
PerAddr29
PerAddr30
PerAddr31
БББББББББББ
Table 5–4 lists the probe section and channel assignments for the Data group and
the microprocessor signal to which each channel connects. By default, the Data
channel group assignments are displayed in hexadecimal.
T able 5–4: Data channel group assignments for 405GPASYNC
Table 5–5 lists the probe section and channel assignments for the Control group
and the microprocessor signal to which each channel connects. The default radix
of the Control group is SYMBOLIC on the logic analyzer. The symbol table file
name is 405GPASYNC_Ctrl on the logic analyzer.
T able 5–5: Control channel group assignments for 405GPASYNC
Bit orderSection:channel
11
ÁÁ
10
9
8
7
6
5
4
ÁÁ
3
2
1
0
C2:1
ÁÁÁÁ
C1:3
Q1
C1:2
CLK0
CLK3
C2:0
C2:3
ÁÁÁÁ
C2:7
C2:6
C2:5
C2:4
405GPASYNC signal name
SysReset~
БББББББББББ
PerErr
PerReady
HoldAck
PerR/W~
PerBLast~
PerOE~
PerWE~
БББББББББББ
DMAAck0
DMAAck1
DMAAck2
DMAAck3
TMS532 PPC405GP Microprocessor Support
5–7
Reference: Tables
Á
Á
Á
The Chip Select channel group assignments shown in Table 5–6 are not
displayed by default.
T able 5–6: Chip Select channel group assignments for 405GPASYNC
Bit orderSection:channel
7
6
5
4
3
2
ÁÁ
1
0
C0:7
C0:6
C0:5
C0:4
C0:3
C0:2
ÁÁÁÁ
C0:1
C0:0
405GPASYNC signal name
PerCS0
PerCS1
PerCS2
PerCS3
PerCS4
PerCS5
БББББББББББ
PerCS6
PerCS7
The Byte Enable channel group assignments shown in Table 5–7 are not
displayed by default.
T able 5–7: Byte Enable channel group assignments for
405GPASYNC
Bit orderSection:channel
3
C1:7
405GPASYNC signal name
PerWBE0~
5–8
2
1
0
C1:6
C1:5
C1:4
PerWBE1~
PerWBE2~
PerWBE3~
The Trace Status channel group assignments shown in Table 5–8 are not
displayed.
T able 5–8: Trace Status channel group assignments for
405GPASYNC
Bit orderSection:channel 405GPASYNC signal name
7
6
5
4
C3:7
C3:6
C3:5
C3:4
TS1O
TS1E
TS2O
TS2E
TMS532 PPC405GP Microprocessor Support
T able 5–8: Trace Status channel group assignments for
Á
Á
Á
Á
Á
405GPASYNC (cont.)
Bit order405GP ASYNC signal nameSection:channel
Reference: Tables
3
2
1
0
C3:3
C3:2
C3:1
C3:0
TS3
TS4
TS5
TS6
The DMA Acknowledge channel group assignments shown in Table 5–9 are not
displayed by default.
T able 5–9: DMA Acknowledge channel group assignments for
405GPASYNC
Bit orderSection:channel 405GPASYNC signal name
3
2
1
0
ÁÁ
C2:7
C2:6
C2:5
C2:4
ÁÁÁÁ
DMAAck0
DMAAck1
DMAAck2
DMAAck3
ББББББББББББ
Table 5–10 lists the probe section and clock and qualifier channel assignments.
The clock probes are not part of any group.
T able 5–10: Clock and Qualifier channel assignments for
405GPASYNC
Acquisition Setup. The TMS 532 PPC405GP support affects the logic analyzer
setup menus (and submenus) by modifying existing fields and adding micro-specific fields.
The TMS 532 PPC405GP support adds the selection 405GPASYNC and
405GPSDRAM to the Load Support Package dialog box, under the File
pulldown menu. Once the 405GPASYNC and 405GPSDRAM supports are
loaded, the Custom clocking mode selection in the module Setup menu is also
enabled.
Table 5–11 lists the 405GPASYNC signals required for clocking and
disassembly.
T able 5–11: 405GPASYNC signals required for clocking and disassembly
T able 5–11: 405GPASYNC signals required for clocking and disassembly (cont.)
Channel namePPC405GP signal name
C1:4
PerWBE3~
C1:5
C1:6
ББББББББ
C1:7
C2:0
C2:1
C2:2
C2:3
C2:4
C2:5
ББББББББ
C2:6
C2:7
PerWBE2~
PerWBE1~
БББББББББББББ
PerWBE0~
PerOE~
SysReset~
ExtAck~
PerWE~
DMAAck3
DMAAck2
БББББББББББББ
DMAAck1
DMAAck0
Table 5–12 lists the 405GPASYNC signals not required for clocking and
disassembly.
T able 5–12: 405GPASYNC signals not required for clocking and
disassembly
Channel name405GP ASYNC signal name
C3:7
C3:6
C3:5
C3:4
C3:3
C3:2
C3:1
ББББББББ
C3:0
TMS532 PPC405GP Microprocessor Support
TS1O
TS1E
TS2O
TS2E
TS3
TS4
TS5
БББББББББ
TS6
5–11
Reference: Tables
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
405GPSDRAM Channel
Group Assignments
Table 5–13 lists the probe section and channel assignments for the Address
group and the microprocessor signal to which each channel connects. By default,
the Address channel group assignments are displayed in hexadecimal.
T able 5–13: TLA Group A channel assignments for 405GPSDRAM
T able 5–13: TLA Group A channel assignments for 405GPSDRAM (cont.)
Bit order405GPSDRAM signal nameChannel name
29
A0:2
MemData29
30
31
ÁÁ
A0:1
A0:0
ÁÁÁÁ
MemData30
MemData31
ББББББББББББ
Table 5–14 lists the probe section and channel assignments for the Data group
and the microprocessor signal to which each channel connects. By default, the
Data channel group assignments are displayed in hexadecimal.
T able 5–14: TLA group D channel assignments for 405GPSDRAM
405GPSDRAM
Bit orderChannel name
12
11
10
9
8
7
6
ÁÁ
5
D0:0
D0:1
D0:2
D0:3
D0:4
D0:5
D0:6
ÁÁÁÁ
D0:7
signal name
MemAddr0
MemAddr1
MemAddr2
MemAddr3
MemAddr4
MemAddr5
MemAddr6
ББББББББББББ
MemAddr7
4
3
2
1
0
TMS532 PPC405GP Microprocessor Support
D1:0
D1:1
D1:2
D1:3
D1:4
MemAddr8
MemAddr9
MemAddr10
MemAddr11
MemAddr12
5–13
Reference: Tables
Á
Á
Á
Á
Á
Á
Á
Table 5–15 lists the probe section and clock and qualifier channel assignments.
The clock probes are not part of any group.
T able 5–15: Clock and Qualifier channel assignments for
405GPSDRAM
Channel
name
CLK:3
ÁÁ
C2:0
C2:1
C2:2
405GPSDRAM
signal name
MemClkOut0
ÁÁÁ
RAS~
CAS~
WE~
Comments
–
ББББББ
RowAddressStrobe
ColoumAddressStrobe
WriteEnable
CLK
ÁÁÁÁ
Qual
Qual
Qual
Table 5–16 lists the Bank Select channel assignments. By default, this channel
group is not displayed.
T able 5–16: Bank Select channel assignments for
405GPSDRAM
Bit
order
3
2
ÁÁ
1
Channel
name
C3:0
C3:1
ÁÁ
C3:2
405GPSDRAM
signal name
BankSel3~
BankSel2~
ББББББББББББ
BankSel1~
5–14
0
C3:3
BankSel0~
Table 5–17 lists the Bank Access channel assignments. By default, this channel
group is not displayed.
T able 5–17: Bank Access channel assignments for
405GPSDRAM
Bit
order
1
0
Channel
name
D1:6
D1:7
405GPSDRAM
signal name
BA0
BA1
TMS532 PPC405GP Microprocessor Support
Reference: Tables
Á
Á
Á
Á
Á
Á
Á
Á
Á
Table 5–18 lists the Data Mask channel assignments. By default, this channel
group is not displayed.
T able 5–18: Data Mask channel assignments for
405GPSDRAM
Bit
order
3
ÁÁ
2
1
0
Channel
name
C2:4
Á
C2:5
C2:6
C2:7
405GPSDRAM
signal name
DQM3
БББББББББББББ
DQM2
DQM1
DQM0
Table 5–19 All signals are required for clocking and disassembly for the
405GPSDRAM interface.
T able 5–19: Signals required for clocking and disassembly for
405GPSDRAM
T able 5–19: Signals required for clocking and disassembly for
405GPSDRAM (cont.)
405GPSDRAM
Channel name
D1:6
signal name
BA0
D1:7
C2:7
C2:6
C2:5
C2:4
ББББББББ
C2:3
BA1
DQM0
DQM1
DQM2
DQM3
БББББББББББББ
HoldAck
5–16
TMS532 PPC405GP Microprocessor Support
CPU To Mictor Connections
To probe the microprocessor you need to make connections between the CPU
and the Mictor pins of the P6434 Mass Termination Probe. Refer to the P6434Mass Termination Probe manual, Tektronix part number 070-9793-xx, for more
information on mechanical specifications. Tables 5–20 through 5–24 list the
CPU pin to Mictor pin connections.
Tektronix uses a counterclockwise pin assignment. Pin 1 is located at the top left,
and pin 2 is located directly below it. Pin 20 is located on the bottom right, and
pin 21 is located directly above it.
AMP uses an odd side even side pin assignment. Pin 1 is located at the top left,
and pin 3 is located directly below it. Pin 2 is located on the top right, and pin 4
is located directly below it (see Figure 5–1).
NOTE. When designing Mictor connectors into your system under test, always
follow the Tektronix pin assignment.
Reference: Tables
Tektronix PinoutAMP Pinout
Pin 1
Pin 19
Pin 38
Pin 20
Pin 1
Pin 37
Pin 2
Pin 38
Figure 5–1: Pin assignments for a Mictor connector (component side)
CAUTION. To protect the CPU and the inputs of the module, it is recommended
that a 180 W resistor is connected 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.
TMS532 PPC405GP Microprocessor Support
5–17
Reference: Tables
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
405GPASYNC Mictor
Connections
Tables 5–20 through 5–22 list the microprocessor signals visible at the mictor
connectors.
T able 5–20: CPU to Mictor connections for Mictor A pins for 405GPASYNC
assignments, 5–9
DRAM C6201 clock rate, SUT , 3 –1
DRAM Electrical specifications, C6201 clock rate, 3–1
DRAM Hold time, minimum, 3–1
DRAM Set up time, minimum, 3–1
E
Electrical specifications, 3–1
PPC405GP, 3–1
H
Hardware display format, 2–9
cycle type definitions, 2–9
I
Installing support software, 2–1
L
Logic analyzer
configuration for disassembler, 1–1
configuration for the application, 1–1
software compatibility, 1–1
M
Manual
conventions, ix
how to use the set, ix
Mark Cycle function, 2–16
Mark Opcode function, 2–16
Marking cycles, definition of, 2–16
Micro Specific Fields, SDRAM addr configuration,
2–15
Mictor to CPU connections, 5–17
O
Options, 1–3
P
Phone number, Tektronix, x
Probe adapter, not using one, 1–4
Product support, contact information, x
SDRAM addr configuration, 2–15
Service support, contact information, x
Setups
disassembler, 2–1
support, 2–1
Signals not required for disassembly, 405GPASYNC
support, 5–11
Signals required for disssembly
405GPASYNC support, 5–10
405GPSDRAM support, 5–15
Software display format, 2–11
Special characters displayed, 2–7
Specifications, 3–1
electrical, 3–1
Standard accessories, 1–3
Subroutine display format, 2–13
Support, setup, 2–1
Support package setups
disassembly, 2–3
timing, 2–3
Support setup, 2–1
Symbol tables, control channel group, 5–1
System file, demonstration, 2–16
T
T echnical support, contact information, x
T ektronix, contacting, x
T erminology, ix
Timing-display format, 2–8
Trace Status group, 405GPASYNC channel assignments,
5–8
Index–2
TMS532 PPC405GP Microprocessor Support
Index
U
URL, Tektronix, x
V
Viewing disassembled data, 2–7
W
Web site address, T ektronix, x
TMS532 PPC405GP Microprocessor Support
Index–3
Index
Index–4
TMS532 PPC405GP Microprocessor Support
Loading...
+ 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.